0s autopkgtest [17:14:15]: starting date and time: 2024-06-03 17:14:15+0000 0s autopkgtest [17:14:15]: git checkout: d60bd36 autopkgtest-build-lxd: Add missing remote prefix in get_boot_id(). 0s autopkgtest [17:14:15]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.h8tdnke6/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_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\n" >> /etc/environment' --apt-pocket=proposed=src:libxml2 --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=libxml2/2.12.7+dfsg-3 -- lxd -r lxd-armhf-10.145.243.27 lxd-armhf-10.145.243.27:autopkgtest/ubuntu/oracular/armhf 26s autopkgtest [17:14:41]: testbed dpkg architecture: armhf 27s autopkgtest [17:14:42]: testbed apt version: 2.9.3 27s autopkgtest [17:14:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup 35s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 35s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [382 kB] 35s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 35s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [41.9 kB] 35s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 35s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf Packages [43.6 kB] 35s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf Packages [270 kB] 35s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse armhf Packages [1392 B] 35s Fetched 856 kB in 1s (1112 kB/s) 35s Reading package lists... 51s tee: /proc/self/fd/2: Permission denied 72s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 73s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 73s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 73s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 74s Reading package lists... 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 74s Calculating upgrade... 75s The following packages will be upgraded: 75s libxml2 75s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 75s Need to get 560 kB of archives. 75s After this operation, 60.4 kB disk space will be freed. 75s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf libxml2 armhf 2.12.7+dfsg-3 [560 kB] 76s Fetched 560 kB in 0s (1181 kB/s) 76s (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 ... 58332 files and directories currently installed.) 76s Preparing to unpack .../libxml2_2.12.7+dfsg-3_armhf.deb ... 76s Unpacking libxml2:armhf (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 76s Setting up libxml2:armhf (2.12.7+dfsg-3) ... 76s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 76s Reading package lists... 76s Building dependency tree... 76s Reading state information... 77s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 79s autopkgtest [17:15:34]: rebooting testbed after setup commands that affected boot 117s autopkgtest [17:16:12]: testbed running kernel: Linux 5.15.0-107-generic #117-Ubuntu SMP Mon Apr 29 14:37:09 UTC 2024 142s autopkgtest [17:16:37]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 190s Get:1 http://ftpmaster.internal/ubuntu oracular/main apache2 2.4.58-1ubuntu8.1 (dsc) [3356 B] 190s Get:2 http://ftpmaster.internal/ubuntu oracular/main apache2 2.4.58-1ubuntu8.1 (tar) [9825 kB] 190s Get:3 http://ftpmaster.internal/ubuntu oracular/main apache2 2.4.58-1ubuntu8.1 (diff) [924 kB] 190s gpgv: Signature made Thu Apr 18 15:55:48 2024 UTC 190s gpgv: using RSA key 50C4A0DDCF31E452CEB19B516569D855A744BE93 190s gpgv: Can't check signature: No public key 190s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu8.1.dsc: no acceptable signature found 191s autopkgtest [17:17:26]: testing package apache2 version 2.4.58-1ubuntu8.1 193s autopkgtest [17:17:28]: build not needed 197s autopkgtest [17:17:32]: test run-test-suite: preparing testbed 206s Reading package lists... 206s Building dependency tree... 206s Reading state information... 207s Starting pkgProblemResolver with broken count: 0 207s Starting 2 pkgProblemResolver with broken count: 0 207s Done 207s The following additional packages will be installed: 207s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 207s autopoint autotools-dev build-essential cpp cpp-13 207s cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper debugedit 207s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 207s g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-13 207s gcc-13-arm-linux-gnueabihf gcc-13-base gcc-arm-linux-gnueabihf gettext 207s intltool-debian libalgorithm-c3-perl libanyevent-perl libapr1-dev libapr1t64 207s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 207s libarchive-zip-perl libasan8 libatomic1 libb-hooks-endofscope-perl 207s libb-hooks-op-check-perl libbytes-random-secure-perl libc-dev-bin libc6-dev 207s libcc1-0 libclass-c3-perl libclass-data-inheritable-perl 207s libclass-inspector-perl libclass-method-modifiers-perl 207s libclass-singleton-perl libclone-perl libcrypt-dev libcrypt-random-seed-perl 207s libcrypt-ssleay-perl libdata-optlist-perl libdatetime-locale-perl 207s libdatetime-perl libdatetime-timezone-perl libdebhelper-perl 207s libdevel-callchecker-perl libdevel-stacktrace-perl libdw1t64 207s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 207s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 207s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 207s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 207s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 207s libhttp-message-perl libhttp-negotiate-perl libio-html-perl 207s libio-socket-ssl-perl libisl23 libldap-dev libldap2-dev liblua5.4-0 207s liblwp-mediatypes-perl liblwp-protocol-https-perl libmath-random-isaac-perl 207s libmodule-implementation-perl libmodule-runtime-perl libmpc3 207s libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl 207s libnet-http-perl libnet-ssleay-perl libpackage-stash-perl 207s libparams-classify-perl libparams-util-perl 207s libparams-validationcompiler-perl libpcre2-16-0 libpcre2-32-0 libpcre2-dev 207s libpcre2-posix3 libpod-parser-perl libprotocol-http2-perl librole-tiny-perl 207s libsctp-dev libsctp1 libspecio-perl libstdc++-13-dev libsub-exporter-perl 207s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 207s libsub-name-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl 207s libubsan1 liburi-perl libvariable-magic-perl libwww-perl 207s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 207s libxml-regexp-perl libxstring-perl linux-libc-dev m4 perl-doc 207s perl-openssl-defaults po-debconf rpcsvc-proto uuid-dev 207s Suggested packages: 207s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 207s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 207s cpp-13-doc dh-make gcc-13-doc gcc-multilib manpages-dev flex bison gdb 207s gcc-doc gdb-arm-linux-gnueabihf gettext-doc libasprintf-dev libgettextpo-dev 207s libev-perl libevent-perl libio-async-perl libjson-perl | libjson-xs-perl 207s libpoe-perl libtask-weaken-perl glibc-doc libdata-dump-perl 207s libio-compress-brotli-perl libscalar-number-perl lksctp-tools 207s libtest-fatal-perl libstdc++-13-doc libtool-doc gfortran 207s | fortran95-compiler gcj-jdk libbusiness-isbn-perl libregexp-ipv6-perl 207s libauthen-ntlm-perl m4-doc libmail-box-perl 207s Recommended packages: 207s ssl-cert libasync-interrupt-perl libev-perl | libevent-perl libguard-perl 207s manpages manpages-dev libc-devtools libclass-c3-xs-perl 207s libdevel-lexalias-perl libfcgi-bin libarchive-cpio-perl libhtml-format-perl 207s libmath-random-isaac-xs-perl libpackage-stash-xs-perl 207s libclass-xsaccessor-perl libref-util-perl libltdl-dev libdata-dump-perl 207s libhtml-form-perl libhttp-daemon-perl libmailtools-perl 207s libmail-sendmail-perl 207s The following NEW packages will be installed: 207s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 207s autopkgtest-satdep autopoint autotools-dev build-essential cpp cpp-13 207s cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper debugedit 207s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 207s g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-13 207s gcc-13-arm-linux-gnueabihf gcc-13-base gcc-arm-linux-gnueabihf gettext 207s intltool-debian libalgorithm-c3-perl libanyevent-perl libapr1-dev libapr1t64 207s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 207s libarchive-zip-perl libasan8 libatomic1 libb-hooks-endofscope-perl 207s libb-hooks-op-check-perl libbytes-random-secure-perl libc-dev-bin libc6-dev 207s libcc1-0 libclass-c3-perl libclass-data-inheritable-perl 207s libclass-inspector-perl libclass-method-modifiers-perl 207s libclass-singleton-perl libclone-perl libcrypt-dev libcrypt-random-seed-perl 207s libcrypt-ssleay-perl libdata-optlist-perl libdatetime-locale-perl 207s libdatetime-perl libdatetime-timezone-perl libdebhelper-perl 207s libdevel-callchecker-perl libdevel-stacktrace-perl libdw1t64 207s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 207s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 207s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 207s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 207s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 207s libhttp-message-perl libhttp-negotiate-perl libio-html-perl 207s libio-socket-ssl-perl libisl23 libldap-dev libldap2-dev liblua5.4-0 207s liblwp-mediatypes-perl liblwp-protocol-https-perl libmath-random-isaac-perl 207s libmodule-implementation-perl libmodule-runtime-perl libmpc3 207s libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl 207s libnet-http-perl libnet-ssleay-perl libpackage-stash-perl 207s libparams-classify-perl libparams-util-perl 207s libparams-validationcompiler-perl libpcre2-16-0 libpcre2-32-0 libpcre2-dev 207s libpcre2-posix3 libpod-parser-perl libprotocol-http2-perl librole-tiny-perl 207s libsctp-dev libsctp1 libspecio-perl libstdc++-13-dev libsub-exporter-perl 207s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 207s libsub-name-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl 207s libubsan1 liburi-perl libvariable-magic-perl libwww-perl 207s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 207s libxml-regexp-perl libxstring-perl linux-libc-dev m4 perl-doc 207s perl-openssl-defaults po-debconf rpcsvc-proto uuid-dev 208s 0 upgraded, 143 newly installed, 0 to remove and 0 not upgraded. 208s Need to get 71.0 MB/71.0 MB of archives. 208s After this operation, 235 MB of additional disk space will be used. 208s Get:1 /tmp/autopkgtest.CaYZkG/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [816 B] 208s Get:2 http://ftpmaster.internal/ubuntu oracular/main armhf libapr1t64 armhf 1.7.2-3.2 [86.0 kB] 208s Get:3 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1t64 armhf 1.6.3-1.1ubuntu7 [82.3 kB] 208s Get:4 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-1.1ubuntu7 [9594 B] 208s Get:5 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1-ldap armhf 1.6.3-1.1ubuntu7 [8494 B] 208s Get:6 http://ftpmaster.internal/ubuntu oracular/main armhf liblua5.4-0 armhf 5.4.6-3build2 [133 kB] 208s Get:7 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-bin armhf 2.4.58-1ubuntu8.1 [1203 kB] 208s Get:8 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 208s Get:9 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-utils armhf 2.4.58-1ubuntu8.1 [97.3 kB] 208s Get:10 http://ftpmaster.internal/ubuntu oracular/main armhf apache2 armhf 2.4.58-1ubuntu8.1 [90.2 kB] 208s Get:11 http://ftpmaster.internal/ubuntu oracular/main armhf autotools-dev all 20220109.1 [44.9 kB] 208s Get:12 http://ftpmaster.internal/ubuntu oracular/main armhf m4 armhf 1.4.19-4build1 [235 kB] 208s Get:13 http://ftpmaster.internal/ubuntu oracular/main armhf autoconf all 2.71-3 [339 kB] 208s Get:14 http://ftpmaster.internal/ubuntu oracular/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] 208s Get:15 http://ftpmaster.internal/ubuntu oracular/main armhf autopoint all 0.21-14ubuntu2 [422 kB] 208s Get:16 http://ftpmaster.internal/ubuntu oracular/main armhf libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 208s Get:17 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-13-base armhf 13.2.0-23ubuntu4 [48.9 kB] 208s Get:18 http://ftpmaster.internal/ubuntu oracular/main armhf libisl23 armhf 0.26-3build1 [544 kB] 208s Get:19 http://ftpmaster.internal/ubuntu oracular/main armhf libmpc3 armhf 1.3.1-1build1 [46.7 kB] 208s Get:20 http://ftpmaster.internal/ubuntu oracular/main armhf cpp-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [8759 kB] 209s Get:21 http://ftpmaster.internal/ubuntu oracular/main armhf cpp-13 armhf 13.2.0-23ubuntu4 [1034 B] 209s Get:22 http://ftpmaster.internal/ubuntu oracular/main armhf cpp-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [5320 B] 209s Get:23 http://ftpmaster.internal/ubuntu oracular/main armhf cpp armhf 4:13.2.0-7ubuntu1 [22.4 kB] 209s Get:24 http://ftpmaster.internal/ubuntu oracular/main armhf libcc1-0 armhf 14.1.0-1ubuntu1 [43.3 kB] 209s Get:25 http://ftpmaster.internal/ubuntu oracular/main armhf libgomp1 armhf 14.1.0-1ubuntu1 [125 kB] 209s Get:26 http://ftpmaster.internal/ubuntu oracular/main armhf libatomic1 armhf 14.1.0-1ubuntu1 [7816 B] 209s Get:27 http://ftpmaster.internal/ubuntu oracular/main armhf libasan8 armhf 14.1.0-1ubuntu1 [2913 kB] 209s Get:28 http://ftpmaster.internal/ubuntu oracular/main armhf libubsan1 armhf 14.1.0-1ubuntu1 [1154 kB] 209s Get:29 http://ftpmaster.internal/ubuntu oracular/main armhf libgcc-13-dev armhf 13.2.0-23ubuntu4 [899 kB] 209s Get:30 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [16.9 MB] 209s Get:31 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-13 armhf 13.2.0-23ubuntu4 [453 kB] 209s Get:32 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1220 B] 209s Get:33 http://ftpmaster.internal/ubuntu oracular/main armhf gcc armhf 4:13.2.0-7ubuntu1 [5022 B] 209s Get:34 http://ftpmaster.internal/ubuntu oracular/main armhf libc-dev-bin armhf 2.39-0ubuntu8.1 [19.1 kB] 209s Get:35 http://ftpmaster.internal/ubuntu oracular/main armhf linux-libc-dev armhf 6.8.0-31.31 [1557 kB] 209s Get:36 http://ftpmaster.internal/ubuntu oracular/main armhf libcrypt-dev armhf 1:4.4.36-4build1 [120 kB] 209s Get:37 http://ftpmaster.internal/ubuntu oracular/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 209s Get:38 http://ftpmaster.internal/ubuntu oracular/main armhf libc6-dev armhf 2.39-0ubuntu8.1 [1351 kB] 209s Get:39 http://ftpmaster.internal/ubuntu oracular/main armhf libtool all 2.4.7-7build1 [166 kB] 209s Get:40 http://ftpmaster.internal/ubuntu oracular/main armhf dh-autoreconf all 20 [16.1 kB] 209s Get:41 http://ftpmaster.internal/ubuntu oracular/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 209s Get:42 http://ftpmaster.internal/ubuntu oracular/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 209s Get:43 http://ftpmaster.internal/ubuntu oracular/main armhf dh-strip-nondeterminism all 1.14.0-1 [5058 B] 209s Get:44 http://ftpmaster.internal/ubuntu oracular/main armhf libdw1t64 armhf 0.191-1 [238 kB] 209s Get:45 http://ftpmaster.internal/ubuntu oracular/main armhf debugedit armhf 1:5.0-5build2 [42.3 kB] 209s Get:46 http://ftpmaster.internal/ubuntu oracular/main armhf dwz armhf 0.15-1build6 [116 kB] 209s Get:47 http://ftpmaster.internal/ubuntu oracular/main armhf gettext armhf 0.21-14ubuntu2 [800 kB] 209s Get:48 http://ftpmaster.internal/ubuntu oracular/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 209s Get:49 http://ftpmaster.internal/ubuntu oracular/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 209s Get:50 http://ftpmaster.internal/ubuntu oracular/main armhf debhelper all 13.14.1ubuntu5 [869 kB] 209s Get:51 http://ftpmaster.internal/ubuntu oracular/main armhf uuid-dev armhf 2.39.3-9ubuntu6 [32.2 kB] 209s Get:52 http://ftpmaster.internal/ubuntu oracular/main armhf libsctp1 armhf 1.0.19+dfsg-2build1 [8456 B] 209s Get:53 http://ftpmaster.internal/ubuntu oracular/main armhf libsctp-dev armhf 1.0.19+dfsg-2build1 [50.6 kB] 209s Get:54 http://ftpmaster.internal/ubuntu oracular/main armhf libapr1-dev armhf 1.7.2-3.2 [749 kB] 209s Get:55 http://ftpmaster.internal/ubuntu oracular/main armhf libldap-dev armhf 2.6.7+dfsg-1~exp1ubuntu8 [286 kB] 209s Get:56 http://ftpmaster.internal/ubuntu oracular/main armhf libldap2-dev all 2.6.7+dfsg-1~exp1ubuntu8 [11.1 kB] 209s Get:57 http://ftpmaster.internal/ubuntu oracular/main armhf libexpat1-dev armhf 2.6.2-1 [123 kB] 209s Get:58 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1-dev armhf 1.6.3-1.1ubuntu7 [405 kB] 209s Get:59 http://ftpmaster.internal/ubuntu oracular/main armhf libpcre2-16-0 armhf 10.42-4ubuntu2 [180 kB] 209s Get:60 http://ftpmaster.internal/ubuntu oracular/main armhf libpcre2-32-0 armhf 10.42-4ubuntu2 [171 kB] 210s Get:61 http://ftpmaster.internal/ubuntu oracular/main armhf libpcre2-posix3 armhf 10.42-4ubuntu2 [6088 B] 210s Get:62 http://ftpmaster.internal/ubuntu oracular/main armhf libpcre2-dev armhf 10.42-4ubuntu2 [664 kB] 210s Get:63 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-dev armhf 2.4.58-1ubuntu8.1 [199 kB] 210s Get:64 http://ftpmaster.internal/ubuntu oracular/main armhf libstdc++-13-dev armhf 13.2.0-23ubuntu4 [2456 kB] 210s Get:65 http://ftpmaster.internal/ubuntu oracular/main armhf g++-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [9941 kB] 210s Get:66 http://ftpmaster.internal/ubuntu oracular/main armhf g++-13 armhf 13.2.0-23ubuntu4 [14.5 kB] 210s Get:67 http://ftpmaster.internal/ubuntu oracular/main armhf g++-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [966 B] 210s Get:68 http://ftpmaster.internal/ubuntu oracular/main armhf g++ armhf 4:13.2.0-7ubuntu1 [1090 B] 210s Get:69 http://ftpmaster.internal/ubuntu oracular/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 210s Get:70 http://ftpmaster.internal/ubuntu oracular/universe armhf libalgorithm-c3-perl all 0.11-2 [10.2 kB] 210s Get:71 http://ftpmaster.internal/ubuntu oracular/universe armhf libanyevent-perl armhf 7.170-2build6 [368 kB] 210s Get:72 http://ftpmaster.internal/ubuntu oracular/main armhf libb-hooks-op-check-perl armhf 0.22-3build1 [9080 B] 210s Get:73 http://ftpmaster.internal/ubuntu oracular/main armhf libdynaloader-functions-perl all 0.003-3 [12.1 kB] 210s Get:74 http://ftpmaster.internal/ubuntu oracular/main armhf libdevel-callchecker-perl armhf 0.009-1 [14.1 kB] 210s Get:75 http://ftpmaster.internal/ubuntu oracular/main armhf libparams-classify-perl armhf 0.015-2build5 [18.7 kB] 210s Get:76 http://ftpmaster.internal/ubuntu oracular/main armhf libmodule-runtime-perl all 0.016-2 [16.4 kB] 210s Get:77 http://ftpmaster.internal/ubuntu oracular/main armhf libtry-tiny-perl all 0.31-2 [20.8 kB] 210s Get:78 http://ftpmaster.internal/ubuntu oracular/main armhf libmodule-implementation-perl all 0.09-2 [12.0 kB] 210s Get:79 http://ftpmaster.internal/ubuntu oracular/main armhf libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 210s Get:80 http://ftpmaster.internal/ubuntu oracular/main armhf libvariable-magic-perl armhf 0.64-1 [33.2 kB] 210s Get:81 http://ftpmaster.internal/ubuntu oracular/main armhf libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 210s Get:82 http://ftpmaster.internal/ubuntu oracular/universe armhf libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 210s Get:83 http://ftpmaster.internal/ubuntu oracular/universe armhf libmath-random-isaac-perl all 1.004-2 [18.4 kB] 210s Get:84 http://ftpmaster.internal/ubuntu oracular/universe armhf libbytes-random-secure-perl all 0.29-3 [26.8 kB] 210s Get:85 http://ftpmaster.internal/ubuntu oracular/universe armhf libclass-c3-perl all 0.35-2 [18.4 kB] 210s Get:86 http://ftpmaster.internal/ubuntu oracular/main armhf libclass-data-inheritable-perl all 0.08-3 [8084 B] 210s Get:87 http://ftpmaster.internal/ubuntu oracular/main armhf libclass-inspector-perl all 1.36-3 [15.4 kB] 210s Get:88 http://ftpmaster.internal/ubuntu oracular/main armhf libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 210s Get:89 http://ftpmaster.internal/ubuntu oracular/universe armhf libclass-singleton-perl all 1.6-2 [11.5 kB] 210s Get:90 http://ftpmaster.internal/ubuntu oracular/main armhf libclone-perl armhf 0.46-1build3 [10.0 kB] 210s Get:91 http://ftpmaster.internal/ubuntu oracular/main armhf perl-openssl-defaults armhf 7build3 [6628 B] 210s Get:92 http://ftpmaster.internal/ubuntu oracular/universe armhf libcrypt-ssleay-perl armhf 0.73.06-2build5 [42.3 kB] 210s Get:93 http://ftpmaster.internal/ubuntu oracular/main armhf libparams-util-perl armhf 1.102-3 [20.3 kB] 210s Get:94 http://ftpmaster.internal/ubuntu oracular/main armhf libsub-install-perl all 0.929-1 [9764 B] 210s Get:95 http://ftpmaster.internal/ubuntu oracular/main armhf libdata-optlist-perl all 0.114-1 [9708 B] 210s Get:96 http://ftpmaster.internal/ubuntu oracular/main armhf libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 210s Get:97 http://ftpmaster.internal/ubuntu oracular/main armhf libencode-locale-perl all 1.05-3 [11.6 kB] 210s Get:98 http://ftpmaster.internal/ubuntu oracular/main armhf libsub-exporter-perl all 0.990-1 [49.0 kB] 210s Get:99 http://ftpmaster.internal/ubuntu oracular/universe armhf libeval-closure-perl all 0.14-3 [10.1 kB] 210s Get:100 http://ftpmaster.internal/ubuntu oracular/main armhf libexception-class-perl all 1.45-1 [28.6 kB] 210s Get:101 http://ftpmaster.internal/ubuntu oracular/main armhf libfcgi0t64 armhf 2.4.2-2.1build1 [21.9 kB] 210s Get:102 http://ftpmaster.internal/ubuntu oracular/main armhf libfcgi-perl armhf 0.82+ds-3build2 [20.6 kB] 210s Get:103 http://ftpmaster.internal/ubuntu oracular/main armhf libtimedate-perl all 2.3300-2 [34.0 kB] 211s Get:104 http://ftpmaster.internal/ubuntu oracular/main armhf libhttp-date-perl all 6.06-1 [10.2 kB] 211s Get:105 http://ftpmaster.internal/ubuntu oracular/main armhf libfile-listing-perl all 6.16-1 [11.3 kB] 211s Get:106 http://ftpmaster.internal/ubuntu oracular/main armhf libfile-sharedir-perl all 1.118-3 [14.0 kB] 211s Get:107 http://ftpmaster.internal/ubuntu oracular/main armhf libhtml-tagset-perl all 3.24-1 [14.1 kB] 211s Get:108 http://ftpmaster.internal/ubuntu oracular/main armhf liburi-perl all 5.28-1 [88.1 kB] 211s Get:109 http://ftpmaster.internal/ubuntu oracular/main armhf libhtml-parser-perl armhf 3.82-1 [82.4 kB] 211s Get:110 http://ftpmaster.internal/ubuntu oracular/main armhf libhtml-tree-perl all 5.07-3 [200 kB] 211s Get:111 http://ftpmaster.internal/ubuntu oracular/main armhf libio-html-perl all 1.004-3 [15.9 kB] 211s Get:112 http://ftpmaster.internal/ubuntu oracular/main armhf liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 211s Get:113 http://ftpmaster.internal/ubuntu oracular/main armhf libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 211s Get:114 http://ftpmaster.internal/ubuntu oracular/main armhf libhttp-cookies-perl all 6.11-1 [18.2 kB] 211s Get:115 http://ftpmaster.internal/ubuntu oracular/main armhf libpod-parser-perl all 1.67-1 [80.6 kB] 211s Get:116 http://ftpmaster.internal/ubuntu oracular/main armhf libhttp-negotiate-perl all 6.01-2 [12.4 kB] 211s Get:117 http://ftpmaster.internal/ubuntu oracular/main armhf libnet-ssleay-perl armhf 1.94-1build4 [298 kB] 211s Get:118 http://ftpmaster.internal/ubuntu oracular/main armhf libio-socket-ssl-perl all 2.085-1 [195 kB] 211s Get:119 http://ftpmaster.internal/ubuntu oracular/main armhf libnet-http-perl all 6.23-1 [22.3 kB] 211s Get:120 http://ftpmaster.internal/ubuntu oracular/main armhf liblwp-protocol-https-perl all 6.14-1 [9040 B] 211s Get:121 http://ftpmaster.internal/ubuntu oracular/main armhf libwww-robotrules-perl all 6.02-1 [12.6 kB] 211s Get:122 http://ftpmaster.internal/ubuntu oracular/main armhf libwww-perl all 6.77-1 [138 kB] 211s Get:123 http://ftpmaster.internal/ubuntu oracular/main armhf libxml-parser-perl armhf 2.47-1build3 [201 kB] 211s Get:124 http://ftpmaster.internal/ubuntu oracular/universe armhf libxml-perl all 0.08-4 [90.5 kB] 211s Get:125 http://ftpmaster.internal/ubuntu oracular/universe armhf libxml-regexp-perl all 0.04-1.1 [7208 B] 211s Get:126 http://ftpmaster.internal/ubuntu oracular/universe armhf libxml-dom-perl all 1.46-2 [143 kB] 211s Get:127 http://ftpmaster.internal/ubuntu oracular/universe armhf libhttp-dav-perl all 0.49-3 [82.9 kB] 211s Get:128 http://ftpmaster.internal/ubuntu oracular/universe armhf libmro-compat-perl all 0.15-2 [10.1 kB] 211s Get:129 http://ftpmaster.internal/ubuntu oracular/main armhf libpackage-stash-perl all 0.40-1 [19.5 kB] 211s Get:130 http://ftpmaster.internal/ubuntu oracular/main armhf libsub-identify-perl armhf 0.14-3build3 [9300 B] 211s Get:131 http://ftpmaster.internal/ubuntu oracular/main armhf libsub-name-perl armhf 0.27-1build3 [10.2 kB] 211s Get:132 http://ftpmaster.internal/ubuntu oracular/main armhf libnamespace-clean-perl all 0.27-2 [14.0 kB] 211s Get:133 http://ftpmaster.internal/ubuntu oracular/universe armhf libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 211s Get:134 http://ftpmaster.internal/ubuntu oracular/universe armhf libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 211s Get:135 http://ftpmaster.internal/ubuntu oracular/universe armhf libprotocol-http2-perl all 1.11-1 [39.3 kB] 211s Get:136 http://ftpmaster.internal/ubuntu oracular/main armhf librole-tiny-perl all 2.002004-1 [16.3 kB] 211s Get:137 http://ftpmaster.internal/ubuntu oracular/main armhf libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 211s Get:138 http://ftpmaster.internal/ubuntu oracular/universe armhf libxstring-perl armhf 0.005-2build3 [7540 B] 211s Get:139 http://ftpmaster.internal/ubuntu oracular/universe armhf libspecio-perl all 0.48-1 [137 kB] 211s Get:140 http://ftpmaster.internal/ubuntu oracular/main armhf perl-doc all 5.38.2-4 [7832 kB] 211s Get:141 http://ftpmaster.internal/ubuntu oracular/universe armhf libdatetime-locale-perl all 1:1.41-1 [3193 kB] 211s Get:142 http://ftpmaster.internal/ubuntu oracular/universe armhf libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 211s Get:143 http://ftpmaster.internal/ubuntu oracular/universe armhf libdatetime-perl armhf 2:1.65-1build2 [98.0 kB] 212s Fetched 71.0 MB in 4s (18.1 MB/s) 212s Selecting previously unselected package libapr1t64:armhf. 212s (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 ... 58332 files and directories currently installed.) 212s Preparing to unpack .../000-libapr1t64_1.7.2-3.2_armhf.deb ... 212s Unpacking libapr1t64:armhf (1.7.2-3.2) ... 212s Selecting previously unselected package libaprutil1t64:armhf. 212s Preparing to unpack .../001-libaprutil1t64_1.6.3-1.1ubuntu7_armhf.deb ... 212s Unpacking libaprutil1t64:armhf (1.6.3-1.1ubuntu7) ... 212s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 212s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_armhf.deb ... 212s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-1.1ubuntu7) ... 212s Selecting previously unselected package libaprutil1-ldap:armhf. 212s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-1.1ubuntu7_armhf.deb ... 212s Unpacking libaprutil1-ldap:armhf (1.6.3-1.1ubuntu7) ... 212s Selecting previously unselected package liblua5.4-0:armhf. 212s Preparing to unpack .../004-liblua5.4-0_5.4.6-3build2_armhf.deb ... 212s Unpacking liblua5.4-0:armhf (5.4.6-3build2) ... 212s Selecting previously unselected package apache2-bin. 212s Preparing to unpack .../005-apache2-bin_2.4.58-1ubuntu8.1_armhf.deb ... 212s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 212s Selecting previously unselected package apache2-data. 212s Preparing to unpack .../006-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 212s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 212s Selecting previously unselected package apache2-utils. 212s Preparing to unpack .../007-apache2-utils_2.4.58-1ubuntu8.1_armhf.deb ... 212s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 212s Selecting previously unselected package apache2. 212s Preparing to unpack .../008-apache2_2.4.58-1ubuntu8.1_armhf.deb ... 212s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 212s Selecting previously unselected package autotools-dev. 212s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 212s Unpacking autotools-dev (20220109.1) ... 212s Selecting previously unselected package m4. 212s Preparing to unpack .../010-m4_1.4.19-4build1_armhf.deb ... 212s Unpacking m4 (1.4.19-4build1) ... 212s Selecting previously unselected package autoconf. 212s Preparing to unpack .../011-autoconf_2.71-3_all.deb ... 212s Unpacking autoconf (2.71-3) ... 212s Selecting previously unselected package automake. 212s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 212s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 213s Selecting previously unselected package autopoint. 213s Preparing to unpack .../013-autopoint_0.21-14ubuntu2_all.deb ... 213s Unpacking autopoint (0.21-14ubuntu2) ... 213s Selecting previously unselected package libdebhelper-perl. 213s Preparing to unpack .../014-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 213s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 213s Selecting previously unselected package gcc-13-base:armhf. 213s Preparing to unpack .../015-gcc-13-base_13.2.0-23ubuntu4_armhf.deb ... 213s Unpacking gcc-13-base:armhf (13.2.0-23ubuntu4) ... 213s Selecting previously unselected package libisl23:armhf. 213s Preparing to unpack .../016-libisl23_0.26-3build1_armhf.deb ... 213s Unpacking libisl23:armhf (0.26-3build1) ... 213s Selecting previously unselected package libmpc3:armhf. 213s Preparing to unpack .../017-libmpc3_1.3.1-1build1_armhf.deb ... 213s Unpacking libmpc3:armhf (1.3.1-1build1) ... 213s Selecting previously unselected package cpp-13-arm-linux-gnueabihf. 213s Preparing to unpack .../018-cpp-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... 213s Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... 213s Selecting previously unselected package cpp-13. 213s Preparing to unpack .../019-cpp-13_13.2.0-23ubuntu4_armhf.deb ... 213s Unpacking cpp-13 (13.2.0-23ubuntu4) ... 213s Selecting previously unselected package cpp-arm-linux-gnueabihf. 213s Preparing to unpack .../020-cpp-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 213s Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 213s Selecting previously unselected package cpp. 213s Preparing to unpack .../021-cpp_4%3a13.2.0-7ubuntu1_armhf.deb ... 213s Unpacking cpp (4:13.2.0-7ubuntu1) ... 213s Selecting previously unselected package libcc1-0:armhf. 213s Preparing to unpack .../022-libcc1-0_14.1.0-1ubuntu1_armhf.deb ... 213s Unpacking libcc1-0:armhf (14.1.0-1ubuntu1) ... 213s Selecting previously unselected package libgomp1:armhf. 213s Preparing to unpack .../023-libgomp1_14.1.0-1ubuntu1_armhf.deb ... 213s Unpacking libgomp1:armhf (14.1.0-1ubuntu1) ... 213s Selecting previously unselected package libatomic1:armhf. 213s Preparing to unpack .../024-libatomic1_14.1.0-1ubuntu1_armhf.deb ... 213s Unpacking libatomic1:armhf (14.1.0-1ubuntu1) ... 213s Selecting previously unselected package libasan8:armhf. 213s Preparing to unpack .../025-libasan8_14.1.0-1ubuntu1_armhf.deb ... 213s Unpacking libasan8:armhf (14.1.0-1ubuntu1) ... 213s Selecting previously unselected package libubsan1:armhf. 213s Preparing to unpack .../026-libubsan1_14.1.0-1ubuntu1_armhf.deb ... 213s Unpacking libubsan1:armhf (14.1.0-1ubuntu1) ... 213s Selecting previously unselected package libgcc-13-dev:armhf. 213s Preparing to unpack .../027-libgcc-13-dev_13.2.0-23ubuntu4_armhf.deb ... 213s Unpacking libgcc-13-dev:armhf (13.2.0-23ubuntu4) ... 213s Selecting previously unselected package gcc-13-arm-linux-gnueabihf. 213s Preparing to unpack .../028-gcc-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... 213s Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... 214s Selecting previously unselected package gcc-13. 214s Preparing to unpack .../029-gcc-13_13.2.0-23ubuntu4_armhf.deb ... 214s Unpacking gcc-13 (13.2.0-23ubuntu4) ... 214s Selecting previously unselected package gcc-arm-linux-gnueabihf. 214s Preparing to unpack .../030-gcc-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 214s Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 214s Selecting previously unselected package gcc. 214s Preparing to unpack .../031-gcc_4%3a13.2.0-7ubuntu1_armhf.deb ... 214s Unpacking gcc (4:13.2.0-7ubuntu1) ... 214s Selecting previously unselected package libc-dev-bin. 214s Preparing to unpack .../032-libc-dev-bin_2.39-0ubuntu8.1_armhf.deb ... 214s Unpacking libc-dev-bin (2.39-0ubuntu8.1) ... 214s Selecting previously unselected package linux-libc-dev:armhf. 214s Preparing to unpack .../033-linux-libc-dev_6.8.0-31.31_armhf.deb ... 214s Unpacking linux-libc-dev:armhf (6.8.0-31.31) ... 214s Selecting previously unselected package libcrypt-dev:armhf. 214s Preparing to unpack .../034-libcrypt-dev_1%3a4.4.36-4build1_armhf.deb ... 214s Unpacking libcrypt-dev:armhf (1:4.4.36-4build1) ... 214s Selecting previously unselected package rpcsvc-proto. 214s Preparing to unpack .../035-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 214s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 214s Selecting previously unselected package libc6-dev:armhf. 215s Preparing to unpack .../036-libc6-dev_2.39-0ubuntu8.1_armhf.deb ... 215s Unpacking libc6-dev:armhf (2.39-0ubuntu8.1) ... 215s Selecting previously unselected package libtool. 215s Preparing to unpack .../037-libtool_2.4.7-7build1_all.deb ... 215s Unpacking libtool (2.4.7-7build1) ... 215s Selecting previously unselected package dh-autoreconf. 215s Preparing to unpack .../038-dh-autoreconf_20_all.deb ... 215s Unpacking dh-autoreconf (20) ... 215s Selecting previously unselected package libarchive-zip-perl. 215s Preparing to unpack .../039-libarchive-zip-perl_1.68-1_all.deb ... 215s Unpacking libarchive-zip-perl (1.68-1) ... 215s Selecting previously unselected package libfile-stripnondeterminism-perl. 215s Preparing to unpack .../040-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 215s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 215s Selecting previously unselected package dh-strip-nondeterminism. 215s Preparing to unpack .../041-dh-strip-nondeterminism_1.14.0-1_all.deb ... 215s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 215s Selecting previously unselected package libdw1t64:armhf. 215s Preparing to unpack .../042-libdw1t64_0.191-1_armhf.deb ... 215s Unpacking libdw1t64:armhf (0.191-1) ... 215s Selecting previously unselected package debugedit. 215s Preparing to unpack .../043-debugedit_1%3a5.0-5build2_armhf.deb ... 215s Unpacking debugedit (1:5.0-5build2) ... 215s Selecting previously unselected package dwz. 215s Preparing to unpack .../044-dwz_0.15-1build6_armhf.deb ... 215s Unpacking dwz (0.15-1build6) ... 215s Selecting previously unselected package gettext. 215s Preparing to unpack .../045-gettext_0.21-14ubuntu2_armhf.deb ... 215s Unpacking gettext (0.21-14ubuntu2) ... 215s Selecting previously unselected package intltool-debian. 215s Preparing to unpack .../046-intltool-debian_0.35.0+20060710.6_all.deb ... 215s Unpacking intltool-debian (0.35.0+20060710.6) ... 215s Selecting previously unselected package po-debconf. 215s Preparing to unpack .../047-po-debconf_1.0.21+nmu1_all.deb ... 215s Unpacking po-debconf (1.0.21+nmu1) ... 215s Selecting previously unselected package debhelper. 215s Preparing to unpack .../048-debhelper_13.14.1ubuntu5_all.deb ... 215s Unpacking debhelper (13.14.1ubuntu5) ... 215s Selecting previously unselected package uuid-dev:armhf. 215s Preparing to unpack .../049-uuid-dev_2.39.3-9ubuntu6_armhf.deb ... 215s Unpacking uuid-dev:armhf (2.39.3-9ubuntu6) ... 216s Selecting previously unselected package libsctp1:armhf. 216s Preparing to unpack .../050-libsctp1_1.0.19+dfsg-2build1_armhf.deb ... 216s Unpacking libsctp1:armhf (1.0.19+dfsg-2build1) ... 216s Selecting previously unselected package libsctp-dev:armhf. 216s Preparing to unpack .../051-libsctp-dev_1.0.19+dfsg-2build1_armhf.deb ... 216s Unpacking libsctp-dev:armhf (1.0.19+dfsg-2build1) ... 216s Selecting previously unselected package libapr1-dev. 216s Preparing to unpack .../052-libapr1-dev_1.7.2-3.2_armhf.deb ... 216s Unpacking libapr1-dev (1.7.2-3.2) ... 216s Selecting previously unselected package libldap-dev:armhf. 216s Preparing to unpack .../053-libldap-dev_2.6.7+dfsg-1~exp1ubuntu8_armhf.deb ... 216s Unpacking libldap-dev:armhf (2.6.7+dfsg-1~exp1ubuntu8) ... 216s Selecting previously unselected package libldap2-dev. 216s Preparing to unpack .../054-libldap2-dev_2.6.7+dfsg-1~exp1ubuntu8_all.deb ... 216s Unpacking libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8) ... 216s Selecting previously unselected package libexpat1-dev:armhf. 216s Preparing to unpack .../055-libexpat1-dev_2.6.2-1_armhf.deb ... 216s Unpacking libexpat1-dev:armhf (2.6.2-1) ... 216s Selecting previously unselected package libaprutil1-dev. 216s Preparing to unpack .../056-libaprutil1-dev_1.6.3-1.1ubuntu7_armhf.deb ... 216s Unpacking libaprutil1-dev (1.6.3-1.1ubuntu7) ... 216s Selecting previously unselected package libpcre2-16-0:armhf. 216s Preparing to unpack .../057-libpcre2-16-0_10.42-4ubuntu2_armhf.deb ... 216s Unpacking libpcre2-16-0:armhf (10.42-4ubuntu2) ... 216s Selecting previously unselected package libpcre2-32-0:armhf. 216s Preparing to unpack .../058-libpcre2-32-0_10.42-4ubuntu2_armhf.deb ... 216s Unpacking libpcre2-32-0:armhf (10.42-4ubuntu2) ... 216s Selecting previously unselected package libpcre2-posix3:armhf. 216s Preparing to unpack .../059-libpcre2-posix3_10.42-4ubuntu2_armhf.deb ... 216s Unpacking libpcre2-posix3:armhf (10.42-4ubuntu2) ... 216s Selecting previously unselected package libpcre2-dev:armhf. 216s Preparing to unpack .../060-libpcre2-dev_10.42-4ubuntu2_armhf.deb ... 216s Unpacking libpcre2-dev:armhf (10.42-4ubuntu2) ... 216s Selecting previously unselected package apache2-dev. 216s Preparing to unpack .../061-apache2-dev_2.4.58-1ubuntu8.1_armhf.deb ... 216s Unpacking apache2-dev (2.4.58-1ubuntu8.1) ... 216s Selecting previously unselected package libstdc++-13-dev:armhf. 216s Preparing to unpack .../062-libstdc++-13-dev_13.2.0-23ubuntu4_armhf.deb ... 216s Unpacking libstdc++-13-dev:armhf (13.2.0-23ubuntu4) ... 216s Selecting previously unselected package g++-13-arm-linux-gnueabihf. 216s Preparing to unpack .../063-g++-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... 216s Unpacking g++-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... 217s Selecting previously unselected package g++-13. 217s Preparing to unpack .../064-g++-13_13.2.0-23ubuntu4_armhf.deb ... 217s Unpacking g++-13 (13.2.0-23ubuntu4) ... 217s Selecting previously unselected package g++-arm-linux-gnueabihf. 217s Preparing to unpack .../065-g++-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 217s Unpacking g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 217s Selecting previously unselected package g++. 217s Preparing to unpack .../066-g++_4%3a13.2.0-7ubuntu1_armhf.deb ... 217s Unpacking g++ (4:13.2.0-7ubuntu1) ... 217s Selecting previously unselected package build-essential. 217s Preparing to unpack .../067-build-essential_12.10ubuntu1_armhf.deb ... 217s Unpacking build-essential (12.10ubuntu1) ... 217s Selecting previously unselected package libalgorithm-c3-perl. 217s Preparing to unpack .../068-libalgorithm-c3-perl_0.11-2_all.deb ... 217s Unpacking libalgorithm-c3-perl (0.11-2) ... 217s Selecting previously unselected package libanyevent-perl. 217s Preparing to unpack .../069-libanyevent-perl_7.170-2build6_armhf.deb ... 217s Unpacking libanyevent-perl (7.170-2build6) ... 217s Selecting previously unselected package libb-hooks-op-check-perl:armhf. 217s Preparing to unpack .../070-libb-hooks-op-check-perl_0.22-3build1_armhf.deb ... 217s Unpacking libb-hooks-op-check-perl:armhf (0.22-3build1) ... 217s Selecting previously unselected package libdynaloader-functions-perl. 217s Preparing to unpack .../071-libdynaloader-functions-perl_0.003-3_all.deb ... 217s Unpacking libdynaloader-functions-perl (0.003-3) ... 217s Selecting previously unselected package libdevel-callchecker-perl:armhf. 217s Preparing to unpack .../072-libdevel-callchecker-perl_0.009-1_armhf.deb ... 217s Unpacking libdevel-callchecker-perl:armhf (0.009-1) ... 217s Selecting previously unselected package libparams-classify-perl:armhf. 217s Preparing to unpack .../073-libparams-classify-perl_0.015-2build5_armhf.deb ... 217s Unpacking libparams-classify-perl:armhf (0.015-2build5) ... 217s Selecting previously unselected package libmodule-runtime-perl. 217s Preparing to unpack .../074-libmodule-runtime-perl_0.016-2_all.deb ... 217s Unpacking libmodule-runtime-perl (0.016-2) ... 217s Selecting previously unselected package libtry-tiny-perl. 217s Preparing to unpack .../075-libtry-tiny-perl_0.31-2_all.deb ... 217s Unpacking libtry-tiny-perl (0.31-2) ... 217s Selecting previously unselected package libmodule-implementation-perl. 217s Preparing to unpack .../076-libmodule-implementation-perl_0.09-2_all.deb ... 217s Unpacking libmodule-implementation-perl (0.09-2) ... 217s Selecting previously unselected package libsub-exporter-progressive-perl. 217s Preparing to unpack .../077-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 217s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 217s Selecting previously unselected package libvariable-magic-perl. 217s Preparing to unpack .../078-libvariable-magic-perl_0.64-1_armhf.deb ... 217s Unpacking libvariable-magic-perl (0.64-1) ... 217s Selecting previously unselected package libb-hooks-endofscope-perl. 217s Preparing to unpack .../079-libb-hooks-endofscope-perl_0.28-1_all.deb ... 217s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 217s Selecting previously unselected package libcrypt-random-seed-perl. 217s Preparing to unpack .../080-libcrypt-random-seed-perl_0.03-3_all.deb ... 217s Unpacking libcrypt-random-seed-perl (0.03-3) ... 217s Selecting previously unselected package libmath-random-isaac-perl. 217s Preparing to unpack .../081-libmath-random-isaac-perl_1.004-2_all.deb ... 217s Unpacking libmath-random-isaac-perl (1.004-2) ... 217s Selecting previously unselected package libbytes-random-secure-perl. 217s Preparing to unpack .../082-libbytes-random-secure-perl_0.29-3_all.deb ... 217s Unpacking libbytes-random-secure-perl (0.29-3) ... 218s Selecting previously unselected package libclass-c3-perl. 218s Preparing to unpack .../083-libclass-c3-perl_0.35-2_all.deb ... 218s Unpacking libclass-c3-perl (0.35-2) ... 218s Selecting previously unselected package libclass-data-inheritable-perl. 218s Preparing to unpack .../084-libclass-data-inheritable-perl_0.08-3_all.deb ... 218s Unpacking libclass-data-inheritable-perl (0.08-3) ... 218s Selecting previously unselected package libclass-inspector-perl. 218s Preparing to unpack .../085-libclass-inspector-perl_1.36-3_all.deb ... 218s Unpacking libclass-inspector-perl (1.36-3) ... 218s Selecting previously unselected package libclass-method-modifiers-perl. 218s Preparing to unpack .../086-libclass-method-modifiers-perl_2.15-1_all.deb ... 218s Unpacking libclass-method-modifiers-perl (2.15-1) ... 218s Selecting previously unselected package libclass-singleton-perl. 218s Preparing to unpack .../087-libclass-singleton-perl_1.6-2_all.deb ... 218s Unpacking libclass-singleton-perl (1.6-2) ... 218s Selecting previously unselected package libclone-perl:armhf. 218s Preparing to unpack .../088-libclone-perl_0.46-1build3_armhf.deb ... 218s Unpacking libclone-perl:armhf (0.46-1build3) ... 218s Selecting previously unselected package perl-openssl-defaults:armhf. 218s Preparing to unpack .../089-perl-openssl-defaults_7build3_armhf.deb ... 218s Unpacking perl-openssl-defaults:armhf (7build3) ... 218s Selecting previously unselected package libcrypt-ssleay-perl. 218s Preparing to unpack .../090-libcrypt-ssleay-perl_0.73.06-2build5_armhf.deb ... 218s Unpacking libcrypt-ssleay-perl (0.73.06-2build5) ... 218s Selecting previously unselected package libparams-util-perl. 218s Preparing to unpack .../091-libparams-util-perl_1.102-3_armhf.deb ... 218s Unpacking libparams-util-perl (1.102-3) ... 218s Selecting previously unselected package libsub-install-perl. 218s Preparing to unpack .../092-libsub-install-perl_0.929-1_all.deb ... 218s Unpacking libsub-install-perl (0.929-1) ... 218s Selecting previously unselected package libdata-optlist-perl. 218s Preparing to unpack .../093-libdata-optlist-perl_0.114-1_all.deb ... 218s Unpacking libdata-optlist-perl (0.114-1) ... 218s Selecting previously unselected package libdevel-stacktrace-perl. 218s Preparing to unpack .../094-libdevel-stacktrace-perl_2.0500-1_all.deb ... 218s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 218s Selecting previously unselected package libencode-locale-perl. 218s Preparing to unpack .../095-libencode-locale-perl_1.05-3_all.deb ... 218s Unpacking libencode-locale-perl (1.05-3) ... 218s Selecting previously unselected package libsub-exporter-perl. 218s Preparing to unpack .../096-libsub-exporter-perl_0.990-1_all.deb ... 218s Unpacking libsub-exporter-perl (0.990-1) ... 218s Selecting previously unselected package libeval-closure-perl. 218s Preparing to unpack .../097-libeval-closure-perl_0.14-3_all.deb ... 218s Unpacking libeval-closure-perl (0.14-3) ... 218s Selecting previously unselected package libexception-class-perl. 218s Preparing to unpack .../098-libexception-class-perl_1.45-1_all.deb ... 218s Unpacking libexception-class-perl (1.45-1) ... 219s Selecting previously unselected package libfcgi0t64:armhf. 219s Preparing to unpack .../099-libfcgi0t64_2.4.2-2.1build1_armhf.deb ... 219s Unpacking libfcgi0t64:armhf (2.4.2-2.1build1) ... 219s Selecting previously unselected package libfcgi-perl. 219s Preparing to unpack .../100-libfcgi-perl_0.82+ds-3build2_armhf.deb ... 219s Unpacking libfcgi-perl (0.82+ds-3build2) ... 219s Selecting previously unselected package libtimedate-perl. 219s Preparing to unpack .../101-libtimedate-perl_2.3300-2_all.deb ... 219s Unpacking libtimedate-perl (2.3300-2) ... 219s Selecting previously unselected package libhttp-date-perl. 219s Preparing to unpack .../102-libhttp-date-perl_6.06-1_all.deb ... 219s Unpacking libhttp-date-perl (6.06-1) ... 219s Selecting previously unselected package libfile-listing-perl. 219s Preparing to unpack .../103-libfile-listing-perl_6.16-1_all.deb ... 219s Unpacking libfile-listing-perl (6.16-1) ... 219s Selecting previously unselected package libfile-sharedir-perl. 219s Preparing to unpack .../104-libfile-sharedir-perl_1.118-3_all.deb ... 219s Unpacking libfile-sharedir-perl (1.118-3) ... 219s Selecting previously unselected package libhtml-tagset-perl. 219s Preparing to unpack .../105-libhtml-tagset-perl_3.24-1_all.deb ... 219s Unpacking libhtml-tagset-perl (3.24-1) ... 219s Selecting previously unselected package liburi-perl. 219s Preparing to unpack .../106-liburi-perl_5.28-1_all.deb ... 219s Unpacking liburi-perl (5.28-1) ... 219s Selecting previously unselected package libhtml-parser-perl:armhf. 219s Preparing to unpack .../107-libhtml-parser-perl_3.82-1_armhf.deb ... 219s Unpacking libhtml-parser-perl:armhf (3.82-1) ... 219s Selecting previously unselected package libhtml-tree-perl. 219s Preparing to unpack .../108-libhtml-tree-perl_5.07-3_all.deb ... 219s Unpacking libhtml-tree-perl (5.07-3) ... 219s Selecting previously unselected package libio-html-perl. 219s Preparing to unpack .../109-libio-html-perl_1.004-3_all.deb ... 219s Unpacking libio-html-perl (1.004-3) ... 219s Selecting previously unselected package liblwp-mediatypes-perl. 219s Preparing to unpack .../110-liblwp-mediatypes-perl_6.04-2_all.deb ... 219s Unpacking liblwp-mediatypes-perl (6.04-2) ... 219s Selecting previously unselected package libhttp-message-perl. 219s Preparing to unpack .../111-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 219s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 219s Selecting previously unselected package libhttp-cookies-perl. 219s Preparing to unpack .../112-libhttp-cookies-perl_6.11-1_all.deb ... 219s Unpacking libhttp-cookies-perl (6.11-1) ... 219s Selecting previously unselected package libpod-parser-perl. 219s Preparing to unpack .../113-libpod-parser-perl_1.67-1_all.deb ... 219s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 219s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 219s Unpacking libpod-parser-perl (1.67-1) ... 219s Selecting previously unselected package libhttp-negotiate-perl. 219s Preparing to unpack .../114-libhttp-negotiate-perl_6.01-2_all.deb ... 219s Unpacking libhttp-negotiate-perl (6.01-2) ... 219s Selecting previously unselected package libnet-ssleay-perl:armhf. 219s Preparing to unpack .../115-libnet-ssleay-perl_1.94-1build4_armhf.deb ... 219s Unpacking libnet-ssleay-perl:armhf (1.94-1build4) ... 219s Selecting previously unselected package libio-socket-ssl-perl. 219s Preparing to unpack .../116-libio-socket-ssl-perl_2.085-1_all.deb ... 219s Unpacking libio-socket-ssl-perl (2.085-1) ... 219s Selecting previously unselected package libnet-http-perl. 219s Preparing to unpack .../117-libnet-http-perl_6.23-1_all.deb ... 219s Unpacking libnet-http-perl (6.23-1) ... 219s Selecting previously unselected package liblwp-protocol-https-perl. 219s Preparing to unpack .../118-liblwp-protocol-https-perl_6.14-1_all.deb ... 219s Unpacking liblwp-protocol-https-perl (6.14-1) ... 219s Selecting previously unselected package libwww-robotrules-perl. 219s Preparing to unpack .../119-libwww-robotrules-perl_6.02-1_all.deb ... 219s Unpacking libwww-robotrules-perl (6.02-1) ... 219s Selecting previously unselected package libwww-perl. 219s Preparing to unpack .../120-libwww-perl_6.77-1_all.deb ... 219s Unpacking libwww-perl (6.77-1) ... 219s Selecting previously unselected package libxml-parser-perl. 219s Preparing to unpack .../121-libxml-parser-perl_2.47-1build3_armhf.deb ... 219s Unpacking libxml-parser-perl (2.47-1build3) ... 219s Selecting previously unselected package libxml-perl. 219s Preparing to unpack .../122-libxml-perl_0.08-4_all.deb ... 219s Unpacking libxml-perl (0.08-4) ... 219s Selecting previously unselected package libxml-regexp-perl. 219s Preparing to unpack .../123-libxml-regexp-perl_0.04-1.1_all.deb ... 219s Unpacking libxml-regexp-perl (0.04-1.1) ... 219s Selecting previously unselected package libxml-dom-perl. 219s Preparing to unpack .../124-libxml-dom-perl_1.46-2_all.deb ... 219s Unpacking libxml-dom-perl (1.46-2) ... 219s Selecting previously unselected package libhttp-dav-perl. 220s Preparing to unpack .../125-libhttp-dav-perl_0.49-3_all.deb ... 220s Unpacking libhttp-dav-perl (0.49-3) ... 220s Selecting previously unselected package libmro-compat-perl. 220s Preparing to unpack .../126-libmro-compat-perl_0.15-2_all.deb ... 220s Unpacking libmro-compat-perl (0.15-2) ... 220s Selecting previously unselected package libpackage-stash-perl. 220s Preparing to unpack .../127-libpackage-stash-perl_0.40-1_all.deb ... 220s Unpacking libpackage-stash-perl (0.40-1) ... 220s Selecting previously unselected package libsub-identify-perl. 220s Preparing to unpack .../128-libsub-identify-perl_0.14-3build3_armhf.deb ... 220s Unpacking libsub-identify-perl (0.14-3build3) ... 220s Selecting previously unselected package libsub-name-perl:armhf. 220s Preparing to unpack .../129-libsub-name-perl_0.27-1build3_armhf.deb ... 220s Unpacking libsub-name-perl:armhf (0.27-1build3) ... 220s Selecting previously unselected package libnamespace-clean-perl. 220s Preparing to unpack .../130-libnamespace-clean-perl_0.27-2_all.deb ... 220s Unpacking libnamespace-clean-perl (0.27-2) ... 220s Selecting previously unselected package libnamespace-autoclean-perl. 220s Preparing to unpack .../131-libnamespace-autoclean-perl_0.29-2_all.deb ... 220s Unpacking libnamespace-autoclean-perl (0.29-2) ... 220s Selecting previously unselected package libparams-validationcompiler-perl. 220s Preparing to unpack .../132-libparams-validationcompiler-perl_0.31-1_all.deb ... 220s Unpacking libparams-validationcompiler-perl (0.31-1) ... 220s Selecting previously unselected package libprotocol-http2-perl. 220s Preparing to unpack .../133-libprotocol-http2-perl_1.11-1_all.deb ... 220s Unpacking libprotocol-http2-perl (1.11-1) ... 220s Selecting previously unselected package librole-tiny-perl. 220s Preparing to unpack .../134-librole-tiny-perl_2.002004-1_all.deb ... 220s Unpacking librole-tiny-perl (2.002004-1) ... 220s Selecting previously unselected package libsub-quote-perl. 220s Preparing to unpack .../135-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 220s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 220s Selecting previously unselected package libxstring-perl:armhf. 220s Preparing to unpack .../136-libxstring-perl_0.005-2build3_armhf.deb ... 220s Unpacking libxstring-perl:armhf (0.005-2build3) ... 220s Selecting previously unselected package libspecio-perl. 220s Preparing to unpack .../137-libspecio-perl_0.48-1_all.deb ... 220s Unpacking libspecio-perl (0.48-1) ... 220s Selecting previously unselected package perl-doc. 220s Preparing to unpack .../138-perl-doc_5.38.2-4_all.deb ... 220s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 220s Unpacking perl-doc (5.38.2-4) ... 220s Selecting previously unselected package libdatetime-locale-perl. 220s Preparing to unpack .../139-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 220s Unpacking libdatetime-locale-perl (1:1.41-1) ... 221s Selecting previously unselected package libdatetime-timezone-perl. 221s Preparing to unpack .../140-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 221s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 221s Selecting previously unselected package libdatetime-perl. 221s Preparing to unpack .../141-libdatetime-perl_2%3a1.65-1build2_armhf.deb ... 221s Unpacking libdatetime-perl (2:1.65-1build2) ... 221s Selecting previously unselected package autopkgtest-satdep. 221s Preparing to unpack .../142-1-autopkgtest-satdep.deb ... 221s Unpacking autopkgtest-satdep (0) ... 221s Setting up libanyevent-perl (7.170-2build6) ... 221s Setting up libmath-random-isaac-perl (1.004-2) ... 221s Setting up libclass-inspector-perl (1.36-3) ... 221s Setting up libdynaloader-functions-perl (0.003-3) ... 221s Setting up libclass-method-modifiers-perl (2.15-1) ... 221s Setting up libxml-regexp-perl (0.04-1.1) ... 221s Setting up libclone-perl:armhf (0.46-1build3) ... 221s Setting up libarchive-zip-perl (1.68-1) ... 221s Setting up libsub-identify-perl (0.14-3build3) ... 221s Setting up libfcgi0t64:armhf (2.4.2-2.1build1) ... 221s Setting up libhtml-tagset-perl (3.24-1) ... 221s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 221s Setting up liblwp-mediatypes-perl (6.04-2) ... 221s Setting up libtry-tiny-perl (0.31-2) ... 221s Setting up libprotocol-http2-perl (1.11-1) ... 221s Setting up perl-openssl-defaults:armhf (7build3) ... 221s Setting up perl-doc (5.38.2-4) ... 221s Setting up linux-libc-dev:armhf (6.8.0-31.31) ... 221s Setting up m4 (1.4.19-4build1) ... 221s Setting up libclass-singleton-perl (1.6-2) ... 221s Setting up libencode-locale-perl (1.05-3) ... 221s Setting up libxstring-perl:armhf (0.005-2build3) ... 221s Setting up libgomp1:armhf (14.1.0-1ubuntu1) ... 221s Setting up libpcre2-16-0:armhf (10.42-4ubuntu2) ... 221s Setting up libsub-install-perl (0.929-1) ... 221s Setting up libdw1t64:armhf (0.191-1) ... 221s Setting up autotools-dev (20220109.1) ... 221s Setting up libpcre2-32-0:armhf (10.42-4ubuntu2) ... 221s Setting up libclass-data-inheritable-perl (0.08-3) ... 221s Setting up libalgorithm-c3-perl (0.11-2) ... 221s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 221s Setting up gcc-13-base:armhf (13.2.0-23ubuntu4) ... 221s Setting up libcrypt-random-seed-perl (0.03-3) ... 221s Setting up libldap-dev:armhf (2.6.7+dfsg-1~exp1ubuntu8) ... 221s Setting up libmpc3:armhf (1.3.1-1build1) ... 221s Setting up libatomic1:armhf (14.1.0-1ubuntu1) ... 221s Setting up libvariable-magic-perl (0.64-1) ... 221s Setting up libio-html-perl (1.004-3) ... 221s Setting up libpod-parser-perl (1.67-1) ... 221s Setting up autopoint (0.21-14ubuntu2) ... 221s Setting up libb-hooks-op-check-perl:armhf (0.22-3build1) ... 221s Setting up libparams-util-perl (1.102-3) ... 221s Setting up autoconf (2.71-3) ... 221s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 221s Setting up libtimedate-perl (2.3300-2) ... 221s Setting up libubsan1:armhf (14.1.0-1ubuntu1) ... 221s Setting up libsub-name-perl:armhf (0.27-1build3) ... 221s Setting up libpcre2-posix3:armhf (10.42-4ubuntu2) ... 221s Setting up dwz (0.15-1build6) ... 221s Setting up libsctp1:armhf (1.0.19+dfsg-2build1) ... 221s Setting up libcrypt-dev:armhf (1:4.4.36-4build1) ... 221s Setting up libasan8:armhf (14.1.0-1ubuntu1) ... 221s Setting up libapr1t64:armhf (1.7.2-3.2) ... 221s Setting up librole-tiny-perl (2.002004-1) ... 221s Setting up debugedit (1:5.0-5build2) ... 221s Setting up libfile-sharedir-perl (1.118-3) ... 221s Setting up libfcgi-perl (0.82+ds-3build2) ... 221s Setting up liblua5.4-0:armhf (5.4.6-3build2) ... 221s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 221s Setting up libdevel-stacktrace-perl (2.0500-1) ... 221s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 221s Setting up libisl23:armhf (0.26-3build1) ... 221s Setting up libc-dev-bin (2.39-0ubuntu8.1) ... 221s Setting up libcc1-0:armhf (14.1.0-1ubuntu1) ... 221s Setting up liburi-perl (5.28-1) ... 221s Setting up libnet-ssleay-perl:armhf (1.94-1build4) ... 221s Setting up automake (1:1.16.5-1.3ubuntu1) ... 221s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 221s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 221s Setting up libaprutil1t64:armhf (1.6.3-1.1ubuntu7) ... 221s Setting up libhttp-date-perl (6.06-1) ... 221s Setting up gettext (0.21-14ubuntu2) ... 221s Setting up libfile-listing-perl (6.16-1) ... 221s Setting up cpp-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... 221s Setting up libnet-http-perl (6.23-1) ... 221s Setting up libexception-class-perl (1.45-1) ... 221s Setting up libaprutil1-ldap:armhf (1.6.3-1.1ubuntu7) ... 221s Setting up libclass-c3-perl (0.35-2) ... 221s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-1.1ubuntu7) ... 221s Setting up libdevel-callchecker-perl:armhf (0.009-1) ... 221s Setting up intltool-debian (0.35.0+20060710.6) ... 221s Setting up libbytes-random-secure-perl (0.29-3) ... 221s Setting up libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8) ... 221s Setting up libdata-optlist-perl (0.114-1) ... 221s Setting up dh-strip-nondeterminism (1.14.0-1) ... 221s Setting up libwww-robotrules-perl (6.02-1) ... 221s Setting up libgcc-13-dev:armhf (13.2.0-23ubuntu4) ... 221s Setting up libhtml-parser-perl:armhf (3.82-1) ... 221s Setting up libcrypt-ssleay-perl (0.73.06-2build5) ... 221s Setting up libc6-dev:armhf (2.39-0ubuntu8.1) ... 221s Setting up libmro-compat-perl (0.15-2) ... 221s Setting up libio-socket-ssl-perl (2.085-1) ... 221s Setting up cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 221s Setting up libstdc++-13-dev:armhf (13.2.0-23ubuntu4) ... 221s Setting up libsub-exporter-perl (0.990-1) ... 221s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 221s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 221s Setting up libeval-closure-perl (0.14-3) ... 221s Setting up libhttp-negotiate-perl (6.01-2) ... 221s Setting up libparams-validationcompiler-perl (0.31-1) ... 221s Setting up libpcre2-dev:armhf (10.42-4ubuntu2) ... 221s Setting up cpp-13 (13.2.0-23ubuntu4) ... 221s Setting up libhttp-cookies-perl (6.11-1) ... 221s Setting up po-debconf (1.0.21+nmu1) ... 221s Setting up libhtml-tree-perl (5.07-3) ... 221s Setting up libparams-classify-perl:armhf (0.015-2build5) ... 221s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 221s Setting up gcc-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... 221s Setting up libexpat1-dev:armhf (2.6.2-1) ... 221s Setting up libmodule-runtime-perl (0.016-2) ... 221s Setting up uuid-dev:armhf (2.39.3-9ubuntu6) ... 221s Setting up gcc-13 (13.2.0-23ubuntu4) ... 221s Setting up libsctp-dev:armhf (1.0.19+dfsg-2build1) ... 221s Setting up cpp (4:13.2.0-7ubuntu1) ... 221s Setting up gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 221s Setting up g++-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... 221s Setting up g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 221s Setting up g++-13 (13.2.0-23ubuntu4) ... 221s Setting up libtool (2.4.7-7build1) ... 221s Setting up libmodule-implementation-perl (0.09-2) ... 221s Setting up libpackage-stash-perl (0.40-1) ... 221s Setting up apache2 (2.4.58-1ubuntu8.1) ... 221s Enabling module mpm_event. 221s Enabling module authz_core. 221s Enabling module authz_host. 221s Enabling module authn_core. 221s Enabling module auth_basic. 221s Enabling module access_compat. 221s Enabling module authn_file. 221s Enabling module authz_user. 221s Enabling module alias. 221s Enabling module dir. 221s Enabling module autoindex. 221s Enabling module env. 221s Enabling module mime. 222s Enabling module negotiation. 222s Enabling module setenvif. 222s Enabling module filter. 222s Enabling module deflate. 222s Enabling module status. 222s Enabling module reqtimeout. 222s Enabling conf charset. 222s Enabling conf localized-error-pages. 222s Enabling conf other-vhosts-access-log. 222s Enabling conf security. 222s Enabling conf serve-cgi-bin. 222s Enabling site 000-default. 223s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 223s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 224s Setting up gcc (4:13.2.0-7ubuntu1) ... 224s Setting up dh-autoreconf (20) ... 224s Setting up libspecio-perl (0.48-1) ... 224s Setting up libapr1-dev (1.7.2-3.2) ... 224s Setting up g++ (4:13.2.0-7ubuntu1) ... 224s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 224s Setting up build-essential (12.10ubuntu1) ... 224s Setting up libaprutil1-dev (1.6.3-1.1ubuntu7) ... 224s Setting up libb-hooks-endofscope-perl (0.28-1) ... 224s Setting up debhelper (13.14.1ubuntu5) ... 224s Setting up libnamespace-clean-perl (0.27-2) ... 224s Setting up libnamespace-autoclean-perl (0.29-2) ... 224s Setting up libdatetime-locale-perl (1:1.41-1) ... 224s Setting up apache2-dev (2.4.58-1ubuntu8.1) ... 224s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 224s Setting up libdatetime-perl (2:1.65-1build2) ... 224s Setting up liblwp-protocol-https-perl (6.14-1) ... 224s Setting up libwww-perl (6.77-1) ... 224s Setting up libxml-parser-perl (2.47-1build3) ... 224s Setting up libxml-perl (0.08-4) ... 224s Setting up libxml-dom-perl (1.46-2) ... 224s Setting up libhttp-dav-perl (0.49-3) ... 224s Setting up autopkgtest-satdep (0) ... 224s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 224s Processing triggers for ufw (0.36.2-6) ... 224s Processing triggers for man-db (2.12.1-1) ... 227s Processing triggers for install-info (7.1-3build2) ... 249s (Reading database ... 70232 files and directories currently installed.) 249s Removing autopkgtest-satdep (0) ... 255s autopkgtest [17:18:30]: test run-test-suite: [----------------------- 256s + set -o pipefail 256s + export LANG=C 256s + LANG=C 256s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 256s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 256s + TESTS= 256s + TESTUSER=tuser 256s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 256s + useradd --user-group --system --create-home -s /bin/bash tuser 256s + cp -a debian/perl-framework /tmp/autopkgtest.CaYZkG/autopkgtest_tmp 256s + cd /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework 256s + export HARNESS_VERBOSE=1 256s + HARNESS_VERBOSE=1 256s + run_tests mpm_prefork 256s + local MPM=mpm_prefork 256s + shift 256s + local LOG=testlog.mpm_prefork 256s + echo =============Running-with-mpm_prefork========== 256s + rm -f apache2.conf.debian 256s =============Running-with-mpm_prefork========== 256s + cp /etc/apache2/apache2.conf apache2.conf.debian 256s + cat /etc/apache2/mods-available/mpm_prefork.load 256s + grep -v mpm_ 257s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-available/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 257s + xargs cat 257s + for m in bucketeer case_filter case_filter_in 257s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 257s + for m in bucketeer case_filter case_filter_in 257s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 257s + for m in bucketeer case_filter case_filter_in 257s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 257s + cat /etc/apache2/mods-available/mime.conf 257s + echo 'Servername localhost' 257s + make clean 257s make: *** No rule to make target 'clean'. Stop. 257s + true 257s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 257s + chown -R tuser: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp 257s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/apache2.conf.debian' 257s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 257s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 257s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 257s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 257s [ info] generating script ./t/htdocs/modules/cgi/action.pl 257s [ info] generating script ./t/htdocs/modules/cgi/big.pl 257s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 257s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 257s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 257s [ info] generating script ./t/htdocs/modules/cgi/env.pl 257s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 257s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 257s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 257s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 257s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 257s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 257s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 257s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 257s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 257s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 257s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 257s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 257s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 257s Checking if your kit is complete... 257s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 257s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 257s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 257s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 257s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 257s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 257s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 257s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 257s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 257s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 257s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 257s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 257s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 257s Warning: NAME must be a package name 257s Looks good 257s [ info] generating script t/TEST 257s [ info] generating script ./t/cgi-bin/cookies.pl 257s [ info] generating script ./t/cgi-bin/next_available_port.pl 257s [ info] generating script t/TEST 257s Writing MYMETA.yml and MYMETA.json 257s Writing MYMETA.yml and MYMETA.json 257s Checking for Cwd...ok 257s Checking for File::Spec...ok 257s Generating a Unix-style Makefile 257s Writing Makefile for httpd-test 257s Writing MYMETA.yml and MYMETA.json 257s + su tuser -c 't/TEST ' 257s + tee testlog.mpm_prefork 257s [warning] setting ulimit to allow core files 257s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/TEST 259s [warning] generating SSL CA for asf 259s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 259s .+..+...+..................+....+..+...+...+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+....+...+...+...............+............+..+...+.......+...........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 260s .....+...+........+...+.+...+..+.+........+.......+...+......+.....+.........+.+.....+....+...........+.+...+..+.......+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*............+..+...+........................+......+.........+...+.+......+.........+..+............+.+............+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+....+.................+.+..+.+............+.....+.......+..+.+...+.....+....+..+...+.....................+....+...+..+...+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 260s ----- 260s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 260s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 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 Jun 3 17:18:36 2025 GMT (365 days) 261s 261s Write out database with 1 new entries 261s Database updated 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 Jun 3 17:18:36 2025 GMT (365 days) 261s 261s Write out database with 1 new entries 261s Database updated 261s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 261s [ 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 261s [ 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 261s Using configuration from conf/server2_des3.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/rsa-des3-test-2' 261s commonName :ASN.1 12:'localhost' 261s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 261s Certificate is to be certified until Jun 3 17:18:36 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 Jun 3 17:18:37 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 04. 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/server.pem 2048 262s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 262s [ 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 262s Using configuration from conf/server.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/rsa-test' 262s commonName :ASN.1 12:'localhost' 262s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 262s Certificate is to be certified until Jun 3 17:18:37 2025 GMT (365 days) 262s 262s Write out database with 1 new entries 262s Database updated 262s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 262s [ 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 262s [ 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 262s Using configuration from conf/server_dsa.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/dsa-test' 262s commonName :ASN.1 12:'localhost' 262s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 262s Certificate is to be certified until Jun 3 17:18:37 2025 GMT (365 days) 262s 262s Write out database with 1 new entries 262s Database updated 262s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 262s [ 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 262s [ 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 262s Using configuration from conf/server_des3_dsa.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/dsa-des3-test' 262s commonName :ASN.1 12:'localhost' 262s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 262s Certificate is to be certified until Jun 3 17:18:37 2025 GMT (365 days) 262s 262s Write out database with 1 new entries 262s Database updated 262s [ info] openssl genrsa -out keys/client_ok.pem 2048 263s [ 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 263s [ 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 263s Using configuration from conf/client_ok.cnf 263s Check that the request matches the signature 263s Signature ok 263s The Subject's Distinguished Name is as follows 263s countryName :PRINTABLE:'US' 263s stateOrProvinceName :ASN.1 12:'California' 263s localityName :ASN.1 12:'San Francisco' 263s organizationName :ASN.1 12:'ASF' 263s organizationalUnitName:ASN.1 12:'httpd-test' 263s commonName :ASN.1 12:'client_ok' 263s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 263s Certificate is to be certified until Jun 3 17:18:38 2025 GMT (365 days) 263s 263s Write out database with 1 new entries 263s Database updated 263s [ 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 263s [ info] generating proxy cert: proxy/client_ok.pem 263s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 264s [ 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 264s [ 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 264s Using configuration from conf/client_snakeoil.cnf 264s Check that the request matches the signature 264s Signature ok 264s The Subject's Distinguished Name is as follows 264s countryName :PRINTABLE:'AU' 264s stateOrProvinceName :ASN.1 12:'Queensland' 264s localityName :ASN.1 12:'Mackay' 264s organizationName :ASN.1 12:'Snake Oil, Ltd.' 264s organizationalUnitName:ASN.1 12:'Staff' 264s commonName :ASN.1 12:'client_snakeoil' 264s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 264s Certificate is to be certified until Jun 3 17:18:39 2025 GMT (365 days) 264s 264s Write out database with 1 new entries 264s Database updated 264s [ 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 264s [ info] generating proxy cert: proxy/client_snakeoil.pem 264s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 265s [ 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 265s [ 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 265s Using configuration from conf/server_des3.cnf 265s Check that the request matches the signature 265s Signature ok 265s The Subject's Distinguished Name is as follows 265s countryName :PRINTABLE:'US' 265s stateOrProvinceName :ASN.1 12:'California' 265s localityName :ASN.1 12:'San Francisco' 265s organizationName :ASN.1 12:'ASF' 265s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 265s commonName :ASN.1 12:'localhost' 265s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 265s Certificate is to be certified until Jun 3 17:18:40 2025 GMT (365 days) 265s 265s Write out database with 1 new entries 265s Database updated 265s [ info] openssl genrsa -out keys/server2.pem 2048 266s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 266s [ 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 266s Using configuration from conf/server2.cnf 266s Check that the request matches the signature 266s Signature ok 266s The Subject's Distinguished Name is as follows 266s countryName :PRINTABLE:'US' 266s stateOrProvinceName :ASN.1 12:'California' 266s localityName :ASN.1 12:'San Francisco' 266s organizationName :ASN.1 12:'ASF' 266s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 266s commonName :ASN.1 12:'localhost' 266s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 266s Certificate is to be certified until Jun 3 17:18:41 2025 GMT (365 days) 266s 267s Write out database with 1 new entries 267s Database updated 267s [ info] openssl genrsa -out keys/client_colon.pem 2048 267s [ 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 267s cd authany && make .libs/mod_authany.so 267s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/authany' 267s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 267s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 267s [ 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 267s Using configuration from conf/client_colon.cnf 267s Check that the request matches the signature 267s Signature ok 267s The Subject's Distinguished Name is as follows 267s countryName :PRINTABLE:'US' 267s stateOrProvinceName :ASN.1 12:'California' 267s localityName :ASN.1 12:'San Francisco' 267s organizationName :ASN.1 12:'ASF' 267s organizationalUnitName:ASN.1 12:'httpd-test' 267s commonName :ASN.1 12:'user:colon' 267s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 267s Certificate is to be certified until Jun 3 17:18:42 2025 GMT (365 days) 267s 267s Write out database with 1 new entries 267s Database updated 267s [ 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 267s [ info] generating proxy cert: proxy/client_colon.pem 267s [ info] linked ca-bundle.crl to fdd35eee.r0 267s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 268s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 268s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 268s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 268s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/authany' 268s cd client_add_filter && make .libs/mod_client_add_filter.so 268s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 268s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 268s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/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 268s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 268s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 268s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 268s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 268s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 268s cd eat_post && make .libs/mod_eat_post.so 268s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/eat_post' 268s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 268s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 268s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 268s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 269s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 269s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 269s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/eat_post' 269s cd echo_post && make .libs/mod_echo_post.so 269s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/echo_post' 269s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 269s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 269s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 269s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 269s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 269s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 269s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/echo_post' 269s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 269s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 269s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 269s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/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 269s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 269s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 269s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 269s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 269s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 269s cd fold && make .libs/mod_fold.so 269s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/fold' 269s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 269s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 269s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 270s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 270s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 270s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 270s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/fold' 270s cd input_body_filter && make .libs/mod_input_body_filter.so 270s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 270s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 270s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/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 270s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 270s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 270s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 270s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 270s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 270s cd list_modules && make .libs/mod_list_modules.so 270s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/list_modules' 270s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 270s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 270s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 270s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 270s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 270s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 270s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/list_modules' 270s cd memory_track && make .libs/mod_memory_track.so 270s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/memory_track' 270s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 270s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 270s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 270s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 271s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 271s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 271s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/memory_track' 271s cd nntp_like && make .libs/mod_nntp_like.so 271s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 271s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 271s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 271s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 271s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 271s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 271s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 271s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 271s cd random_chunk && make .libs/mod_random_chunk.so 271s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 271s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 271s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 271s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 271s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 271s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 271s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 271s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 271s cd test_apr_uri && make .libs/mod_test_apr_uri.so 271s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 271s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 271s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/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 271s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 272s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 272s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 272s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 272s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 272s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 272s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 272s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 272s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/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 272s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 272s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 272s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 272s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 272s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 272s cd test_rwrite && make .libs/mod_test_rwrite.so 272s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 272s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 272s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 272s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 272s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 272s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 272s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 272s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 272s cd test_session && make .libs/mod_test_session.so 272s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/test_session' 272s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 272s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 272s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 273s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 273s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 273s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 273s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/test_session' 273s cd test_ssl && make .libs/mod_test_ssl.so 273s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 273s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 273s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 273s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 273s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 273s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 273s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 273s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 273s cd test_utilities && make .libs/mod_test_utilities.so 273s make[1]: Entering directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 273s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 273s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 273s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.CaYZkG/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 273s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 273s libtool: link: arm-linux-gnueabihf-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 273s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 273s make[1]: Leaving directory '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 273s /usr/sbin/apache2 -d /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 273s using Apache/2.4.58 (prefork MPM) 273s 273s waiting 60 seconds for server to start: .[Mon Jun 03 17:18:48.927808 2024] [core:trace3] [pid 6643] core.c(3482): Setting LogLevel for all modules to trace8 273s [Mon Jun 03 17:18:48.928532 2024] [core:trace6] [pid 6643] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 273s [Mon Jun 03 17:18:48.928557 2024] [core:trace3] [pid 6643] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 273s [Mon Jun 03 17:18:48.936069 2024] [core:trace6] [pid 6643] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 273s [Mon Jun 03 17:18:48.936101 2024] [core:trace3] [pid 6643] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 273s [Mon Jun 03 17:18:48.936107 2024] [core:trace3] [pid 6643] core.c(3482): Setting LogLevel for all modules to info 273s [Mon Jun 03 17:18:48.936113 2024] [core:trace6] [pid 6643] core.c(3499): Cannot find module 'core', trying 'core_module' 273s [Mon Jun 03 17:18:48.936116 2024] [core:trace3] [pid 6643] core.c(3509): Setting LogLevel for module core.c to crit 273s [Mon Jun 03 17:18:48.936119 2024] [core:trace3] [pid 6643] core.c(3482): Setting LogLevel for all modules to crit 273s [Mon Jun 03 17:18:48.936124 2024] [core:trace6] [pid 6643] core.c(3499): Cannot find module 'core', trying 'core_module' 273s [Mon Jun 03 17:18:48.936127 2024] [core:trace3] [pid 6643] core.c(3509): Setting LogLevel for module core.c to info 273s [Mon Jun 03 17:18:48.936130 2024] [core:trace3] [pid 6643] core.c(3482): Setting LogLevel for all modules to crit 273s [Mon Jun 03 17:18:48.936137 2024] [core:trace6] [pid 6643] core.c(3499): Cannot find module 'core', trying 'core_module' 273s [Mon Jun 03 17:18:48.936140 2024] [core:trace3] [pid 6643] core.c(3509): Setting LogLevel for module core.c to info 273s [Mon Jun 03 17:18:48.936143 2024] [core:trace3] [pid 6643] core.c(3482): Setting LogLevel for all modules to crit 273s [Mon Jun 03 17:18:48.936145 2024] [core:trace3] [pid 6643] core.c(3482): Setting LogLevel for all modules to info 273s [Mon Jun 03 17:18:48.936150 2024] [core:trace6] [pid 6643] core.c(3499): Cannot find module 'core', trying 'core_module' 273s [Mon Jun 03 17:18:48.936156 2024] [core:trace3] [pid 6643] core.c(3509): Setting LogLevel for module core.c to crit 273s [Mon Jun 03 17:18:48.936159 2024] [core:trace3] [pid 6643] core.c(3482): Setting LogLevel for all modules to info 273s [Mon Jun 03 17:18:48.936616 2024] [core:trace6] [pid 6643] core.c(3499): Cannot find module 'http2', trying 'http2_module' 273s [Mon Jun 03 17:18:48.936637 2024] [core:trace3] [pid 6643] core.c(3509): Setting LogLevel for module mod_http2.c to debug 273s [Mon Jun 03 17:18:48.937343 2024] [proxy:info] [pid 6643] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 273s [Mon Jun 03 17:18:48.937378 2024] [core:trace6] [pid 6643] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 273s [Mon Jun 03 17:18:48.937384 2024] [core:trace3] [pid 6643] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 275s . 275s waiting 60 seconds for server to start: ok (waited 1 secs) 275s server localhost:8529 started 275s server localhost:8530 listening (mod_nntp_like) 275s server localhost:8531 listening (mod_nntp_like_ssl) 275s server localhost:8532 listening (mod_ssl) 275s server localhost:8533 listening (ssl_optional_cc) 275s server localhost:8534 listening (ssl_pr33791) 275s server localhost:8535 listening (ssl_ocsp) 275s server localhost:8536 listening (mod_cache) 275s server localhost:8537 listening (core) 275s server localhost:8538 listening (cve_2011_3368_rewrite) 275s server localhost:8539 listening (proxy_http_reverse) 275s server localhost:8540 listening (proxy_http_nofwd) 275s server localhost:8541 listening (cve_2011_3368) 275s server localhost:8542 listening (mod_headers) 275s server localhost:8543 listening (mod_echo) 275s server localhost:8544 listening (mod_echo_ssl) 275s server localhost:8545 listening (error_document) 275s server localhost:8546 listening (http_unsafe) 275s server localhost:8547 listening (http_strict) 275s server localhost:8548 listening (remote_ip) 275s server localhost:8549 listening (h2c) 275s server localhost:8550 listening (h2) 275s server localhost:8551 listening (mod_include) 275s server localhost:8552 listening (mod_proxy) 275s server localhost:8553 listening (proxy_http_bal1) 275s server localhost:8554 listening (proxy_http_bal2) 275s server localhost:8555 listening (proxy_http_balancer) 275s server localhost:8558 listening (proxy_fcgi) 275s server localhost:8559 listening (mod_vhost_alias) 275s server localhost:8560 listening (proxy_http_https) 275s server localhost:8561 listening (proxy_https_https) 275s server localhost:8562 listening (proxy_http_https_proxy_section) 275s server localhost:8563 listening (proxy_https_https_proxy_section) 275s server localhost:8564 listening (proxy_https_http) 276s [ info] adding source lib /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 283s t/ab/base.t ......................... 283s 1..5 283s # Running under perl version 5.038002 for linux 283s # Current time local: Mon Jun 3 17:18:56 2024 283s # Current time GMT: Mon Jun 3 17:18:56 2024 283s # Using Test.pm version 1.31 283s # Using Apache/Test.pm version 1.42 283s # # running: 283s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8537/ 283s ok 1 283s ok 2 283s # # running: 283s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 283s ok 3 283s ok 4 283s ok 5 283s ok 285s t/apache/404.t ...................... 285s 1..2 285s # Running under perl version 5.038002 for linux 285s # Current time local: Mon Jun 3 17:18:58 2024 285s # Current time GMT: Mon Jun 3 17:18:58 2024 285s # Using Test.pm version 1.31 285s # Using Apache/Test.pm version 1.42 285s # GET_STR Response: 285s # HTTP/1.1 404 Not Found 285s # Connection: close 285s # Date: Mon, 03 Jun 2024 17:19:00 GMT 285s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s # Content-Length: 196 285s # Content-Type: text/html; charset=iso-8859-1 285s # Client-Date: Mon, 03 Jun 2024 17:19:00 GMT 285s # Client-Peer: 127.0.0.1:8529 285s # Client-Response-Num: 1 285s # Title: 404 Not Found 285s # 285s # 285s # 285s # 404 Not Found 285s # 285s #

Not Found

285s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

316s #

The requested URL was not found on this server.

316s # ' 316s ok 8 316s # testing : /merge/notfound.html code 316s # expected: 404 316s # received: '404' 316s ok 9 316s # testing : /merge/notfound.html content 316s # expected: 'testing merge' 316s # received: 'testing merge' 316s ok 10 316s # testing : /merge/merge2/notfound.html code 316s # expected: 404 316s # received: '404' 316s ok 11 316s # testing : /merge/merge2/notfound.html content 316s # expected: 'testing merge' 316s # received: 'testing merge' 316s ok 12 316s # testing : /bounce/notfound.html code 316s # expected: 404 316s # received: '404' 316s ok 13 316s # testing : /bounce/notfound.html content 316s # expected: qr/expire test/ 316s # received: ' 316s # expire test 316s # expire test 316s # ' 316s ok 14 316s ok 318s t/apache/etags.t .................... 318s # Checking for existence of FileETag directive 318s # Returned 200: 318s 1..61 318s # Running under perl version 5.038002 for linux 318s # Current time local: Mon Jun 3 17:19:31 2024 318s # Current time GMT: Mon Jun 3 17:19:31 2024 318s # Using Test.pm version 1.31 318s # Using Apache/Test.pm version 1.42 318s # --- 318s # HEAD /apache/etags/all/minus-is/test.txt 318s # Expecting one component in ETag field 318s # Received "613edd771cbc0" 318s ok 1 318s # --- 318s # HEAD /apache/etags/m/test.txt 318s # Expecting one component in ETag field 318s # Received "613edd771cbc0" 318s ok 2 318s # --- 318s # HEAD /apache/etags/none/m/test.txt 318s # Expecting one component in ETag field 318s # Received "613edd771cbc0" 318s ok 3 318s # --- 318s # HEAD /apache/etags/m/minus-ms/test.txt 318s # Expecting field to be absent 318s # Received "b-613edd771cbc0" 318s ok 4 318s # --- 318s # HEAD /apache/etags/all/minus-mi/test.txt 318s # Expecting one component in ETag field 318s # Received "b" 318s ok 5 318s # --- 318s # HEAD /apache/etags/m/plus-s/test.txt 318s # Expecting two components in ETag field 318s # Received "b-613edd771cbc0" 318s ok 6 318s # --- 318s # HEAD /apache/etags/ms/test.txt 318s # Expecting two components in ETag field 318s # Received "b-613edd771cbc0" 318s ok 7 318s # --- 318s # HEAD /apache/etags/m/plus-mis/test.txt 318s # Expecting three components in ETag field 318s # Received "155fe-b-613edd771cbc0" 318s ok 8 318s # --- 318s # HEAD /apache/etags/none/plus-ms/test.txt 318s # Expecting two components in ETag field 318s # Received "b-613edd771cbc0" 318s ok 9 318s # --- 318s # HEAD /apache/etags/is/test.txt 318s # Expecting two components in ETag field 318s # Received "155d8-b" 318s ok 10 318s # --- 318s # HEAD /apache/etags/mis/test.txt 318s # Expecting three components in ETag field 318s # Received "1560b-b-613edd771cbc0" 318s ok 11 318s # --- 318s # HEAD /apache/etags/all/minus-s/test.txt 318s # Expecting two components in ETag field 318s # Received "155c6-613edd771cbc0" 318s ok 12 318s # --- 318s # HEAD /apache/etags/m/plus-ms/test.txt 318s # Expecting two components in ETag field 318s # Received "b-613edd771cbc0" 318s ok 13 318s # --- 318s # HEAD /apache/etags/i/test.txt 318s # Expecting one component in ETag field 318s # Received "155d5" 318s ok 14 318s # --- 318s # HEAD /apache/etags/all/is/test.txt 318s # Expecting two components in ETag field 318s # Received "155ab-b" 318s ok 15 318s # --- 318s # HEAD /apache/etags/none/i/test.txt 318s # Expecting one component in ETag field 318s # Received "15613" 318s ok 16 318s # --- 318s # HEAD /apache/etags/all/mi/test.txt 318s # Expecting two components in ETag field 318s # Received "155b1-613edd771cbc0" 318s ok 17 318s # --- 318s # HEAD /apache/etags/none/plus-m/test.txt 318s # Expecting one component in ETag field 318s # Received "613edd771cbc0" 318s ok 18 318s # --- 318s # HEAD /apache/etags/all/i/test.txt 318s # Expecting one component in ETag field 318s # Received "155a6" 318s ok 19 318s # --- 318s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 318s # Expecting one component in ETag field 318s # Received "613edd771cbc0" 318s ok 20 318s # --- 318s # HEAD /apache/etags/all/minus-i/test.txt 318s # Expecting two components in ETag field 318s # Received "b-613edd771cbc0" 318s ok 21 318s # --- 318s # HEAD /apache/etags/m/minus-i/test.txt 318s # Expecting field to be absent 318s # Received "613edd771cbc0" 318s ok 22 318s # --- 318s # HEAD /apache/etags/s/test.txt 318s # Expecting one component in ETag field 318s # Received "b" 318s ok 23 318s # --- 318s # HEAD /apache/etags/m/plus-m/test.txt 318s # Expecting one component in ETag field 318s # Received "613edd771cbc0" 318s ok 24 318s # --- 318s # HEAD /apache/etags/m/minus-mis/test.txt 318s # Expecting field to be absent 318s # Received "b-613edd771cbc0" 318s ok 25 318s # --- 318s # HEAD /apache/etags/mi/test.txt 318s # Expecting two components in ETag field 318s # Received "15608-613edd771cbc0" 318s ok 26 318s # --- 318s # HEAD /apache/etags/none/plus-mis/test.txt 318s # Expecting three components in ETag field 318s # Received "15648-b-613edd771cbc0" 318s ok 27 318s # --- 318s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 318s # Expecting one component in ETag field 318s # Received "15644" 318s ok 28 318s # --- 318s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 318s # Expecting one component in ETag field 318s # Received "b" 318s ok 29 318s # --- 318s # HEAD /apache/etags/all/test.txt 318s # Expecting three components in ETag field 318s # Received "155d0-b-613edd771cbc0" 318s ok 30 318s # --- 318s # HEAD /apache/etags/m/plus-i/test.txt 318s # Expecting two components in ETag field 318s # Received "155f2-613edd771cbc0" 318s ok 31 318s # --- 318s # HEAD /apache/etags/none/plus-s/test.txt 318s # Expecting one component in ETag field 318s # Received "b" 318s ok 32 318s # --- 318s # HEAD /apache/etags/m/minus-m/test.txt 318s # Expecting field to be absent 318s # Received "b-613edd771cbc0" 318s ok 33 318s # --- 318s # HEAD /apache/etags/all/minus-ms/test.txt 318s # Expecting one component in ETag field 318s # Received "155c3" 318s ok 34 318s # --- 318s # HEAD /apache/etags/all/ms/test.txt 318s # Expecting two components in ETag field 318s # Received "b-613edd771cbc0" 318s ok 35 318s # --- 318s # HEAD /apache/etags/all/inherit/test.txt 318s # Expecting three components in ETag field 318s # Received "155a8-b-613edd771cbc0" 318s ok 36 318s # --- 318s # HEAD /apache/etags/none/is/test.txt 318s # Expecting two components in ETag field 318s # Received "15618-b" 318s ok 37 318s # --- 318s # HEAD /apache/etags/m/plus-mi/test.txt 318s # Expecting two components in ETag field 318s # Received "155fb-613edd771cbc0" 318s ok 38 318s # --- 318s # HEAD /apache/etags/default/test.txt 318s # Expecting two components in ETag field 318s # Received "b-613edd771cbc0" 318s ok 39 318s # --- 318s # HEAD /apache/etags/none/inherit/test.txt 318s # Expecting field to be absent 318s # ETag field is missing 318s ok 40 318s # --- 318s # HEAD /apache/etags/none/plus-is/test.txt 318s # Expecting two components in ETag field 318s # Received "1562a-b" 318s ok 41 318s # --- 318s # HEAD /apache/etags/none/ms/test.txt 318s # Expecting two components in ETag field 318s # Received "b-613edd771cbc0" 318s ok 42 318s # --- 318s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 318s # Expecting two components in ETag field 318s # Received "15647-613edd771cbc0" 318s ok 43 318s # --- 318s # HEAD /apache/etags/none/plus-mi/test.txt 318s # Expecting two components in ETag field 318s # Received "15630-613edd771cbc0" 318s ok 44 318s # --- 318s # HEAD /apache/etags/all/s/test.txt 318s # Expecting one component in ETag field 318s # Received "b" 318s ok 45 318s # --- 318s # HEAD /apache/etags/none/plus-i/test.txt 318s # Expecting one component in ETag field 318s # Received "15627" 318s ok 46 318s # --- 318s # HEAD /apache/etags/none/mis/test.txt 318s # Expecting three components in ETag field 318s # Received "15621-b-613edd771cbc0" 318s ok 47 318s # --- 318s # HEAD /apache/etags/m/minus-s/test.txt 318s # Expecting field to be absent 318s # Received "613edd771cbc0" 318s ok 48 318s # --- 318s # HEAD /apache/etags/none/test.txt 318s # Expecting field to be absent 318s # ETag field is missing 318s ok 49 318s # --- 318s # HEAD /apache/etags/m/plus-is/test.txt 318s # Expecting three components in ETag field 318s # Received "155f5-b-613edd771cbc0" 318s ok 50 318s # --- 318s # HEAD /apache/etags/m/minus-mi/test.txt 318s # Expecting field to be absent 318s # Received "b-613edd771cbc0" 318s ok 51 318s # --- 318s # HEAD /apache/etags/all/minus-mis/test.txt 318s # Expecting field to be absent 318s # Received "b-613edd771cbc0" 318s ok 52 318s # --- 318s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 318s # Expecting two components in ETag field 318s # Received "b-613edd771cbc0" 318s ok 53 318s # --- 318s # HEAD /apache/etags/m/minus-is/test.txt 318s # Expecting field to be absent 318s # Received "613edd771cbc0" 318s ok 54 318s # --- 318s # HEAD /apache/etags/all/mis/test.txt 318s # Expecting three components in ETag field 318s # Received "155c9-b-613edd771cbc0" 318s ok 55 318s # --- 318s # HEAD /apache/etags/none/mi/test.txt 318s # Expecting two components in ETag field 318s # Received "1561e-613edd771cbc0" 318s ok 56 318s # --- 318s # HEAD /apache/etags/all/minus-m/test.txt 318s # Expecting two components in ETag field 318s # Received "155ba-b" 318s ok 57 318s # --- 318s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 318s # Expecting field to be absent 318s # Received "b-613edd771cbc0" 318s ok 58 318s # --- 318s # HEAD /apache/etags/none/s/test.txt 318s # Expecting one component in ETag field 318s # Received "b" 318s ok 59 318s # --- 318s # HEAD /apache/etags/all/m/test.txt 318s # Expecting one component in ETag field 318s # Received "613edd771cbc0" 318s ok 60 318s # --- 318s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 318s # Expecting two components in ETag field 318s # Received "1563b-b" 318s ok 61 318s ok 321s t/apache/expr.t ..................... 321s 1..229 321s # Running under perl version 5.038002 for linux 321s # Current time local: Mon Jun 3 17:19:33 2024 321s # Current time GMT: Mon Jun 3 17:19:33 2024 321s # Using Test.pm version 1.31 321s # Using Apache/Test.pm version 1.42 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true" should evaluate to true, got true 321s ok 1 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "false" should evaluate to false, got false 321s ok 2 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s Should get parse error for "foo", got parse error 321s ok 3 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "1 -eq 01" should evaluate to true, got true 321s ok 4 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "1 -eq 2" should evaluate to false, got false 321s ok 5 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "1 -ne 2" should evaluate to true, got true 321s ok 6 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "1 -ne 1" should evaluate to false, got false 321s ok 7 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "1 -lt 02" should evaluate to true, got true 321s ok 8 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "1 -lt 1" should evaluate to false, got false 321s ok 9 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "1 -le 2" should evaluate to true, got true 321s ok 10 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "1 -le 1" should evaluate to true, got true 321s ok 11 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "2 -gt 1" should evaluate to true, got true 321s ok 12 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "1 -gt 1" should evaluate to false, got false 321s ok 13 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "2 -ge 1" should evaluate to true, got true 321s ok 14 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "1 -ge 1" should evaluate to true, got true 321s ok 15 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "1 -gt -1" should evaluate to true, got true 321s ok 16 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'aa' == 'aa'" should evaluate to true, got true 321s ok 17 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'aa' == 'b'" should evaluate to false, got false 321s ok 18 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'aa' = 'aa'" should evaluate to true, got true 321s ok 19 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'aa' = 'b'" should evaluate to false, got false 321s ok 20 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'aa' != 'b'" should evaluate to true, got true 321s ok 21 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'aa' != 'aa'" should evaluate to false, got false 321s ok 22 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'aa' < 'b'" should evaluate to true, got true 321s ok 23 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'aa' < 'aa'" should evaluate to false, got false 321s ok 24 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'aa' <= 'b'" should evaluate to true, got true 321s ok 25 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'aa' <= 'aa'" should evaluate to true, got true 321s ok 26 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'b' > 'aa'" should evaluate to true, got true 321s ok 27 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'aa' > 'aa'" should evaluate to false, got false 321s ok 28 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'b' >= 'aa'" should evaluate to true, got true 321s ok 29 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'aa' >= 'aa'" should evaluate to true, got true 321s ok 30 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 321s ok 31 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 321s ok 32 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 321s ok 33 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 321s ok 34 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 321s ok 35 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 321s ok 36 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 321s ok 37 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 321s ok 38 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 321s ok 39 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 321s ok 40 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{TIME} != ''" should evaluate to true, got true 321s ok 41 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'a' -in { 'b', 'a' } " should evaluate to true, got true 321s ok 42 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'a' -in { 'b', 'c' } " should evaluate to false, got false 321s ok 43 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " 'abc' =~ /bc/ " should evaluate to true, got true 321s ok 44 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " 'abc' =~ /BC/i " should evaluate to true, got true 321s ok 45 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " 'abc' !~ m!bc! " should evaluate to false, got false 321s ok 46 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " 'abc' !~ m!BC!i " should evaluate to false, got false 321s ok 47 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " $0 == '' " should evaluate to true, got true 321s ok 48 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " $1 == '' " should evaluate to true, got true 321s ok 49 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " $9 == '' " should evaluate to true, got true 321s ok 50 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " '$0' == '' " should evaluate to true, got true 321s ok 51 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 321s ok 52 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 321s ok 53 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 321s ok 54 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 321s ok 55 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 321s ok 56 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 321s ok 57 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 321s ok 58 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 321s ok 59 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 321s ok 60 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 321s ok 61 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 321s ok 62 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 321s ok 63 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 321s ok 64 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 321s ok 65 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 321s ok 66 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 321s ok 67 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 321s ok 68 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 321s ok 69 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 321s ok 70 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{HTTPS} == 'off' " should evaluate to true, got true 321s ok 71 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 321s ok 72 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 321s ok 73 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 321s ok 74 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 321s ok 75 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 321s ok 76 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 321s ok 77 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 321s ok 78 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 321s ok 79 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 321s ok 80 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 321s ok 81 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 321s ok 82 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "escape('?') = '%3f' " should evaluate to true, got true 321s ok 83 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "unescape('%3f') = '?' " should evaluate to true, got true 321s ok 84 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 321s ok 85 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 321s ok 86 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 321s ok 87 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "file('/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 321s ok 88 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-n ''" should evaluate to false, got false 321s ok 89 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-z ''" should evaluate to true, got true 321s ok 90 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-n '1'" should evaluate to true, got true 321s ok 91 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-z '1'" should evaluate to false, got false 321s ok 92 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s Should get parse error for "-R 'abc'", got parse error 321s ok 93 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 321s ok 94 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-R '240.0.0.0'" should evaluate to false, got false 321s ok 95 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-R '240.0.0.0/8'" should evaluate to false, got false 321s ok 96 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-R 'ff::/8'" should evaluate to false, got false 321s ok 97 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 321s ok 98 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 321s ok 99 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 321s ok 100 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 321s ok 101 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 321s ok 102 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 321s ok 103 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 321s ok 104 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'foo' -strmatch '*o'" should evaluate to true, got true 321s ok 105 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 321s ok 106 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'foo' -strmatch 'F*'" should evaluate to false, got false 321s ok 107 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'foo' -strcmatch 'F*'" should evaluate to true, got true 321s ok 108 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'foo' -strmatch 'g*'" should evaluate to false, got false 321s ok 109 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'foo' -strcmatch 'g*'" should evaluate to false, got false 321s ok 110 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 321s ok 111 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 321s ok 112 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 321s ok 113 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 321s ok 114 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s Should get parse error for "foo('bar') = 'bar'", got parse error 321s ok 115 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s Should get parse error for "%{FOO} != 'bar'", got parse error 321s ok 116 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s Should get parse error for "'bar' = bar", got parse error 321s ok 117 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true" should evaluate to true, got true 321s ok 118 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true && true" should evaluate to true, got true 321s ok 119 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true || true" should evaluate to true, got true 321s ok 120 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true || true || true" should evaluate to true, got true 321s ok 121 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true || true && true" should evaluate to true, got true 321s ok 122 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true && true || true" should evaluate to true, got true 321s ok 123 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true && true && true" should evaluate to true, got true 321s ok 124 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true || true || !true" should evaluate to true, got true 321s ok 125 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true || true && !true" should evaluate to true, got true 321s ok 126 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true && true || !true" should evaluate to true, got true 321s ok 127 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true && true && !true" should evaluate to false, got false 321s ok 128 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true && !true" should evaluate to false, got false 321s ok 129 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true || !true" should evaluate to true, got true 321s ok 130 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true || !true || true" should evaluate to true, got true 321s ok 131 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true || !true && true" should evaluate to true, got true 321s ok 132 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true && !true || true" should evaluate to true, got true 321s ok 133 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true && !true && true" should evaluate to false, got false 321s ok 134 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true || !true || !true" should evaluate to true, got true 321s ok 135 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true || !true && !true" should evaluate to true, got true 321s ok 136 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true && !true || !true" should evaluate to false, got false 321s ok 137 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "true && !true && !true" should evaluate to false, got false 321s ok 138 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true" should evaluate to false, got false 321s ok 139 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true && true" should evaluate to false, got false 321s ok 140 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true || true" should evaluate to true, got true 321s ok 141 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true || true || true" should evaluate to true, got true 321s ok 142 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true || true && true" should evaluate to true, got true 321s ok 143 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true && true || true" should evaluate to true, got true 321s ok 144 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true && true && true" should evaluate to false, got false 321s ok 145 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true || true || !true" should evaluate to true, got true 321s ok 146 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true || true && !true" should evaluate to false, got false 321s ok 147 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true && true || !true" should evaluate to false, got false 321s ok 148 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true && true && !true" should evaluate to false, got false 321s ok 149 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true && !true" should evaluate to false, got false 321s ok 150 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true || !true" should evaluate to false, got false 321s ok 151 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true || !true || true" should evaluate to true, got true 321s ok 152 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true || !true && true" should evaluate to false, got false 321s ok 153 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true && !true || true" should evaluate to true, got true 321s ok 154 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true && !true && true" should evaluate to false, got false 321s ok 155 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true || !true || !true" should evaluate to false, got false 321s ok 156 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true || !true && !true" should evaluate to false, got false 321s ok 157 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true && !true || !true" should evaluate to false, got false 321s ok 158 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!true && !true && !true" should evaluate to false, got false 321s ok 159 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true)" should evaluate to false, got false 321s ok 160 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true && true)" should evaluate to false, got false 321s ok 161 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true || true)" should evaluate to false, got false 321s ok 162 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true || true || true)" should evaluate to false, got false 321s ok 163 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true || true && true)" should evaluate to false, got false 321s ok 164 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true && true || true)" should evaluate to false, got false 321s ok 165 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true && true && true)" should evaluate to false, got false 321s ok 166 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true || true || !true)" should evaluate to false, got false 321s ok 167 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true || true && !true)" should evaluate to false, got false 321s ok 168 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true && true || !true)" should evaluate to false, got false 321s ok 169 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true && true && !true)" should evaluate to true, got true 321s ok 170 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true && !true)" should evaluate to true, got true 321s ok 171 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true || !true)" should evaluate to false, got false 321s ok 172 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true || !true || true)" should evaluate to false, got false 321s ok 173 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true || !true && true)" should evaluate to false, got false 321s ok 174 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true && !true || true)" should evaluate to false, got false 321s ok 175 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true && !true && true)" should evaluate to true, got true 321s ok 176 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true || !true || !true)" should evaluate to false, got false 321s ok 177 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true || !true && !true)" should evaluate to false, got false 321s ok 178 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true && !true || !true)" should evaluate to true, got true 321s ok 179 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(true && !true && !true)" should evaluate to true, got true 321s ok 180 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true)" should evaluate to true, got true 321s ok 181 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true && true)" should evaluate to true, got true 321s ok 182 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true || true)" should evaluate to false, got false 321s ok 183 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true || true || true)" should evaluate to false, got false 321s ok 184 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true || true && true)" should evaluate to false, got false 321s ok 185 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true && true || true)" should evaluate to false, got false 321s ok 186 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true && true && true)" should evaluate to true, got true 321s ok 187 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true || true || !true)" should evaluate to false, got false 321s ok 188 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true || true && !true)" should evaluate to true, got true 321s ok 189 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true && true || !true)" should evaluate to true, got true 321s ok 190 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true && true && !true)" should evaluate to true, got true 321s ok 191 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true && !true)" should evaluate to true, got true 321s ok 192 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true || !true)" should evaluate to true, got true 321s ok 193 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true || !true || true)" should evaluate to false, got false 321s ok 194 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true || !true && true)" should evaluate to true, got true 321s ok 195 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true && !true || true)" should evaluate to false, got false 321s ok 196 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true && !true && true)" should evaluate to true, got true 321s ok 197 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true || !true || !true)" should evaluate to true, got true 321s ok 198 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true || !true && !true)" should evaluate to true, got true 321s ok 199 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true && !true || !true)" should evaluate to true, got true 321s ok 200 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "!(!true && !true && !true)" should evaluate to true, got true 321s ok 201 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "filesize('/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 321s ok 202 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "filesize('/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 321s ok 203 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "filesize('/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 321s ok 204 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-d '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 321s ok 205 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-e '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 321s ok 206 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-f '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 321s ok 207 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-s '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 321s ok 208 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-d '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 321s ok 209 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-e '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 321s ok 210 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-f '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 321s ok 211 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-s '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 321s ok 212 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-d '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 321s ok 213 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-e '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 321s ok 214 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-f '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 321s ok 215 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-s '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 321s ok 216 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-d '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 321s ok 217 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-e '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 321s ok 218 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-f '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 321s ok 219 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-s '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 321s ok 220 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-F '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 321s ok 221 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-F '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 321s ok 222 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-U '/apache/' " should evaluate to true, got true 321s ok 223 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "-U '/apache/expr/none' " should evaluate to false, got false 321s ok 224 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 321s ok 225 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 321s ok 226 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "base64('foo') = 'Zm9v' " should evaluate to true, got true 321s ok 227 321s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 321s ok 228 321s Error log should not have 'Internal evaluation error' entries, found 0 321s ok 229 321s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 321s ok 326s t/apache/expr_string.t .............. 326s 1..29 326s # Running under perl version 5.038002 for linux 326s # Current time local: Mon Jun 3 17:19:36 2024 326s # Current time GMT: Mon Jun 3 17:19:36 2024 326s # Using Test.pm version 1.31 326s # Using Apache/Test.pm version 1.42 326s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 326s ok 1 326s Expected return code 200, got 200 for 'foo' 326s ok 2 326s # testing : log message [Mon Jun 03 17:19:38.895628 2024] [log_debug:info] [pid 6652] [client 127.0.0.1:38664] foo (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 326s # didn't match 326s # expected: 'foo' 326s # received: 'foo' 326s ok 3 326s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 326s ok 4 326s Expected return code 200, got 200 for '%{req:SomeHeader}' 326s ok 5 326s # testing : log message [Mon Jun 03 17:19:39.152723 2024] [log_debug:info] [pid 6652] [client 127.0.0.1:38664] SomeValue (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 326s # didn't match 326s # expected: 'SomeValue' 326s # received: 'SomeValue' 326s ok 6 326s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 326s ok 7 326s Should get parse error (500) for "%{", got 500 326s ok 8 326s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 326s ok 9 326s Expected return code 200, got 200 for '%' 326s ok 10 326s # testing : log message [Mon Jun 03 17:19:39.659837 2024] [log_debug:info] [pid 6647] [client 127.0.0.1:38666] % (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 326s # didn't match 326s # expected: '%' 326s # received: '%' 326s ok 11 326s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 326s ok 12 326s Expected return code 200, got 200 for '}' 326s ok 13 326s # testing : log message [Mon Jun 03 17:19:39.913184 2024] [log_debug:info] [pid 6647] [client 127.0.0.1:38666] } (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 326s # didn't match 326s # expected: '}' 326s # received: '}' 326s ok 14 326s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 326s ok 15 326s Expected return code 200, got 200 for '\"' 326s ok 16 326s # testing : log message [Mon Jun 03 17:19:40.168044 2024] [log_debug:info] [pid 6647] [client 127.0.0.1:38666] " (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 326s # didn't match 326s # expected: '"' 326s # received: '"' 326s ok 17 326s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 326s ok 18 326s Expected return code 200, got 200 for '\'' 326s ok 19 326s # testing : log message [Mon Jun 03 17:19:40.421221 2024] [log_debug:info] [pid 6647] [client 127.0.0.1:38666] ' (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 326s # didn't match 326s # expected: '\'' 326s # received: '\'' 326s ok 20 326s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 326s ok 21 326s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 326s ok 22 326s # testing : log message [Mon Jun 03 17:19:40.674368 2024] [log_debug:info] [pid 6647] [client 127.0.0.1:38666] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 326s # didn't match 326s # expected: '%{req:SomeHeader}' 326s # received: '%{req:SomeHeader}' 326s ok 23 326s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 326s ok 24 326s Expected return code 200, got 200 for '%{tolower:IDENT}' 326s ok 25 326s # testing : log message [Mon Jun 03 17:19:40.927755 2024] [log_debug:info] [pid 6647] [client 127.0.0.1:38666] ident (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 326s # didn't match 326s # expected: 'ident' 326s # received: 'ident' 326s ok 26 326s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 326s ok 27 326s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 326s ok 28 326s # testing : log message [Mon Jun 03 17:19:41.181116 2024] [log_debug:info] [pid 6647] [client 127.0.0.1:38666] get (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 326s # didn't match 326s # expected: 'get' 326s # received: 'get' 326s ok 29 326s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 326s ok 329s t/apache/getfile.t .................. 329s # using LWP client 329s 1..219 329s # Running under perl version 5.038002 for linux 329s # Current time local: Mon Jun 3 17:19:41 2024 329s # Current time GMT: Mon Jun 3 17:19:41 2024 329s # Using Test.pm version 1.31 329s # Using Apache/Test.pm version 1.42 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "44f3-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 17651 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl.pod 329s # expected: 17651 329s # received: 17651 329s ok 1 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "dbb0-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 56240 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5004delta.pod 329s # expected: 56240 329s # received: 56240 329s ok 2 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "85eb-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 34283 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5005delta.pod 329s # expected: 34283 329s # received: 34283 329s ok 3 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "d8ed-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 55533 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5100delta.pod 329s # expected: 55533 329s # received: 55533 329s ok 4 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "ab70-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 43888 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5101delta.pod 329s # expected: 43888 329s # received: 43888 329s ok 5 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "15cb7-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 89271 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5120delta.pod 329s # expected: 89271 329s # received: 89271 329s ok 6 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2707-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 9991 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5121delta.pod 329s # expected: 9991 329s # received: 9991 329s ok 7 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2569-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 9577 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5122delta.pod 329s # expected: 9577 329s # received: 9577 329s ok 8 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1004-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4100 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5123delta.pod 329s # expected: 4100 329s # received: 4100 329s ok 9 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "e58-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 3672 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5124delta.pod 329s # expected: 3672 329s # received: 3672 329s ok 10 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1e03-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7683 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5125delta.pod 329s # expected: 7683 329s # received: 7683 329s ok 11 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "233aa-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 144298 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5140delta.pod 329s # expected: 144298 329s # received: 144298 329s ok 12 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1f1e-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7966 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5141delta.pod 329s # expected: 7966 329s # received: 7966 329s ok 13 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1aec-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 6892 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5142delta.pod 329s # expected: 6892 329s # received: 6892 329s ok 14 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1e50-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7760 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5143delta.pod 329s # expected: 7760 329s # received: 7760 329s ok 15 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "18b7-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 6327 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5144delta.pod 329s # expected: 6327 329s # received: 6327 329s ok 16 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "20a09-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 133641 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5160delta.pod 329s # expected: 133641 329s # received: 133641 329s ok 17 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "17fe-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 6142 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5161delta.pod 329s # expected: 6142 329s # received: 6142 329s ok 18 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "e0a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 3594 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5162delta.pod 329s # expected: 3594 329s # received: 3594 329s ok 19 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "ff5-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4085 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5163delta.pod 329s # expected: 4085 329s # received: 4085 329s ok 20 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1d286-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 119430 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5180delta.pod 329s # expected: 119430 329s # received: 119430 329s ok 21 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "19c5-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 6597 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5181delta.pod 329s # expected: 6597 329s # received: 6597 329s ok 22 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "14d7-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 5335 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5182delta.pod 329s # expected: 5335 329s # received: 5335 329s ok 23 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1208-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4616 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5184delta.pod 329s # expected: 4616 329s # received: 4616 329s ok 24 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1c352-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 115538 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5200delta.pod 329s # expected: 115538 329s # received: 115538 329s ok 25 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2a07-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 10759 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5201delta.pod 329s # expected: 10759 329s # received: 10759 329s ok 26 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2fef-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 12271 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5202delta.pod 329s # expected: 12271 329s # received: 12271 329s ok 27 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2410-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 9232 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5203delta.pod 329s # expected: 9232 329s # received: 9232 329s ok 28 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1fa90-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 129680 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5220delta.pod 329s # expected: 129680 329s # received: 129680 329s ok 29 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "293d-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 10557 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5221delta.pod 329s # expected: 10557 329s # received: 10557 329s ok 30 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "301f-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 12319 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5222delta.pod 329s # expected: 12319 329s # received: 12319 329s ok 31 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "20fa-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 8442 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5223delta.pod 329s # expected: 8442 329s # received: 8442 329s ok 32 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1162-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4450 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5224delta.pod 329s # expected: 4450 329s # received: 4450 329s ok 33 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "fc0b-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 64523 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5240delta.pod 329s # expected: 64523 329s # received: 64523 329s ok 34 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2009-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 8201 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5241delta.pod 329s # expected: 8201 329s # received: 8201 329s ok 35 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1007-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4103 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5242delta.pod 329s # expected: 4103 329s # received: 4103 329s ok 36 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2aac-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 10924 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5243delta.pod 329s # expected: 10924 329s # received: 10924 329s ok 37 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1168-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4456 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5244delta.pod 329s # expected: 4456 329s # received: 4456 329s ok 38 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1875b-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 100187 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5260delta.pod 329s # expected: 100187 329s # received: 100187 329s ok 39 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1e25-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7717 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5261delta.pod 329s # expected: 7717 329s # received: 7717 329s ok 40 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1e16-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7702 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5262delta.pod 329s # expected: 7702 329s # received: 7702 329s ok 41 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1b69-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7017 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5263delta.pod 329s # expected: 7017 329s # received: 7017 329s ok 42 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "115d9-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 71129 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5280delta.pod 329s # expected: 71129 329s # received: 71129 329s ok 43 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "11f7-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4599 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5281delta.pod 329s # expected: 4599 329s # received: 4599 329s ok 44 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1806-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 6150 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5282delta.pod 329s # expected: 6150 329s # received: 6150 329s ok 45 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "13f7-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 5111 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5283delta.pod 329s # expected: 5111 329s # received: 5111 329s ok 46 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "9efd-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 40701 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5300delta.pod 329s # expected: 40701 329s # received: 40701 329s ok 47 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1662-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 5730 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5301delta.pod 329s # expected: 5730 329s # received: 5730 329s ok 48 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "124a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4682 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5302delta.pod 329s # expected: 4682 329s # received: 4682 329s ok 49 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1374-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4980 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5303delta.pod 329s # expected: 4980 329s # received: 4980 329s ok 50 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "d310-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 54032 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5320delta.pod 329s # expected: 54032 329s # received: 54032 329s ok 51 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1b5f-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7007 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5321delta.pod 329s # expected: 7007 329s # received: 7007 329s ok 52 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "9201-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 37377 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5340delta.pod 329s # expected: 37377 329s # received: 37377 329s ok 53 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1076-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4214 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5341delta.pod 329s # expected: 4214 329s # received: 4214 329s ok 54 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "f6a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 3946 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5342delta.pod 329s # expected: 3946 329s # received: 3946 329s ok 55 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "fd6-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4054 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5343delta.pod 329s # expected: 4054 329s # received: 4054 329s ok 56 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "ad8b-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 44427 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5360delta.pod 329s # expected: 44427 329s # received: 44427 329s ok 57 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1288-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4744 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5361delta.pod 329s # expected: 4744 329s # received: 4744 329s ok 58 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "f6a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 3946 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5362delta.pod 329s # expected: 3946 329s # received: 3946 329s ok 59 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "fd7-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4055 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5363delta.pod 329s # expected: 4055 329s # received: 4055 329s ok 60 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "10d49-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 68937 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5380delta.pod 329s # expected: 68937 329s # received: 68937 329s ok 61 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "f6a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 3946 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5381delta.pod 329s # expected: 3946 329s # received: 3946 329s ok 62 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "fd4-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4052 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl5382delta.pod 329s # expected: 4052 329s # received: 4052 329s ok 63 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1e729-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 124713 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl561delta.pod 329s # expected: 124713 329s # received: 124713 329s ok 64 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1a2c1-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 107201 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl56delta.pod 329s # expected: 107201 329s # received: 107201 329s ok 65 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "94ac-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 38060 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl581delta.pod 329s # expected: 38060 329s # received: 38060 329s ok 66 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1176-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4470 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl582delta.pod 329s # expected: 4470 329s # received: 4470 329s ok 67 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "18bf-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 6335 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl583delta.pod 329s # expected: 6335 329s # received: 6335 329s ok 68 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1cc3-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7363 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl584delta.pod 329s # expected: 7363 329s # received: 7363 329s ok 69 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1701-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 5889 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl585delta.pod 329s # expected: 5889 329s # received: 5889 329s ok 70 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "122b-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4651 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl586delta.pod 329s # expected: 4651 329s # received: 4651 329s ok 71 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "20a5-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 8357 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl587delta.pod 329s # expected: 8357 329s # received: 8357 329s ok 72 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "62c1-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 25281 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl588delta.pod 329s # expected: 25281 329s # received: 25281 329s ok 73 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "d290-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 53904 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl589delta.pod 329s # expected: 53904 329s # received: 53904 329s ok 74 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1c1d5-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 115157 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perl58delta.pod 329s # expected: 115157 329s # received: 115157 329s ok 75 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "4fe9-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 20457 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlaix.pod 329s # expected: 20457 329s # received: 20457 329s ok 76 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1688-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 5768 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlamiga.pod 329s # expected: 5768 329s # received: 5768 329s ok 77 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2031-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 8241 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlandroid.pod 329s # expected: 8241 329s # received: 8241 329s ok 78 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "c9433-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 824371 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlapi.pod 329s # expected: 824371 329s # received: 824371 329s ok 79 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "5837-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 22583 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlapio.pod 329s # expected: 22583 329s # received: 22583 329s ok 80 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1b62-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7010 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlartistic.pod 329s # expected: 7010 329s # received: 7010 329s ok 81 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "20c2-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 8386 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlbook.pod 329s # expected: 8386 329s # received: 8386 329s ok 82 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "126-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 294 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlboot.pod 329s # expected: 294 329s # received: 294 329s ok 83 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "130-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 304 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlbot.pod 329s # expected: 304 329s # received: 304 329s ok 84 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1f50-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 8016 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlbs2000.pod 329s # expected: 8016 329s # received: 8016 329s ok 85 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "dea2-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 56994 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlcall.pod 329s # expected: 56994 329s # received: 56994 329s ok 86 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1180-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4480 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlcheat.pod 329s # expected: 4480 329s # received: 4480 329s ok 87 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "23bf-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 9151 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlclass.pod 329s # expected: 9151 329s # received: 9151 329s ok 88 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "3c63-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 15459 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlclassguts.pod 329s # expected: 15459 329s # received: 15459 329s ok 89 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "254a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 9546 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlclib.pod 329s # expected: 9546 329s # received: 9546 329s ok 90 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "12e5-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4837 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlcn.pod 329s # expected: 4837 329s # received: 4837 329s ok 91 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1b1a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 6938 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlcommunity.pod 329s # expected: 6938 329s # received: 6938 329s ok 92 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "662a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 26154 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlcygwin.pod 329s # expected: 26154 329s # received: 26154 329s ok 93 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "cfa2-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 53154 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perldata.pod 329s # expected: 53154 329s # received: 53154 329s ok 94 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "134f-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4943 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 329s # expected: 4943 329s # received: 4943 329s ok 95 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "a85c-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 43100 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perldebguts.pod 329s # expected: 43100 329s # received: 43100 329s ok 96 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "5693-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 22163 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perldebtut.pod 329s # expected: 22163 329s # received: 22163 329s ok 97 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "9bbb-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 39867 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perldebug.pod 329s # expected: 39867 329s # received: 39867 329s ok 98 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "fd4-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4052 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perldelta.pod 329s # expected: 4052 329s # received: 4052 329s ok 99 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "5f0a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 24330 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perldeprecation.pod 329s # expected: 24330 329s # received: 24330 329s ok 100 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "4c051-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 311377 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perldiag.pod 329s # expected: 311377 329s # received: 311377 329s ok 101 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "24a0-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 9376 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perldoc.pod 329s # expected: 9376 329s # received: 9376 329s ok 102 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "b4ed-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 46317 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perldocstyle.pod 329s # expected: 46317 329s # received: 46317 329s ok 103 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "687a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 26746 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perldsc.pod 329s # expected: 26746 329s # received: 26746 329s ok 104 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1f17-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7959 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perldtrace.pod 329s # expected: 7959 329s # received: 7959 329s ok 105 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "14981-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 84353 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlebcdic.pod 329s # expected: 84353 329s # received: 84353 329s ok 106 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "9321-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 37665 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlembed.pod 329s # expected: 37665 329s # received: 37665 329s ok 107 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2877-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 10359 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlexperiment.pod 329s # expected: 10359 329s # received: 10359 329s ok 108 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "590b-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 22795 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfaq.pod 329s # expected: 22795 329s # received: 22795 329s ok 109 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "385d-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 14429 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfaq1.pod 329s # expected: 14429 329s # received: 14429 329s ok 110 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "24a1-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 9377 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfaq2.pod 329s # expected: 9377 329s # received: 9377 329s ok 111 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "92e1-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 37601 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfaq3.pod 329s # expected: 37601 329s # received: 37601 329s ok 112 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "162be-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 90814 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfaq4.pod 329s # expected: 90814 329s # received: 90814 329s ok 113 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "d7fc-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 55292 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfaq5.pod 329s # expected: 55292 329s # received: 55292 329s ok 114 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "9a71-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 39537 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfaq6.pod 329s # expected: 39537 329s # received: 39537 329s ok 115 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "93b8-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 37816 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfaq7.pod 329s # expected: 37816 329s # received: 37816 329s ok 116 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "c310-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 49936 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfaq8.pod 329s # expected: 49936 329s # received: 49936 329s ok 117 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "3b75-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 15221 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfaq9.pod 329s # expected: 15221 329s # received: 15221 329s ok 118 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "56ca-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 22218 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfilter.pod 329s # expected: 22218 329s # received: 22218 329s ok 119 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "342b-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 13355 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfork.pod 329s # expected: 13355 329s # received: 13355 329s ok 120 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "40e0-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 16608 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlform.pod 329s # expected: 16608 329s # received: 16608 329s ok 121 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "671-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 1649 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 329s # expected: 1649 329s # received: 1649 329s ok 122 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "67142-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 422210 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlfunc.pod 329s # expected: 422210 329s # received: 422210 329s ok 123 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "7c2a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 31786 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlgit.pod 329s # expected: 31786 329s # received: 31786 329s ok 124 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "21810-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 137232 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlglossary.pod 329s # expected: 137232 329s # received: 137232 329s ok 125 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "4075-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 16501 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlgov.pod 329s # expected: 16501 329s # received: 16501 329s ok 126 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "35f7-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 13815 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlgpl.pod 329s # expected: 13815 329s # received: 13815 329s ok 127 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2c264-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 180836 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlguts.pod 329s # expected: 180836 329s # received: 180836 329s ok 128 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "afe4-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 45028 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlhack.pod 329s # expected: 45028 329s # received: 45028 329s ok 129 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "11a38-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 72248 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlhacktips.pod 329s # expected: 72248 329s # received: 72248 329s ok 130 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1809-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 6153 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlhacktut.pod 329s # expected: 6153 329s # received: 6153 329s ok 131 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "5f7-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 1527 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlhaiku.pod 329s # expected: 1527 329s # received: 1527 329s ok 132 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "e88a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 59530 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlhist.pod 329s # expected: 59530 329s # received: 59530 329s ok 133 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "77a4-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 30628 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlhpux.pod 329s # expected: 30628 329s # received: 30628 329s ok 134 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "7dd-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 2013 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlhurd.pod 329s # expected: 2013 329s # received: 2013 329s ok 135 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1f865-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 129125 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlintern.pod 329s # expected: 129125 329s # received: 129125 329s ok 136 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "9216-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 37398 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlinterp.pod 329s # expected: 37398 329s # received: 37398 329s ok 137 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "579d-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 22429 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlintro.pod 329s # expected: 22429 329s # received: 22429 329s ok 138 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "8ad3-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 35539 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perliol.pod 329s # expected: 35539 329s # received: 35539 329s ok 139 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "11817-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 71703 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlipc.pod 329s # expected: 71703 329s # received: 71703 329s ok 140 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1150-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4432 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlirix.pod 329s # expected: 4432 329s # received: 4432 329s ok 141 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "20a8-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 8360 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perljp.pod 329s # expected: 8360 329s # received: 8360 329s ok 142 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2fc0-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 12224 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlko.pod 329s # expected: 12224 329s # received: 12224 329s ok 143 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "163-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 355 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perllexwarn.pod 329s # expected: 355 329s # received: 355 329s ok 144 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "7ea-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 2026 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perllinux.pod 329s # expected: 2026 329s # received: 2026 329s ok 145 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "12457-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 74839 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perllocale.pod 329s # expected: 74839 329s # received: 74839 329s ok 146 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "24dc-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 9436 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perllol.pod 329s # expected: 9436 329s # received: 9436 329s ok 147 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2f6f-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 12143 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlmacosx.pod 329s # expected: 12143 329s # received: 12143 329s ok 148 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "6753-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 26451 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlmod.pod 329s # expected: 26451 329s # received: 26451 329s ok 149 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2574-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 9588 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 329s # expected: 9588 329s # received: 9588 329s ok 150 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "e547-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 58695 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlmodlib.pod 329s # expected: 58695 329s # received: 58695 329s ok 151 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "573b-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 22331 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 329s # expected: 22331 329s # received: 22331 329s ok 152 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "d65-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 3429 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlmroapi.pod 329s # expected: 3429 329s # received: 3429 329s ok 153 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2ad3-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 10963 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlnewmod.pod 329s # expected: 10963 329s # received: 10963 329s ok 154 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "20a5-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 8357 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlnumber.pod 329s # expected: 8357 329s # received: 8357 329s ok 155 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "8d30-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 36144 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlobj.pod 329s # expected: 36144 329s # received: 36144 329s ok 156 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "6885-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 26757 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlootut.pod 329s # expected: 26757 329s # received: 26757 329s ok 157 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "251a5-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 151973 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlop.pod 329s # expected: 151973 329s # received: 151973 329s ok 158 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "4db-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 1243 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 329s # expected: 1243 329s # received: 1243 329s ok 159 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "3b77-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 15223 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlopentut.pod 329s # expected: 15223 329s # received: 15223 329s ok 160 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "16cb9-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 93369 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlos2.pod 329s # expected: 93369 329s # received: 93369 329s ok 161 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "37cb-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 14283 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlos390.pod 329s # expected: 14283 329s # received: 14283 329s ok 162 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "12b0-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4784 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlos400.pod 329s # expected: 4784 329s # received: 4784 329s ok 163 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "c8a9-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 51369 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlpacktut.pod 329s # expected: 51369 329s # received: 51369 329s ok 164 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "c2bd-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 49853 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlperf.pod 329s # expected: 49853 329s # received: 49853 329s ok 165 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1418-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 5144 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlplan9.pod 329s # expected: 5144 329s # received: 5144 329s ok 166 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "5b65-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 23397 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlpod.pod 329s # expected: 23397 329s # received: 23397 329s ok 167 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "10d10-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 68880 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlpodspec.pod 329s # expected: 68880 329s # received: 68880 329s ok 168 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2f40-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 12096 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 329s # expected: 12096 329s # received: 12096 329s ok 169 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "67b7-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 26551 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlpolicy.pod 329s # expected: 26551 329s # received: 26551 329s ok 170 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "15cc8-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 89288 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlport.pod 329s # expected: 89288 329s # received: 89288 329s ok 171 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1412-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 5138 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlpragma.pod 329s # expected: 5138 329s # received: 5138 329s ok 172 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1a25-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 6693 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlqnx.pod 329s # expected: 6693 329s # received: 6693 329s ok 173 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2127d-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 135805 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlre.pod 329s # expected: 135805 329s # received: 135805 329s ok 174 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "7bad-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 31661 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlreapi.pod 329s # expected: 31661 329s # received: 31661 329s ok 175 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "818f-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 33167 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 329s # expected: 33167 329s # received: 33167 329s ok 176 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "beb0-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 48816 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 329s # expected: 48816 329s # received: 48816 329s ok 177 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "8c47-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 35911 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlref.pod 329s # expected: 35911 329s # received: 35911 329s ok 178 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "4944-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 18756 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlreftut.pod 329s # expected: 18756 329s # received: 18756 329s ok 179 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "a989-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 43401 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlreguts.pod 329s # expected: 43401 329s # received: 43401 329s ok 180 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1fd-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 509 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlrepository.pod 329s # expected: 509 329s # received: 509 329s ok 181 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "4af5-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 19189 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlrequick.pod 329s # expected: 19189 329s # received: 19189 329s ok 182 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "3ce4-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 15588 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlreref.pod 329s # expected: 15588 329s # received: 15588 329s ok 183 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1e219-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 123417 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlretut.pod 329s # expected: 123417 329s # received: 123417 329s ok 184 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "60c-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 1548 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlriscos.pod 329s # expected: 1548 329s # received: 1548 329s ok 185 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "e52d-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 58669 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlrun.pod 329s # expected: 58669 329s # received: 58669 329s ok 186 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "6cc6-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 27846 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlsec.pod 329s # expected: 27846 329s # received: 27846 329s ok 187 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "4af2-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 19186 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 329s # expected: 19186 329s # received: 19186 329s ok 188 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "74a6-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 29862 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlsolaris.pod 329s # expected: 29862 329s # received: 29862 329s ok 189 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1bdc-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7132 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlsource.pod 329s # expected: 7132 329s # received: 7132 329s ok 190 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "233b-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 9019 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlstyle.pod 329s # expected: 9019 329s # received: 9019 329s ok 191 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "12f85-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 77701 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlsub.pod 329s # expected: 77701 329s # received: 77701 329s ok 192 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "d2de-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 53982 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlsyn.pod 329s # expected: 53982 329s # received: 53982 329s ok 193 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2858-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 10328 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlsynology.pod 329s # expected: 10328 329s # received: 10328 329s ok 194 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "b53a-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 46394 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlthrtut.pod 329s # expected: 46394 329s # received: 46394 329s ok 195 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "9a91-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 39569 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perltie.pod 329s # expected: 39569 329s # received: 39569 329s ok 196 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "b9206-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 758278 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perltoc.pod 329s # expected: 758278 329s # received: 758278 329s ok 197 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "174-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 372 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perltodo.pod 329s # expected: 372 329s # received: 372 329s ok 198 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "126-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 294 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perltooc.pod 329s # expected: 294 329s # received: 294 329s ok 199 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "126-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 294 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perltoot.pod 329s # expected: 294 329s # received: 294 329s ok 200 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "297f-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 10623 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perltrap.pod 329s # expected: 10623 329s # received: 10623 329s ok 201 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "213f-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 8511 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perltru64.pod 329s # expected: 8511 329s # received: 8511 329s ok 202 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1183-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4483 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perltw.pod 329s # expected: 4483 329s # received: 4483 329s ok 203 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "162c0-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 90816 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlunicode.pod 329s # expected: 90816 329s # received: 90816 329s ok 204 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "6349-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 25417 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlunicook.pod 329s # expected: 25417 329s # received: 25417 329s ok 205 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "372e-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 14126 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlunifaq.pod 329s # expected: 14126 329s # received: 14126 329s ok 206 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "96e1-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 38625 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perluniintro.pod 329s # expected: 38625 329s # received: 38625 329s ok 207 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "6eefa-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 454394 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perluniprops.pod 329s # expected: 454394 329s # received: 454394 329s ok 208 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1f0f-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7951 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlunitut.pod 329s # expected: 7951 329s # received: 7951 329s ok 209 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1ce8-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7400 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlutil.pod 329s # expected: 7400 329s # received: 7400 329s ok 210 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "16ab2-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 92850 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlvar.pod 329s # expected: 92850 329s # received: 92850 329s ok 211 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "c68d-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 50829 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlvms.pod 329s # expected: 50829 329s # received: 50829 329s ok 212 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "f16-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 3862 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlvos.pod 329s # expected: 3862 329s # received: 3862 329s ok 213 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "7fdb-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 32731 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlwin32.pod 329s # expected: 32731 329s # received: 32731 329s ok 214 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "1532b-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 86827 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlxs.pod 329s # expected: 86827 329s # received: 86827 329s ok 215 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "c504-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 50436 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlxstut.pod 329s # expected: 50436 329s # received: 50436 329s ok 216 329s #lwp request: 329s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "5dc1-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 24001 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 329s # expected: 24001 329s # received: 24001 329s ok 217 329s #lwp request: 329s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "7129c-616606a93b340" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 463516 329s #Last-Modified: Thu, 18 Apr 2024 15:13:41 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-binary-httpd 329s # expected: 463516 329s # received: 463516 329s ok 218 329s #lwp request: 329s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 329s #User-Agent: libwww-perl/6.77 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Accept-Ranges: bytes 329s #ETag: "2cc5c0-61715b8b6be40" 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 2934208 329s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 329s #Client-Date: Mon, 03 Jun 2024 17:19:43 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : download of /getfiles-binary-perl 329s # expected: 2934208 329s # received: 2934208 329s ok 219 329s ok 331s t/apache/headers.t .................. 331s 1..27 331s # Running under perl version 5.038002 for linux 331s # Current time local: Mon Jun 3 17:19:44 2024 331s # Current time GMT: Mon Jun 3 17:19:44 2024 331s # Using Test.pm version 1.31 331s # Using Apache/Test.pm version 1.42 331s testing: Hello: World 331s ok 1 331s # testing : response success 331s # expected: qr/HTTP\/1\.. 200 OK/ 331s # received: 'HTTP/1.1 200 OK' 331s ok 2 331s header: [World] vs [World] 331s # testing : compare header Hello value 331s # expected: 'World' 331s # received: 'World' 331s ok 3 331s testing: Hello: World 331s ok 4 331s # testing : response success 331s # expected: qr/HTTP\/1\.. 200 OK/ 331s # received: 'HTTP/1.1 200 OK' 331s ok 5 331s header: [World] vs [World] 331s # testing : compare header Hello value 331s # expected: 'World' 331s # received: 'World' 331s ok 6 331s testing: Hello: World 331s ok 7 331s # testing : response success 331s # expected: qr/HTTP\/1\.. 200 OK/ 331s # received: 'HTTP/1.1 200 OK' 331s ok 8 331s header: [World] vs [World] 331s # testing : compare header Hello value 331s # expected: 'World' 331s # received: 'World' 331s ok 9 331s testing: Hello: Foo 331s Bar 331s ok 10 331s # testing : response success 331s # expected: qr/HTTP\/1\.. 200 OK/ 331s # received: 'HTTP/1.1 200 OK' 331s ok 11 331s header: [Foo Bar] vs [Foo Bar] 331s # testing : compare header Hello value 331s # expected: 'Foo Bar' 331s # received: 'Foo Bar' 331s ok 12 331s testing: Hello: Foo 331s Bar 331s ok 13 331s # testing : response success 331s # expected: qr/HTTP\/1\.. 200 OK/ 331s # received: 'HTTP/1.1 200 OK' 331s ok 14 331s header: [Foo Bar] vs [Foo Bar] 331s # testing : compare header Hello value 331s # expected: 'Foo Bar' 331s # received: 'Foo Bar' 331s ok 15 331s testing: Hello: Foo 331s Bar 331s ok 16 331s # testing : response success 331s # expected: qr/HTTP\/1\.. 200 OK/ 331s # received: 'HTTP/1.1 200 OK' 331s ok 17 331s header: [Foo Bar] vs [Foo Bar] 331s # testing : compare header Hello value 331s # expected: 'Foo Bar' 331s # received: 'Foo Bar' 331s ok 18 331s testing: Hello: Foo 331s Bar 331s ok 19 331s # testing : response success 331s # expected: qr/HTTP\/1\.. 200 OK/ 331s # received: 'HTTP/1.1 200 OK' 331s ok 20 331s header: [Foo Bar] vs [Foo Bar] 331s # testing : compare header Hello value 331s # expected: 'Foo Bar' 331s # received: 'Foo Bar' 331s ok 21 331s testing: Hello: Foo 331s Bar 331s ok 22 331s # testing : response success 331s # expected: qr/HTTP\/1\.. 200 OK/ 331s # received: 'HTTP/1.1 200 OK' 331s ok 23 331s header: [Foo Bar] vs [Foo Bar] 331s # testing : compare header Hello value 331s # expected: 'Foo Bar' 331s # received: 'Foo Bar' 331s ok 24 331s testing: Hello:World 331s ok 25 331s # testing : response success 331s # expected: qr/HTTP\/1\.. 200 OK/ 331s # received: 'HTTP/1.1 200 OK' 331s ok 26 331s header: [World] vs [World] 331s # testing : compare header Hello value 331s # expected: 'World' 331s # received: 'World' 331s ok 27 331s ok 333s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 336s t/apache/http_strict.t .............. 336s 1..178 336s # Running under perl version 5.038002 for linux 336s # Current time local: Mon Jun 3 17:19:47 2024 336s # Current time GMT: Mon Jun 3 17:19:47 2024 336s # Using Test.pm version 1.31 336s # Using Apache/Test.pm version 1.42 336s # SENDING: 336s # GET / HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 1 336s # SENDING: 336s # GET / HTTP/1.0\n\n 336s # expecting success, got 200 336s ok 2 336s # SENDING: 336s # get / HTTP/1.0\r\n\r\n 336s # expecting 501, got 501 336s ok 3 336s # SENDING: 336s # G ET / HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 4 336s # SENDING: 336s # G\x00ET / HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 5 336s # SENDING: 336s # G/T / HTTP/1.0\r\n\r\n 336s # expecting 501, got 501 336s ok 6 336s # SENDING: 336s # GET /\x00 HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 7 336s # SENDING: 336s # GET / HTTP/1.0\x00\r\n\r\n 336s # expecting 400, got 400 336s ok 8 336s # SENDING: 336s # GET\x0c/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 9 336s # SENDING: 336s # GET\r/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 10 336s # SENDING: 336s # GET\t/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 11 336s # SENDING: 336s # GET / HTT/1.0\r\n\r\n 336s # expecting error, got 400 336s ok 12 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 336s # expecting success, got 200 336s ok 13 336s # SENDING: 336s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 336s # expecting success, got 200 336s ok 14 336s # SENDING: 336s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 336s # expecting success, got 200 336s ok 15 336s # SENDING: 336s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 336s # expecting 400, got 400 336s ok 16 336s # SENDING: 336s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 336s # expecting 400, got 400 336s ok 17 336s # SENDING: 336s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 336s # expecting 200, got 200 336s ok 18 336s # SENDING: 336s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 336s # expecting 400, got 400 336s ok 19 336s # SENDING: 336s # GET / HTTP/\r\nHost: localhost\r\n\r\n 336s # expecting error, got 400 336s ok 20 336s # SENDING: 336s # GET / HTTP/0.9\r\n\r\n 336s # expecting error, got 400 336s ok 21 336s # SENDING: 336s # GET / HTTP/0.8\r\n\r\n 336s # expecting error, got 400 336s ok 22 336s # SENDING: 336s # GET /\x01 HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 23 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 24 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 336s # expecting 200, got 200 336s ok 25 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 336s # expecting 400, got 400 336s ok 26 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 336s # expecting 200, got 200 336s ok 27 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo\r\n\r\n 336s # expecting 400, got 400 336s ok 28 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 336s # expecting 400, got 400 336s ok 29 336s # SENDING: 336s # GET / HTTP/1.0\r\n: bar\r\n\r\n 336s # expecting 400, got 400 336s ok 30 336s # SENDING: 336s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 31 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 336s # expecting 400, got 400 336s ok 32 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 336s # expecting 400, got 400 336s ok 33 336s # SENDING: 336s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 336s # expecting 400, got 400 336s ok 34 336s # SENDING: 336s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 35 336s # SENDING: 336s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 336s # expecting 400, got 400 336s ok 36 336s # SENDING: 336s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 336s # expecting 400, got 400 336s ok 37 336s # SENDING: 336s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 336s # expecting 200, got 200 336s ok 38 336s # SENDING: 336s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 336s # expecting 400, got 400 336s ok 39 336s # SENDING: 336s # GET / HTTP/1.0\r\r 336s # expecting dropped connection and HTTPD dropped connection 336s ok 40 336s # SENDING: 336s # GET /\r\n 336s # expecting headerless HTTP/0.9 body, got response 336s ok 41 336s # SENDING: 336s # GET /#frag HTTP/1.0\r\n 336s # expecting 400, got 400 336s ok 42 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 336s # expecting 200, got 200 336s ok 43 336s # SENDING: 336s # GET http://017700000001/ HTTP/1.0\r\n\r\n 336s # expecting 200, got 200 336s ok 44 336s # SENDING: 336s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 336s # expecting 200, got 200 336s ok 45 336s # SENDING: 336s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 336s # expecting 200, got 200 336s ok 46 336s # SENDING: 336s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 336s # expecting 200, got 200 336s ok 47 336s # SENDING: 336s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 336s # expecting 200, got 200 336s ok 48 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 336s # expecting 200, got 200 336s ok 49 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 336s # expecting 400, got 400 336s ok 50 336s # SENDING: 336s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 336s # expecting 200, got 200 336s ok 51 336s # SENDING: 336s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 52 336s # SENDING: 336s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 53 336s # SENDING: 336s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 54 336s # SENDING: 336s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 336s # expecting 200, got 200 336s ok 55 336s # SENDING: 336s # GET http://[::1]/ HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 56 336s # SENDING: 336s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 57 336s # SENDING: 336s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 58 336s # SENDING: 336s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 59 336s # SENDING: 336s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 60 336s # SENDING: 336s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 61 336s # SENDING: 336s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 62 336s # SENDING: 336s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 63 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 336s # expecting success, got 200 336s ok 64 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 336s # expecting success, got 200 336s ok 65 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 336s # expecting success, got 200 336s ok 66 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 336s # expecting success, got 200 336s ok 67 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 336s # expecting success, got 200 336s ok 68 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 336s # expecting success, got 200 336s ok 69 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 336s # expecting 200, got 200 336s ok 70 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 336s # expecting 200, got 200 336s ok 71 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 336s # expecting 400, got 400 336s ok 72 336s # SENDING: 336s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 73 336s # SENDING: 336s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 74 336s # SENDING: 336s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 75 336s # SENDING: 336s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 76 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 336s # expecting 200, got 200 336s ok 77 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 336s # expecting 200, got 200 336s ok 78 336s # SENDING: 336s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 336s # expecting 200, got 200 336s ok 79 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 336s # DECODED: Foo: bar 336s # RESPONSE: 336s # HTTP/1.1 200 OK\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Foo: bar\r\n 336s # Vary: In-If1\r\n 336s # DMMATCH1: 1\r\n 336s # Connection: close\r\n 336s # Content-Type: text/plain\r\n 336s # \r\n 336s # Hi!\n 336s # SERVERNAME=localhost\n 336s # HTTP_HOST=\n 336s # 336s # expecting 200, got 200 336s ok 80 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 336s # DECODED: Foo: 336s # RESPONSE: 336s # HTTP/1.1 200 OK\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Foo: \r\n 336s # Vary: In-If1\r\n 336s # DMMATCH1: 1\r\n 336s # Connection: close\r\n 336s # Content-Type: text/plain\r\n 336s # \r\n 336s # Hi!\n 336s # SERVERNAME=localhost\n 336s # HTTP_HOST=\n 336s # 336s # expecting 200, got 200 336s ok 81 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 336s # DECODED: : bar 336s # RESPONSE: 336s # HTTP/1.1 500 Internal Server Error\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Content-Length: 564\r\n 336s # Connection: close\r\n 336s # Content-Type: text/html; charset=iso-8859-1\r\n 336s # \r\n 336s # \n 336s # \n 336s # ... 336s # expecting 500, got 500 336s ok 82 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 336s # DECODED: F\x00oo: bar 336s # RESPONSE: 336s # HTTP/1.1 500 Internal Server Error\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Content-Length: 528\r\n 336s # Connection: close\r\n 336s # Content-Type: text/html; charset=iso-8859-1\r\n 336s # \r\n 336s # \n 336s # \n 336s # ... 336s # expecting 500, got 500 336s ok 83 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 336s # DECODED: F\x01oo: bar 336s # RESPONSE: 336s # HTTP/1.1 500 Internal Server Error\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Content-Length: 564\r\n 336s # Connection: close\r\n 336s # Content-Type: text/html; charset=iso-8859-1\r\n 336s # \r\n 336s # \n 336s # \n 336s # ... 336s # expecting 500, got 500 336s ok 84 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 336s # DECODED: F\noo: bar 336s # RESPONSE: 336s # HTTP/1.1 500 Internal Server Error\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Content-Length: 528\r\n 336s # Connection: close\r\n 336s # Content-Type: text/html; charset=iso-8859-1\r\n 336s # \r\n 336s # \n 336s # \n 336s # ... 336s # expecting 500, got 500 336s ok 85 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 336s # DECODED: Foo: b\tar 336s # RESPONSE: 336s # HTTP/1.1 200 OK\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Foo: b\tar\r\n 336s # Vary: In-If1\r\n 336s # DMMATCH1: 1\r\n 336s # Connection: close\r\n 336s # Content-Type: text/plain\r\n 336s # \r\n 336s # Hi!\n 336s # SERVERNAME=localhost\n 336s # HTTP_HOST=\n 336s # 336s # expecting 200, got 200 336s ok 86 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 336s # DECODED: Foo: b\x01ar 336s # RESPONSE: 336s # HTTP/1.1 500 Internal Server Error\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Content-Length: 564\r\n 336s # Connection: close\r\n 336s # Content-Type: text/html; charset=iso-8859-1\r\n 336s # \r\n 336s # \n 336s # \n 336s # ... 336s # expecting 500, got 500 336s ok 87 336s # SENDING: 336s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 336s # expecting 500, got 500 336s ok 88 336s # SENDING: 336s # GET / HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 89 336s # SENDING: 336s # GET / HTTP/1.0\n\n 336s # expecting 400, got 400 336s ok 90 336s # SENDING: 336s # get / HTTP/1.0\r\n\r\n 336s # expecting 501, got 501 336s ok 91 336s # SENDING: 336s # G ET / HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 92 336s # SENDING: 336s # G\x00ET / HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 93 336s # SENDING: 336s # G/T / HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 94 336s # SENDING: 336s # GET /\x00 HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 95 336s # SENDING: 336s # GET / HTTP/1.0\x00\r\n\r\n 336s # expecting 400, got 400 336s ok 96 336s # SENDING: 336s # GET\x0c/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 97 336s # SENDING: 336s # GET\r/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 98 336s # SENDING: 336s # GET\t/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 99 336s # SENDING: 336s # GET / HTT/1.0\r\n\r\n 336s # expecting error, got 400 336s ok 100 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 336s # expecting success, got 200 336s ok 101 336s # SENDING: 336s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 336s # expecting success, got 200 336s ok 102 336s # SENDING: 336s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 336s # expecting success, got 200 336s ok 103 336s # SENDING: 336s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 336s # expecting 400, got 400 336s ok 104 336s # SENDING: 336s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 336s # expecting 400, got 400 336s ok 105 336s # SENDING: 336s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 336s # expecting 400, got 400 336s ok 106 336s # SENDING: 336s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 336s # expecting 400, got 400 336s ok 107 336s # SENDING: 336s # GET / HTTP/\r\nHost: localhost\r\n\r\n 336s # expecting error, got 400 336s ok 108 336s # SENDING: 336s # GET / HTTP/0.9\r\n\r\n 336s # expecting error, got 400 336s ok 109 336s # SENDING: 336s # GET / HTTP/0.8\r\n\r\n 336s # expecting error, got 400 336s ok 110 336s # SENDING: 336s # GET /\x01 HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 111 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 112 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 336s # expecting 200, got 200 336s ok 113 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 336s # expecting 400, got 400 336s ok 114 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 336s # expecting 400, got 400 336s ok 115 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo\r\n\r\n 336s # expecting 400, got 400 336s ok 116 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 336s # expecting 400, got 400 336s ok 117 336s # SENDING: 336s # GET / HTTP/1.0\r\n: bar\r\n\r\n 336s # expecting 400, got 400 336s ok 118 336s # SENDING: 336s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 119 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 336s # expecting 400, got 400 336s ok 120 336s # SENDING: 336s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 336s # expecting 400, got 400 336s ok 121 336s # SENDING: 336s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 336s # expecting 400, got 400 336s ok 122 336s # SENDING: 336s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 336s # expecting 400, got 400 336s ok 123 336s # SENDING: 336s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 336s # expecting 400, got 400 336s ok 124 336s # SENDING: 336s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 336s # expecting 400, got 400 336s ok 125 336s # SENDING: 336s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 336s # expecting 200, got 200 336s ok 126 336s # SENDING: 336s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 336s # expecting 400, got 400 336s ok 127 336s # SENDING: 336s # GET / HTTP/1.0\r\r 336s # expecting dropped connection and HTTPD dropped connection 336s ok 128 336s # SENDING: 336s # GET /\r\n 336s # expecting headerless HTTP/0.9 body, got response 336s ok 129 336s # SENDING: 336s # GET /#frag HTTP/1.0\r\n 336s # expecting 400, got 400 336s ok 130 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 336s # expecting 400, got 400 336s ok 131 336s # SENDING: 336s # GET http://017700000001/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 132 336s # SENDING: 336s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 133 336s # SENDING: 336s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 336s # expecting 200, got 200 336s ok 134 336s # SENDING: 336s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 135 336s # SENDING: 336s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 136 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 336s # expecting 400, got 400 336s ok 137 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 336s # expecting 400, got 400 336s ok 138 336s # SENDING: 336s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 336s # expecting 200, got 200 336s ok 139 336s # SENDING: 336s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 140 336s # SENDING: 336s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 141 336s # SENDING: 336s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 142 336s # SENDING: 336s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 143 336s # SENDING: 336s # GET http://[::1]/ HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 144 336s # SENDING: 336s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 145 336s # SENDING: 336s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 146 336s # SENDING: 336s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 147 336s # SENDING: 336s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 148 336s # SENDING: 336s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 149 336s # SENDING: 336s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 336s # expecting success, got 200 336s ok 150 336s # SENDING: 336s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 336s # expecting 400, got 400 336s ok 151 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 336s # expecting success, got 200 336s ok 152 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 336s # expecting success, got 200 336s ok 153 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 336s # expecting success, got 200 336s ok 154 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 336s # expecting success, got 200 336s ok 155 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 336s # expecting success, got 200 336s ok 156 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 336s # expecting success, got 200 336s ok 157 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 336s # expecting 400, got 400 336s ok 158 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 336s # expecting 400, got 400 336s ok 159 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 336s # expecting 400, got 400 336s ok 160 336s # SENDING: 336s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 161 336s # SENDING: 336s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 162 336s # SENDING: 336s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 163 336s # SENDING: 336s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 336s # expecting 200, got 200 336s ok 164 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 336s # expecting 200, got 200 336s ok 165 336s # SENDING: 336s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 336s # expecting 200, got 200 336s ok 166 336s # SENDING: 336s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 336s # expecting 200, got 200 336s ok 167 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 336s # DECODED: Foo: bar 336s # RESPONSE: 336s # HTTP/1.1 200 OK\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Foo: bar\r\n 336s # Vary: In-If1\r\n 336s # DMMATCH1: 1\r\n 336s # Connection: close\r\n 336s # Content-Type: text/plain\r\n 336s # \r\n 336s # Hi!\n 336s # SERVERNAME=localhost\n 336s # HTTP_HOST=\n 336s # 336s # expecting 200, got 200 336s ok 168 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 336s # DECODED: Foo: 336s # RESPONSE: 336s # HTTP/1.1 200 OK\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Foo: \r\n 336s # Vary: In-If1\r\n 336s # DMMATCH1: 1\r\n 336s # Connection: close\r\n 336s # Content-Type: text/plain\r\n 336s # \r\n 336s # Hi!\n 336s # SERVERNAME=localhost\n 336s # HTTP_HOST=\n 336s # 336s # expecting 200, got 200 336s ok 169 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 336s # DECODED: : bar 336s # RESPONSE: 336s # HTTP/1.1 500 Internal Server Error\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Connection: close\r\n 336s # Content-Type: text/html; charset=iso-8859-1\r\n 336s # \r\n 336s # \n 336s # \n 336s # ... 336s # expecting 500, got 500 336s ok 170 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 336s # DECODED: F\x00oo: bar 336s # RESPONSE: 336s # HTTP/1.1 500 Internal Server Error\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Content-Length: 528\r\n 336s # Connection: close\r\n 336s # Content-Type: text/html; charset=iso-8859-1\r\n 336s # \r\n 336s # \n 336s # \n 336s # ... 336s # expecting 500, got 500 336s ok 171 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 336s # DECODED: F\x01oo: bar 336s # RESPONSE: 336s # HTTP/1.1 500 Internal Server Error\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Content-Length: 564\r\n 336s # Connection: close\r\n 336s # Content-Type: text/html; charset=iso-8859-1\r\n 336s # \r\n 336s # \n 336s # \n 336s # ... 336s # expecting 500, got 500 336s ok 172 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 336s # DECODED: F\noo: bar 336s # RESPONSE: 336s # HTTP/1.1 500 Internal Server Error\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Content-Length: 528\r\n 336s # Connection: close\r\n 336s # Content-Type: text/html; charset=iso-8859-1\r\n 336s # \r\n 336s # \n 336s # \n 336s # ... 336s # expecting 500, got 500 336s ok 173 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 336s # DECODED: Foo: b\tar 336s # RESPONSE: 336s # HTTP/1.1 200 OK\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Foo: b\tar\r\n 336s # Vary: In-If1\r\n 336s # DMMATCH1: 1\r\n 336s # Connection: close\r\n 336s # Content-Type: text/plain\r\n 336s # \r\n 336s # Hi!\n 336s # SERVERNAME=localhost\n 336s # HTTP_HOST=\n 336s # 336s # expecting 200, got 200 336s ok 174 336s # SENDING: 336s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 336s # DECODED: Foo: b\x01ar 336s # RESPONSE: 336s # HTTP/1.1 500 Internal Server Error\r\n 336s # Date: Mon, 03 Jun 2024 17:19:50 GMT\r\n 336s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 336s # Content-Length: 564\r\n 336s # Connection: close\r\n 336s # Content-Type: text/html; charset=iso-8859-1\r\n 336s # \r\n 336s # \n 336s # \n 336s # ... 336s # expecting 500, got 500 336s ok 175 336s # SENDING: 336s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 336s # expecting 500, got 500 336s ok 176 336s ok 177 336s ok 178 336s ok 338s t/apache/if_sections.t .............. 338s 1..46 338s # Running under perl version 5.038002 for linux 338s # Current time local: Mon Jun 3 17:19:50 2024 338s # Current time GMT: Mon Jun 3 17:19:50 2024 338s # Using Test.pm version 1.31 338s # Using Apache/Test.pm version 1.42 338s # /if_sec/ with '': 338s # expected: 200 338s # received: '200' 338s ok 1 338s # expected: undef 338s # received: undef 338s ok 2 338s # /if_sec/foo.if_test with '': 338s # expected: 200 338s # received: '200' 338s ok 3 338s # expected: undef 338s # received: undef 338s ok 4 338s # /if_sec/foo.if_test with '1': 338s # expected: 200 338s # received: '200' 338s ok 5 338s # expected: 'global1' 338s # received: 'global1' 338s ok 6 338s # /if_sec/foo.if_test with '1 11': 338s # expected: 200 338s # received: '200' 338s ok 7 338s # expected: 'global1, nested11, nested113' 338s # received: 'global1, nested11, nested113' 338s ok 8 338s # /if_sec/foo.if_test with '1 11 111': 338s # expected: 200 338s # received: '200' 338s ok 9 338s # expected: 'global1, nested11, nested111' 338s # received: 'global1, nested11, nested111' 338s ok 10 338s # /if_sec/foo.if_test with '1 11 112': 338s # expected: 200 338s # received: '200' 338s ok 11 338s # expected: 'global1, nested11, nested112' 338s # received: 'global1, nested11, nested112' 338s ok 12 338s # /if_sec/foo.if_test with '1 2': 338s # expected: 200 338s # received: '200' 338s ok 13 338s # expected: 'global1, files2' 338s # received: 'global1, files2' 338s ok 14 338s # /if_sec/dir/foo.txt with '1 2': 338s # expected: 200 338s # received: '200' 338s ok 15 338s # expected: 'global1, dir1, dir2, dir_files1' 338s # received: 'global1, dir1, dir2, dir_files1' 338s ok 16 338s # /if_sec/dir/ with '1 2': 338s # expected: 200 338s # received: '200' 338s ok 17 338s # expected: 'global1, dir1, dir2' 338s # received: 'global1, dir1, dir2' 338s ok 18 338s # /if_sec/dir/ with '1 11': 338s # expected: 200 338s # received: '200' 338s ok 19 338s # expected: 'global1, dir1, nested11, nested113' 338s # received: 'global1, dir1, nested11, nested113' 338s ok 20 338s # /if_sec/dir/ with '1 11 111': 338s # expected: 200 338s # received: '200' 338s ok 21 338s # expected: 'global1, dir1, nested11, nested111' 338s # received: 'global1, dir1, nested11, nested111' 338s ok 22 338s # /if_sec/dir/ with '1 11 112': 338s # expected: 200 338s # received: '200' 338s ok 23 338s # expected: 'global1, dir1, nested11, nested112' 338s # received: 'global1, dir1, nested11, nested112' 338s ok 24 338s # /if_sec/loc/ with '1 2': 338s # expected: 200 338s # received: '200' 338s ok 25 338s # expected: 'global1, loc1, loc2' 338s # received: 'global1, loc1, loc2' 338s ok 26 338s # /if_sec/loc/foo.txt with '1 2': 338s # expected: 200 338s # received: '200' 338s ok 27 338s # expected: 'global1, loc1, loc2' 338s # received: 'global1, loc1, loc2' 338s ok 28 338s # /if_sec/loc/ with '1 11': 338s # expected: 200 338s # received: '200' 338s ok 29 338s # expected: 'global1, loc1, nested11, nested113' 338s # received: 'global1, loc1, nested11, nested113' 338s ok 30 338s # /if_sec/loc/ with '1 11 111': 338s # expected: 200 338s # received: '200' 338s ok 31 338s # expected: 'global1, loc1, nested11, nested111' 338s # received: 'global1, loc1, nested11, nested111' 338s ok 32 338s # /if_sec/loc/ with '1 11 112': 338s # expected: 200 338s # received: '200' 338s ok 33 338s # expected: 'global1, loc1, nested11, nested112' 338s # received: 'global1, loc1, nested11, nested112' 338s ok 34 338s # /if_sec/loc/foo.if_test with '1 2': 338s # expected: 200 338s # received: '200' 338s ok 35 338s # expected: 'global1, files2, loc1, loc2' 338s # received: 'global1, files2, loc1, loc2' 338s ok 36 338s # /if_sec/loc/foo.if_test with '1 2 11': 338s # expected: 200 338s # received: '200' 338s ok 37 338s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 338s # received: 'global1, files2, loc1, loc2, nested11, nested113' 338s ok 38 338s # /if_sec/loc/foo.if_test with '1 2 11 111': 338s # expected: 200 338s # received: '200' 338s ok 39 338s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 338s # received: 'global1, files2, loc1, loc2, nested11, nested111' 338s ok 40 338s # /if_sec/loc/foo.if_test with '1 2 11 112': 338s # expected: 200 338s # received: '200' 338s ok 41 338s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 338s # received: 'global1, files2, loc1, loc2, nested11, nested112' 338s ok 42 338s # /if_sec/proxy/ with '1 2': 338s # expected: 200 338s # received: '200' 338s ok 43 338s # expected: 'global1, locp1, locp2' 338s # received: 'global1, locp1, locp2' 338s ok 44 338s # /if_sec/proxy/ with '2': 338s # expected: 200 338s # received: '200' 338s ok 45 338s # expected: 'locp2' 338s # received: 'locp2' 338s ok 46 338s ok 340s t/apache/iffile.t ................... 340s 1..2 340s # Running under perl version 5.038002 for linux 340s # Current time local: Mon Jun 3 17:19:53 2024 340s # Current time GMT: Mon Jun 3 17:19:53 2024 340s # Using Test.pm version 1.31 340s # Using Apache/Test.pm version 1.42 340s # expected: 200 340s # received: '200' 340s ok 1 340s # expected: 'success1, success2, success3, success4, success5' 340s # received: 'success1, success2, success3, success4, success5' 340s ok 2 340s ok 342s t/apache/leaks.t .................... skipped: mod_memory_track not activated 348s t/apache/limits.t ................... 348s 1..12 348s # Running under perl version 5.038002 for linux 348s # Current time local: Mon Jun 3 17:19:57 2024 348s # Current time GMT: Mon Jun 3 17:19:57 2024 348s # Using Test.pm version 1.31 348s # Using Apache/Test.pm version 1.42 348s # Testing LimitRequestLine; should succeed 348s # testing : Test #1 348s # expected: 200 348s # received: '200' 348s ok 1 348s # Testing LimitRequestLine; should fail 348s # testing : Test #2 348s # expected: 414 348s # received: '414' 348s ok 2 348s # Testing LimitRequestFieldSize; should succeed 348s # testing : Test #3 348s # expected: 200 348s # received: '200' 348s ok 3 348s # Testing LimitRequestFieldSize; should fail 348s # testing : Test #4 348s # expected: 400 348s # received: '400' 348s ok 4 348s # Testing LimitRequestFields; should succeed 348s # testing : Test #5 348s # expected: 200 348s # received: '200' 348s ok 5 348s # Testing LimitRequestFields; should fail 348s # testing : Test #6 348s # expected: 400 348s # received: '400' 348s ok 6 348s # Testing LimitRequestBody; should succeed 348s # Chunked transfer-encoding enabled 348s # testing : Test #7 348s # expected: 200 348s # received: '200' 348s ok 7 348s # Testing LimitRequestBody; should succeed 348s # Chunked transfer-encoding disabled 348s # testing : Test #8 348s # expected: 200 348s # received: '200' 348s ok 8 348s # Testing LimitRequestBody; should fail 348s # Chunked transfer-encoding enabled 348s # testing : Test #9 348s # expected: 413 348s # received: '413' 348s ok 9 348s # Testing LimitRequestBody; should fail 348s # Chunked transfer-encoding disabled 348s # testing : Test #10 348s # expected: 413 348s # received: '413' 348s ok 10 348s # Testing LimitRequestFieldSize; should succeed 348s # testing : Test #11 348s # expected: 200 348s # received: '200' 348s ok 11 348s # Testing LimitRequestFieldSize; should fail 348s # testing : Test #12 348s # expected: 400 348s # received: '400' 348s ok 12 348s ok 351s t/apache/loglevel.t ................. 351s 1..8 351s # Running under perl version 5.038002 for linux 351s # Current time local: Mon Jun 3 17:20:03 2024 351s # Current time GMT: Mon Jun 3 17:20:03 2024 351s # Using Test.pm version 1.31 351s # Using Apache/Test.pm version 1.42 351s ok 1 351s ok 2 351s ok 3 351s ok 4 351s ok 5 351s ok 6 351s ok 7 351s ok 8 351s ok 354s t/apache/maxranges.t ................ 354s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 354s 1..19 354s # Running under perl version 5.038002 for linux 354s # Current time local: Mon Jun 3 17:20:06 2024 354s # Current time GMT: Mon Jun 3 17:20:06 2024 354s # Using Test.pm version 1.31 354s # Using Apache/Test.pm version 1.42 354s ok 1 354s ok 2 354s ok 3 354s ok 4 354s ok 5 354s ok 6 354s ok 7 354s ok 8 354s ok 9 354s ok 10 354s ok 11 354s ok 12 354s ok 13 354s ok 14 354s ok 15 354s ok 16 354s ok 17 354s ok 18 354s ok 19 354s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 354s ok 357s t/apache/mergeslashes.t ............. 357s 1..9 357s # Running under perl version 5.038002 for linux 357s # Current time local: Mon Jun 3 17:20:09 2024 357s # Current time GMT: Mon Jun 3 17:20:09 2024 357s # Using Test.pm version 1.31 357s # Using Apache/Test.pm version 1.42 357s # SENDING to 127.0.0.1:8537 357s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 357s # expected 403, got 403 for exact match 357s ok 1 357s # SENDING to 127.0.0.1:8537 357s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 357s # expected 403, got 403 for merged even at front 357s ok 2 357s # SENDING to 127.0.0.1:8537 357s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 357s # expected 403, got 403 for merged even at front 357s ok 3 357s # SENDING to 127.0.0.1:8537 357s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 357s # expected 403, got 403 for c// should be merged 357s ok 4 357s # SENDING to 127.0.0.1:8537 357s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 357s # expected 403, got 403 for a// should be merged 357s ok 5 357s # SENDING to 127.0.0.1:8537 357s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 357s # expected 403, got 403 for a// matches locationmatch 357s ok 6 357s # SENDING to 127.0.0.1:8537 357s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 357s # expected 200, got 200 for c// doesn't match locationmatch 357s ok 7 357s # SENDING to 127.0.0.1:8537 357s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 357s # expected 403, got 403 for baseline failed 357s ok 8 357s # SENDING to 127.0.0.1:8537 357s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 357s # expected 403, got 403 for b//d not merged for Location with OFF 357s ok 9 357s ok 359s t/apache/mmn.t ...................... 359s 1..2 359s # Running under perl version 5.038002 for linux 359s # Current time local: Mon Jun 3 17:20:12 2024 359s # Current time GMT: Mon Jun 3 17:20:12 2024 359s # Using Test.pm version 1.31 359s # Using Apache/Test.pm version 1.42 359s ok 1 359s ok 2 359s ok 363s t/apache/options.t .................. 363s 1..2 363s # Running under perl version 5.038002 for linux 363s # Current time local: Mon Jun 3 17:20:14 2024 363s # Current time GMT: Mon Jun 3 17:20:14 2024 363s # Using Test.pm version 1.31 363s # Using Apache/Test.pm version 1.42 363s # testing : code 363s # expected: 200 363s # received: '200' 363s ok 1 363s # testing : OPTIONS 363s # expected: qr/OPTIONS/ 363s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 363s ok 2 363s ok 366s t/apache/passbrigade.t .............. 366s # using LWP client 366s 1..114 366s # Running under perl version 5.038002 for linux 366s # Current time local: Mon Jun 3 17:20:18 2024 366s # Current time GMT: Mon Jun 3 17:20:18 2024 366s # Using Test.pm version 1.31 366s # Using Apache/Test.pm version 1.42 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:19 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 1024 366s #Client-Date: Mon, 03 Jun 2024 17:20:19 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #DMMATCH1: 1 366s # 366s # testing : bytes in body 366s # expected: 1024 366s # received: 1024 366s ok 1 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:19 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:19 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 2048 366s # received: 2048 366s ok 2 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:19 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:19 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 3072 366s # received: 3072 366s ok 3 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:19 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:19 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 4096 366s # received: 4096 366s ok 4 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:19 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:19 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 5120 366s # received: 5120 366s ok 5 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:19 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 6144 366s # received: 6144 366s ok 6 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 7168 366s # received: 7168 366s ok 7 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 8192 366s # received: 8192 366s ok 8 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 9216 366s # received: 9216 366s ok 9 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 10240 366s # received: 10240 366s ok 10 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 11264 366s # received: 11264 366s ok 11 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 12288 366s # received: 12288 366s ok 12 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 13312 366s # received: 13312 366s ok 13 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 14336 366s # received: 14336 366s ok 14 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 15360 366s # received: 15360 366s ok 15 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 16384 366s # received: 16384 366s ok 16 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 17408 366s # received: 17408 366s ok 17 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 18432 366s # received: 18432 366s ok 18 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 19456 366s # received: 19456 366s ok 19 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 20480 366s # received: 20480 366s ok 20 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 21504 366s # received: 21504 366s ok 21 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 22528 366s # received: 22528 366s ok 22 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 23552 366s # received: 23552 366s ok 23 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 24576 366s # received: 24576 366s ok 24 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 25600 366s # received: 25600 366s ok 25 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 26624 366s # received: 26624 366s ok 26 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 27648 366s # received: 27648 366s ok 27 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 28672 366s # received: 28672 366s ok 28 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 29696 366s # received: 29696 366s ok 29 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 30720 366s # received: 30720 366s ok 30 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 31744 366s # received: 31744 366s ok 31 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 32768 366s # received: 32768 366s ok 32 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 33792 366s # received: 33792 366s ok 33 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 34816 366s # received: 34816 366s ok 34 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 35840 366s # received: 35840 366s ok 35 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 36864 366s # received: 36864 366s ok 36 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 37888 366s # received: 37888 366s ok 37 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 38912 366s # received: 38912 366s ok 38 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 39936 366s # received: 39936 366s ok 39 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 40960 366s # received: 40960 366s ok 40 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 41984 366s # received: 41984 366s ok 41 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 43008 366s # received: 43008 366s ok 42 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 44032 366s # received: 44032 366s ok 43 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 45056 366s # received: 45056 366s ok 44 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 46080 366s # received: 46080 366s ok 45 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 47104 366s # received: 47104 366s ok 46 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 48128 366s # received: 48128 366s ok 47 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 49152 366s # received: 49152 366s ok 48 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 50176 366s # received: 50176 366s ok 49 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 51200 366s # received: 51200 366s ok 50 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 102400 366s # received: 102400 366s ok 51 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 307200 366s # received: 307200 366s ok 52 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 512000 366s # received: 512000 366s ok 53 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 2048000 366s # received: 2048000 366s ok 54 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 4096000 366s # received: 4096000 366s ok 55 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 6144000 366s # received: 6144000 366s ok 56 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:20 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 10240000 366s # received: 10240000 366s ok 57 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 1024 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #DMMATCH1: 1 366s # 366s # testing : bytes in body 366s # expected: 1024 366s # received: 1024 366s ok 58 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 2048 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #DMMATCH1: 1 366s # 366s # testing : bytes in body 366s # expected: 2048 366s # received: 2048 366s ok 59 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 3072 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #DMMATCH1: 1 366s # 366s # testing : bytes in body 366s # expected: 3072 366s # received: 3072 366s ok 60 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 4096 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #DMMATCH1: 1 366s # 366s # testing : bytes in body 366s # expected: 4096 366s # received: 4096 366s ok 61 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 5120 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #DMMATCH1: 1 366s # 366s # testing : bytes in body 366s # expected: 5120 366s # received: 5120 366s ok 62 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 6144 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #DMMATCH1: 1 366s # 366s # testing : bytes in body 366s # expected: 6144 366s # received: 6144 366s ok 63 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 7168 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #DMMATCH1: 1 366s # 366s # testing : bytes in body 366s # expected: 7168 366s # received: 7168 366s ok 64 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 8192 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #DMMATCH1: 1 366s # 366s # testing : bytes in body 366s # expected: 8192 366s # received: 8192 366s ok 65 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 9216 366s # received: 9216 366s ok 66 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 10240 366s # received: 10240 366s ok 67 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 11264 366s # received: 11264 366s ok 68 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 12288 366s # received: 12288 366s ok 69 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 13312 366s # received: 13312 366s ok 70 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 14336 366s # received: 14336 366s ok 71 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 15360 366s # received: 15360 366s ok 72 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 16384 366s # received: 16384 366s ok 73 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 17408 366s # received: 17408 366s ok 74 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 18432 366s # received: 18432 366s ok 75 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 19456 366s # received: 19456 366s ok 76 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 20480 366s # received: 20480 366s ok 77 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 21504 366s # received: 21504 366s ok 78 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 22528 366s # received: 22528 366s ok 79 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 23552 366s # received: 23552 366s ok 80 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 24576 366s # received: 24576 366s ok 81 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 25600 366s # received: 25600 366s ok 82 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 26624 366s # received: 26624 366s ok 83 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 27648 366s # received: 27648 366s ok 84 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 28672 366s # received: 28672 366s ok 85 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 29696 366s # received: 29696 366s ok 86 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 30720 366s # received: 30720 366s ok 87 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 31744 366s # received: 31744 366s ok 88 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 32768 366s # received: 32768 366s ok 89 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 33792 366s # received: 33792 366s ok 90 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 34816 366s # received: 34816 366s ok 91 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 35840 366s # received: 35840 366s ok 92 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 36864 366s # received: 36864 366s ok 93 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 37888 366s # received: 37888 366s ok 94 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 38912 366s # received: 38912 366s ok 95 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 39936 366s # received: 39936 366s ok 96 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 40960 366s # received: 40960 366s ok 97 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 41984 366s # received: 41984 366s ok 98 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 43008 366s # received: 43008 366s ok 99 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 44032 366s # received: 44032 366s ok 100 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 45056 366s # received: 45056 366s ok 101 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 46080 366s # received: 46080 366s ok 102 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 47104 366s # received: 47104 366s ok 103 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 48128 366s # received: 48128 366s ok 104 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 49152 366s # received: 49152 366s ok 105 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 50176 366s # received: 50176 366s ok 106 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 51200 366s # received: 51200 366s ok 107 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 102400 366s # received: 102400 366s ok 108 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 307200 366s # received: 307200 366s ok 109 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 512000 366s # received: 512000 366s ok 110 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 2048000 366s # received: 2048000 366s ok 111 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 4096000 366s # received: 4096000 366s ok 112 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 6144000 366s # received: 6144000 366s ok 113 366s #lwp request: 366s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 366s #User-Agent: libwww-perl/6.77 366s # 366s #server response: 366s #HTTP/1.1 200 OK 366s #Connection: close 366s #Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 366s #Vary: In-If1 366s #Content-Length: 0 366s #Client-Date: Mon, 03 Jun 2024 17:20:21 GMT 366s #Client-Peer: 127.0.0.1:8529 366s #Client-Response-Num: 1 366s #Client-Transfer-Encoding: chunked 366s #DMMATCH1: 1 366s #X-Content-Length-Note: added by Apache::TestRequest 366s # 366s # testing : bytes in body 366s # expected: 10240000 366s # received: 10240000 366s ok 114 366s ok 369s t/apache/post.t ..................... 369s # using LWP client 369s 1..51 369s # Running under perl version 5.038002 for linux 369s # Current time local: Mon Jun 3 17:20:21 2024 369s # Current time GMT: Mon Jun 3 17:20:21 2024 369s # Using Test.pm version 1.31 369s # Using Apache/Test.pm version 1.42 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 1024 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 5 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '1024' 369s # received: 1024 369s ok 1 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 2048 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 5 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '2048' 369s # received: 2048 369s ok 2 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 3072 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 5 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '3072' 369s # received: 3072 369s ok 3 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 4096 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 5 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '4096' 369s # received: 4096 369s ok 4 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 5120 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 5 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '5120' 369s # received: 5120 369s ok 5 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 6144 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 5 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '6144' 369s # received: 6144 369s ok 6 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 7168 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 5 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '7168' 369s # received: 7168 369s ok 7 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 8192 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 5 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '8192' 369s # received: 8192 369s ok 8 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 9216 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 5 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '9216' 369s # received: 9216 369s ok 9 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 10240 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '10240' 369s # received: 10240 369s ok 10 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 11264 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '11264' 369s # received: 11264 369s ok 11 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 12288 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '12288' 369s # received: 12288 369s ok 12 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 13312 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '13312' 369s # received: 13312 369s ok 13 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 14336 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '14336' 369s # received: 14336 369s ok 14 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 15360 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '15360' 369s # received: 15360 369s ok 15 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 16384 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '16384' 369s # received: 16384 369s ok 16 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 17408 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '17408' 369s # received: 17408 369s ok 17 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 18432 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '18432' 369s # received: 18432 369s ok 18 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 19456 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '19456' 369s # received: 19456 369s ok 19 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 20480 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '20480' 369s # received: 20480 369s ok 20 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 21504 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '21504' 369s # received: 21504 369s ok 21 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 22528 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '22528' 369s # received: 22528 369s ok 22 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 23552 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '23552' 369s # received: 23552 369s ok 23 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 24576 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '24576' 369s # received: 24576 369s ok 24 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 25600 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '25600' 369s # received: 25600 369s ok 25 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 26624 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '26624' 369s # received: 26624 369s ok 26 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 27648 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '27648' 369s # received: 27648 369s ok 27 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 28672 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '28672' 369s # received: 28672 369s ok 28 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 29696 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '29696' 369s # received: 29696 369s ok 29 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 30720 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '30720' 369s # received: 30720 369s ok 30 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 31744 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '31744' 369s # received: 31744 369s ok 31 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 32768 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '32768' 369s # received: 32768 369s ok 32 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 33792 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '33792' 369s # received: 33792 369s ok 33 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 34816 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '34816' 369s # received: 34816 369s ok 34 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 35840 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '35840' 369s # received: 35840 369s ok 35 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 36864 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '36864' 369s # received: 36864 369s ok 36 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 37888 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '37888' 369s # received: 37888 369s ok 37 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 38912 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '38912' 369s # received: 38912 369s ok 38 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 39936 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '39936' 369s # received: 39936 369s ok 39 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 40960 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '40960' 369s # received: 40960 369s ok 40 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 41984 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '41984' 369s # received: 41984 369s ok 41 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 43008 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '43008' 369s # received: 43008 369s ok 42 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 44032 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '44032' 369s # received: 44032 369s ok 43 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 45056 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '45056' 369s # received: 45056 369s ok 44 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 46080 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '46080' 369s # received: 46080 369s ok 45 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 47104 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '47104' 369s # received: 47104 369s ok 46 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 48128 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '48128' 369s # received: 48128 369s ok 47 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 49152 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '49152' 369s # received: 49152 369s ok 48 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 50176 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '50176' 369s # received: 50176 369s ok 49 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 51200 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 6 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '51200' 369s # received: 51200 369s ok 50 369s #lwp request: 369s #POST http://localhost:8529/eat_post HTTP/1.1 369s #User-Agent: libwww-perl/6.77 369s #Content-Length: 102400 369s # 369s #server response: 369s #HTTP/1.1 200 OK 369s #Connection: close 369s #Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 369s #Vary: In-If1 369s #Content-Length: 7 369s #Client-Date: Mon, 03 Jun 2024 17:20:23 GMT 369s #Client-Peer: 127.0.0.1:8529 369s #Client-Response-Num: 1 369s #DMMATCH1: 1 369s # 369s # testing : length posted 369s # expected: '102400' 369s # received: 102400 369s ok 51 369s ok 371s t/apache/pr17629.t .................. 371s 1..4 371s # Running under perl version 5.038002 for linux 371s # Current time local: Mon Jun 3 17:20:24 2024 371s # Current time GMT: Mon Jun 3 17:20:24 2024 371s # Using Test.pm version 1.31 371s # Using Apache/Test.pm version 1.42 371s # expected: 'begin-foobar-end 371s # ' 371s # received: 'begin-foobar-end 371s # ' 371s ok 1 371s # expected: 200 371s # received: '200' 371s ok 2 371s # testing : response was gzipped 371s # expected: 'gzip' 371s # received: 'gzip' 371s ok 3 371s # expected: 'begin-foobar-end 371s # ' 371s # received: 'begin-foobar-end 371s # ' 371s ok 4 371s ok 373s t/apache/pr18757.t .................. 373s 1..3 373s # Running under perl version 5.038002 for linux 373s # Current time local: Mon Jun 3 17:20:26 2024 373s # Current time GMT: Mon Jun 3 17:20:26 2024 373s # Using Test.pm version 1.31 373s # Using Apache/Test.pm version 1.42 373s # testing : 200 response from GET 373s # expected: 200 373s # received: '200' 373s ok 1 373s # expected C-L is 26 373s # URL via proxy is http://localhost:8552/index.html 373s ok 2 373s # line: HTTP/1.1 200 OK 373s # line: Date: Mon, 03 Jun 2024 17:20:28 GMT 373s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 373s # line: Vary: In-If1 373s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 373s # line: ETag: "1a-613edd771cbc0" 373s # line: Accept-Ranges: bytes 373s # line: Content-Length: 26 373s # line: DMMATCH1: 1 373s # line: Content-Type: text/html 373s # line: 373s # testing : whether proxy strips Content-Length header 373s # expected: 1 373s # received: 1 373s ok 3 373s ok 376s t/apache/pr35292.t .................. 376s 1..3 376s # Running under perl version 5.038002 for linux 376s # Current time local: Mon Jun 3 17:20:28 2024 376s # Current time GMT: Mon Jun 3 17:20:28 2024 376s # Using Test.pm version 1.31 376s # Using Apache/Test.pm version 1.42 376s ok 1 376s ok 2 376s # testing : read response-line 376s # expected: qr/^HTTP\/1\.. 413/ 376s # received: 'HTTP/1.1 413 Request Entity Too Large 376s # ' 376s ok 3 376s ok 379s t/apache/pr35330.t .................. 379s 1..2 379s # Running under perl version 5.038002 for linux 379s # Current time local: Mon Jun 3 17:20:31 2024 379s # Current time GMT: Mon Jun 3 17:20:31 2024 379s # Using Test.pm version 1.31 379s # Using Apache/Test.pm version 1.42 379s # testing : SSI was allowed for location 379s # expected: 200 379s # received: '200' 379s ok 1 379s # testing : file was served with correct content 379s # expected: 'hello' 379s # received: 'hello' 379s ok 2 379s ok 381s t/apache/pr37166.t .................. 381s 1..4 381s # Running under perl version 5.038002 for linux 381s # Current time local: Mon Jun 3 17:20:34 2024 381s # Current time GMT: Mon Jun 3 17:20:34 2024 381s # Using Test.pm version 1.31 381s # Using Apache/Test.pm version 1.42 381s # testing : SSI was allowed for location 381s # expected: 200 381s # received: '200' 381s ok 1 381s # testing : file was served with correct content 381s # expected: 'Hello world 381s # ' 381s # received: 'Hello world 381s # ' 381s ok 2 381s # testing : explicit 200 response 381s # expected: 200 381s # received: '200' 381s ok 3 381s # testing : file was again served with correct content 381s # expected: 'Hello world 381s # ' 381s # received: 'Hello world 381s # ' 381s ok 4 381s ok 384s t/apache/pr43939.t .................. 384s 1..4 384s # Running under perl version 5.038002 for linux 384s # Current time local: Mon Jun 3 17:20:36 2024 384s # Current time GMT: Mon Jun 3 17:20:36 2024 384s # Using Test.pm version 1.31 384s # Using Apache/Test.pm version 1.42 384s # expected: 'begin-default-end 384s # ' 384s # received: 'begin-default-end 384s # ' 384s ok 1 384s # expected: 200 384s # received: '200' 384s ok 2 384s # testing : response was gzipped 384s # expected: 'gzip' 384s # received: 'gzip' 384s ok 3 384s # expected: 'begin-default-end 384s # ' 384s # received: 'begin-default-end 384s # ' 384s ok 4 384s ok 386s t/apache/pr49328.t .................. 386s 1..1 386s # Running under perl version 5.038002 for linux 386s # Current time local: Mon Jun 3 17:20:39 2024 386s # Current time GMT: Mon Jun 3 17:20:39 2024 386s # Using Test.pm version 1.31 386s # Using Apache/Test.pm version 1.42 386s # expected: 'before 386s # included 386s # after 386s # ' 386s # received: 'before 386s # included 386s # after 386s # ' 386s ok 1 386s ok 389s t/apache/rwrite.t ................... 389s # using LWP client 389s 1..114 389s # Running under perl version 5.038002 for linux 389s # Current time local: Mon Jun 3 17:20:41 2024 389s # Current time GMT: Mon Jun 3 17:20:41 2024 389s # Using Test.pm version 1.31 389s # Using Apache/Test.pm version 1.42 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:42 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 1024 389s #Client-Date: Mon, 03 Jun 2024 17:20:42 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 1024 389s # received: 1024 389s ok 1 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 2048 389s #Client-Date: Mon, 03 Jun 2024 17:20:42 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 2048 389s # received: 2048 389s ok 2 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 3072 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 3072 389s # received: 3072 389s ok 3 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 4096 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 4096 389s # received: 4096 389s ok 4 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 5120 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 5120 389s # received: 5120 389s ok 5 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 6144 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 6144 389s # received: 6144 389s ok 6 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 7168 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 7168 389s # received: 7168 389s ok 7 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 8192 389s # received: 8192 389s ok 8 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 9216 389s # received: 9216 389s ok 9 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 10240 389s # received: 10240 389s ok 10 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 11264 389s # received: 11264 389s ok 11 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 12288 389s # received: 12288 389s ok 12 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 13312 389s # received: 13312 389s ok 13 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 14336 389s # received: 14336 389s ok 14 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 15360 389s # received: 15360 389s ok 15 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 16384 389s # received: 16384 389s ok 16 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 17408 389s # received: 17408 389s ok 17 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 18432 389s # received: 18432 389s ok 18 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 19456 389s # received: 19456 389s ok 19 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 20480 389s # received: 20480 389s ok 20 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 21504 389s # received: 21504 389s ok 21 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 22528 389s # received: 22528 389s ok 22 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 23552 389s # received: 23552 389s ok 23 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 24576 389s # received: 24576 389s ok 24 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 25600 389s # received: 25600 389s ok 25 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 26624 389s # received: 26624 389s ok 26 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 27648 389s # received: 27648 389s ok 27 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 28672 389s # received: 28672 389s ok 28 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 29696 389s # received: 29696 389s ok 29 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 30720 389s # received: 30720 389s ok 30 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 31744 389s # received: 31744 389s ok 31 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 32768 389s # received: 32768 389s ok 32 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 33792 389s # received: 33792 389s ok 33 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 34816 389s # received: 34816 389s ok 34 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 35840 389s # received: 35840 389s ok 35 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 36864 389s # received: 36864 389s ok 36 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 37888 389s # received: 37888 389s ok 37 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 38912 389s # received: 38912 389s ok 38 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 39936 389s # received: 39936 389s ok 39 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 40960 389s # received: 40960 389s ok 40 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 41984 389s # received: 41984 389s ok 41 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 43008 389s # received: 43008 389s ok 42 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 44032 389s # received: 44032 389s ok 43 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 45056 389s # received: 45056 389s ok 44 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 46080 389s # received: 46080 389s ok 45 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 47104 389s # received: 47104 389s ok 46 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 48128 389s # received: 48128 389s ok 47 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 49152 389s # received: 49152 389s ok 48 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 50176 389s # received: 50176 389s ok 49 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 51200 389s # received: 51200 389s ok 50 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 102400 389s # received: 102400 389s ok 51 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 307200 389s # received: 307200 389s ok 52 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 512000 389s # received: 512000 389s ok 53 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 2048000 389s # received: 2048000 389s ok 54 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 4096000 389s # received: 4096000 389s ok 55 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 6144000 389s # received: 6144000 389s ok 56 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 10240000 389s # received: 10240000 389s ok 57 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 1024 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 1024 389s # received: 1024 389s ok 58 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 2048 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 2048 389s # received: 2048 389s ok 59 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 3072 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 3072 389s # received: 3072 389s ok 60 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 4096 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 4096 389s # received: 4096 389s ok 61 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 5120 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 5120 389s # received: 5120 389s ok 62 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 6144 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 6144 389s # received: 6144 389s ok 63 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 7168 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #DMMATCH1: 1 389s # 389s # testing : bytes in body 389s # expected: 7168 389s # received: 7168 389s ok 64 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 8192 389s # received: 8192 389s ok 65 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 9216 389s # received: 9216 389s ok 66 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 10240 389s # received: 10240 389s ok 67 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 11264 389s # received: 11264 389s ok 68 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 12288 389s # received: 12288 389s ok 69 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 13312 389s # received: 13312 389s ok 70 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 14336 389s # received: 14336 389s ok 71 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 15360 389s # received: 15360 389s ok 72 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 16384 389s # received: 16384 389s ok 73 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 17408 389s # received: 17408 389s ok 74 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 18432 389s # received: 18432 389s ok 75 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 19456 389s # received: 19456 389s ok 76 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 20480 389s # received: 20480 389s ok 77 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 21504 389s # received: 21504 389s ok 78 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 22528 389s # received: 22528 389s ok 79 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 23552 389s # received: 23552 389s ok 80 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 24576 389s # received: 24576 389s ok 81 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 25600 389s # received: 25600 389s ok 82 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 26624 389s # received: 26624 389s ok 83 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 27648 389s # received: 27648 389s ok 84 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 28672 389s # received: 28672 389s ok 85 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 29696 389s # received: 29696 389s ok 86 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 30720 389s # received: 30720 389s ok 87 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 31744 389s # received: 31744 389s ok 88 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 32768 389s # received: 32768 389s ok 89 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 33792 389s # received: 33792 389s ok 90 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 34816 389s # received: 34816 389s ok 91 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 35840 389s # received: 35840 389s ok 92 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 36864 389s # received: 36864 389s ok 93 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 37888 389s # received: 37888 389s ok 94 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 38912 389s # received: 38912 389s ok 95 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 39936 389s # received: 39936 389s ok 96 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 40960 389s # received: 40960 389s ok 97 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 41984 389s # received: 41984 389s ok 98 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 43008 389s # received: 43008 389s ok 99 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 44032 389s # received: 44032 389s ok 100 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 45056 389s # received: 45056 389s ok 101 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 46080 389s # received: 46080 389s ok 102 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 47104 389s # received: 47104 389s ok 103 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 48128 389s # received: 48128 389s ok 104 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 49152 389s # received: 49152 389s ok 105 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 50176 389s # received: 50176 389s ok 106 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 51200 389s # received: 51200 389s ok 107 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 102400 389s # received: 102400 389s ok 108 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 307200 389s # received: 307200 389s ok 109 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 512000 389s # received: 512000 389s ok 110 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 2048000 389s # received: 2048000 389s ok 111 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 4096000 389s # received: 4096000 389s ok 112 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 6144000 389s # received: 6144000 389s ok 113 389s #lwp request: 389s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 389s #User-Agent: libwww-perl/6.77 389s # 389s #server response: 389s #HTTP/1.1 200 OK 389s #Connection: close 389s #Date: Mon, 03 Jun 2024 17:20:43 GMT 389s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 389s #Vary: In-If1 389s #Content-Length: 0 389s #Client-Date: Mon, 03 Jun 2024 17:20:44 GMT 389s #Client-Peer: 127.0.0.1:8529 389s #Client-Response-Num: 1 389s #Client-Transfer-Encoding: chunked 389s #DMMATCH1: 1 389s #X-Content-Length-Note: added by Apache::TestRequest 389s # 389s # testing : bytes in body 389s # expected: 10240000 389s # received: 10240000 389s ok 114 389s ok 391s t/apache/server_name_port.t ......... 391s 1..84 391s # Running under perl version 5.038002 for linux 391s # Current time local: Mon Jun 3 17:20:44 2024 391s # Current time GMT: Mon Jun 3 17:20:44 2024 391s # Using Test.pm version 1.31 391s # Using Apache/Test.pm version 1.42 391s # SENDING: 391s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 391s # expecting 200, got 200 391s ok 1 391s # got SERVER_NAME='righthost', expected 'righthost' 391s ok 2 391s # got SERVER_PORT='8529', expected '8529' 391s ok 3 391s # SENDING: 391s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 391s # expecting 200, got 200 391s ok 4 391s # got SERVER_NAME='righthost', expected 'righthost' 391s ok 5 391s # got SERVER_PORT='123', expected '123' 391s ok 6 391s # SENDING: 391s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 391s # expecting 200, got 200 391s ok 7 391s # got SERVER_NAME='righthost', expected 'righthost' 391s ok 8 391s # got SERVER_PORT='8529', expected '8529' 391s ok 9 391s # SENDING: 391s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 391s # expecting 200, got 200 391s ok 10 391s # got SERVER_NAME='righthost', expected 'righthost' 391s ok 11 391s # got SERVER_PORT='123', expected '123' 391s ok 12 391s # SENDING: 391s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 391s # expecting 200, got 200 391s ok 13 391s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 391s ok 14 391s # got SERVER_PORT='8529', expected '8529' 391s ok 15 391s # SENDING: 391s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 391s # expecting 200, got 200 391s ok 16 391s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 391s ok 17 391s # got SERVER_PORT='123', expected '123' 391s ok 18 391s # SENDING: 391s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 391s # expecting 200, got 200 391s ok 19 391s # got SERVER_NAME='[::1]', expected '[::1]' 391s ok 20 391s # got SERVER_PORT='8529', expected '8529' 391s ok 21 391s # SENDING: 391s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 391s # expecting 200, got 200 391s ok 22 391s # got SERVER_NAME='[::1]', expected '[::1]' 391s ok 23 391s # got SERVER_PORT='123', expected '123' 391s ok 24 391s # SENDING: 391s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 391s # expecting 200, got 200 391s ok 25 391s # got SERVER_NAME='[a::1]', expected '[a::1]' 391s ok 26 391s # got SERVER_PORT='8529', expected '8529' 391s ok 27 391s # SENDING: 391s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 391s # expecting 200, got 200 391s ok 28 391s # got SERVER_NAME='[a::1]', expected '[a::1]' 391s ok 29 391s # got SERVER_PORT='123', expected '123' 391s ok 30 391s # SENDING: 391s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 391s # expecting 200, got 200 391s ok 31 391s # got SERVER_NAME='[a::1]', expected '[a::1]' 391s ok 32 391s # got SERVER_PORT='8529', expected '8529' 391s ok 33 391s # SENDING: 391s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 391s # expecting 200, got 200 391s ok 34 391s # got SERVER_NAME='[a::1]', expected '[a::1]' 391s ok 35 391s # got SERVER_PORT='123', expected '123' 391s ok 36 391s # SENDING: 391s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 391s # expecting 200, got 200 391s ok 37 391s # got SERVER_NAME='righthost', expected 'righthost' 391s ok 38 391s # got SERVER_PORT='8529', expected '8529' 391s ok 39 391s # SENDING: 391s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 391s # expecting 200, got 200 391s ok 40 391s # got SERVER_NAME='righthost', expected 'righthost' 391s ok 41 391s # got SERVER_PORT='123', expected '123' 391s ok 42 391s # SENDING: 391s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 391s # expecting 200, got 200 391s ok 43 391s # got SERVER_NAME='righthost', expected 'righthost' 391s ok 44 391s # got SERVER_PORT='8529', expected '8529' 391s ok 45 391s # SENDING: 391s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 391s # expecting 200, got 200 391s ok 46 391s # got SERVER_NAME='righthost', expected 'righthost' 391s ok 47 391s # got SERVER_PORT='123', expected '123' 391s ok 48 391s # SENDING: 391s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 391s # expecting 200, got 200 391s ok 49 391s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 391s ok 50 391s # got SERVER_PORT='8529', expected '8529' 391s ok 51 391s # SENDING: 391s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 391s # expecting 200, got 200 391s ok 52 391s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 391s ok 53 391s # got SERVER_PORT='123', expected '123' 391s ok 54 391s # SENDING: 391s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 391s # expecting 200, got 200 391s ok 55 391s # got SERVER_NAME='[::1]', expected '[::1]' 391s ok 56 391s # got SERVER_PORT='8529', expected '8529' 391s ok 57 391s # SENDING: 391s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 391s # expecting 200, got 200 391s ok 58 391s # got SERVER_NAME='[::1]', expected '[::1]' 391s ok 59 391s # got SERVER_PORT='123', expected '123' 391s ok 60 391s # SENDING: 391s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 391s # expecting 200, got 200 391s ok 61 391s # got SERVER_NAME='righthost', expected 'righthost' 391s ok 62 391s # got SERVER_PORT='8529', expected '8529' 391s ok 63 391s # SENDING: 391s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 391s # expecting 200, got 200 391s ok 64 391s # got SERVER_NAME='righthost', expected 'righthost' 391s ok 65 391s # got SERVER_PORT='123', expected '123' 391s ok 66 391s # SENDING: 391s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 391s # expecting 200, got 200 391s ok 67 391s # got SERVER_NAME='righthost', expected 'righthost' 391s ok 68 391s # got SERVER_PORT='8529', expected '8529' 391s ok 69 391s # SENDING: 391s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 391s # expecting 200, got 200 391s ok 70 391s # got SERVER_NAME='righthost', expected 'righthost' 391s ok 71 391s # got SERVER_PORT='123', expected '123' 391s ok 72 391s # SENDING: 391s # 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 391s # expecting 200, got 200 391s ok 73 391s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 391s ok 74 391s # got SERVER_PORT='8529', expected '8529' 391s ok 75 391s # SENDING: 391s # 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 391s # expecting 200, got 200 391s ok 76 391s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 391s ok 77 391s # got SERVER_PORT='123', expected '123' 391s ok 78 391s # SENDING: 391s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 391s # expecting 200, got 200 391s ok 79 391s # got SERVER_NAME='[::1]', expected '[::1]' 391s ok 80 391s # got SERVER_PORT='8529', expected '8529' 391s ok 81 391s # SENDING: 391s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 391s # expecting 200, got 200 391s ok 82 391s # got SERVER_NAME='[::1]', expected '[::1]' 391s ok 83 391s # got SERVER_PORT='123', expected '123' 391s ok 84 391s ok 393s t/apache/teclchunk.t ................ skipped: Not supported yet 395s t/apr/uri.t ......................... 395s 1..1 395s # Running under perl version 5.038002 for linux 395s # Current time local: Mon Jun 3 17:20:48 2024 395s # Current time GMT: Mon Jun 3 17:20:48 2024 395s # Using Test.pm version 1.31 395s # Using Apache/Test.pm version 1.42 395s ok 1 395s ok 398s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 400s t/filter/case.t ..................... 400s 1..4 400s # Running under perl version 5.038002 for linux 400s # Current time local: Mon Jun 3 17:20:53 2024 400s # Current time GMT: Mon Jun 3 17:20:53 2024 400s # Using Test.pm version 1.31 400s # Using Apache/Test.pm version 1.42 400s ok 1 400s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 400s # expected 200 400s # received 200 400s # body: =HEAD1 NAME 400s X X 400s 400s PERLSUB - PERL SUBROUTINES 400s 400s =HEAD1 SYNOPSIS 400s 400s TO DECLARE SUBROUTINES: 400s X X 400s 400s SUB NAME; # A "FORWARD" DECLARATION. 400s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 400s SUB NAME : ATTRS; # WITH ATTRIBUTES 400s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 400s 400s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 400s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 400s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 400s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 400s 400s USE FEATURE 'SIGNATURES'; 400s SUB NAME(SIG) BLOCK # WITH SIGNATURE 400s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 400s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 400s 400s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 400s X 400s 400s $SUBREF = SUB BLOCK; # NO PROTO 400s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 400s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 400s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 400s 400s USE FEATURE 'SIGNATURES'; 400s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 400s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 400s 400s TO IMPORT SUBROUTINES: 400s X 400s 400s USE MODULE QW(NAME1 NAME2 NAME3); 400s 400s TO CALL SUBROUTINES: 400s X X 400s 400s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 400s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 400s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 400s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 400s 400s =HEAD1 DESCRIPTION 400s 400s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 400s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 400s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 400s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 400s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 400s ITS NAME OR A CODE REFERENCE. 400s 400s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 400s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 400s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 400s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 400s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 400s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 400s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 400s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 400s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 400s X X 400s 400s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 400s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 400s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 400s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 400s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 400s SUCH A SIGNATURE-USING SUBROUTINE. 400s 400s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 400s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 400s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 400s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 400s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 400s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 400s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 400s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 400s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 400s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 400s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 400s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 400s X X X<@_> 400s 400s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 400s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 400s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 400s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 400s L AND L. 400s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 400s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 400s 400s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 400s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 400s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 400s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 400s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 400s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 400s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 400s ONE LARGE INDISTINGUISHABLE LIST. 400s 400s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 400s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 400s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 400s EMPTY SUB RETURNS THE EMPTY LIST. 400s X X X 400s 400s EXAMPLE: 400s 400s SUB MAX { 400s MY $MAX = SHIFT(@_); 400s FOREACH $FOO (@_) { 400s $MAX = $FOO IF $MAX < $FOO; 400s } 400s RETURN $MAX; 400s } 400s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 400s 400s EXAMPLE: 400s 400s # GET A LINE, COMBINING CONTINUATION LINES 400s # THAT START WITH WHITESPACE 400s 400s SUB GET_LINE { 400s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 400s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 400s IF ($LOOKAHEAD =~ /^[ \T]/) { 400s $THISLINE .= $LOOKAHEAD; 400s } 400s ELSE { 400s LAST LINE; 400s } 400s } 400s RETURN $THISLINE; 400s } 400s 400s $LOOKAHEAD = ; # GET FIRST LINE 400s WHILE (DEFINED($LINE = GET_LINE())) { 400s ... 400s } 400s 400s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 400s 400s SUB MAYBESET { 400s MY($KEY, $VALUE) = @_; 400s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 400s } 400s 400s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 400s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 400s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 400s ITS CALLER'S VALUES. 400s X X 400s 400s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 400s SUB UPCASE_IN { 400s FOR (@_) { TR/A-Z/A-Z/ } 400s } 400s 400s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 400s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 400s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 400s X X 400s 400s UPCASE_IN("FREDERICK"); 400s 400s IT WOULD BE MUCH SAFER IF THE C FUNCTION 400s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 400s OF CHANGING THEM IN PLACE: 400s 400s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 400s SUB UPCASE { 400s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 400s MY @PARMS = @_; 400s FOR (@PARMS) { TR/A-Z/A-Z/ } 400s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 400s } 400s 400s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 400s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 400s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 400s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 400s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 400s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 400s 400s @NEWLIST = UPCASE(@LIST1, @LIST2); 400s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 400s 400s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 400s 400s (@X, @Y) = UPCASE(@LIST1, @LIST2); 400s 400s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 400s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 400s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 400s L FOR ALTERNATIVES. 400s 400s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 400s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 400s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 400s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 400s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 400s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 400s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 400s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 400s SEE L FOR MORE ABOUT ALL THAT. 400s X<&> 400s 400s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 400s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 400s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 400s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 400s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 400s X 400s 400s &FOO(1,2,3); # PASS THREE ARGUMENTS 400s FOO(1,2,3); # THE SAME 400s 400s FOO(); # PASS A NULL LIST 400s &FOO(); # THE SAME 400s 400s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 400s USE STRICT 'SUBS'; 400s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 400s # A COMPILE-TIME ERROR 400s NO STRICT 'SUBS'; 400s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 400s # A LITERAL STRING "FOO" 400s 400s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 400s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 400s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 400s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 400s X<&> 400s 400s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 400s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 400s YOUR SUBROUTINE'S NAME. 400s 400s USE V5.16; 400s MY $FACTORIAL = SUB { 400s MY ($X) = @_; 400s RETURN 1 IF $X == 1; 400s RETURN($X * __SUB__->( $X - 1 ) ); 400s }; 400s 400s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 400s IS SUBJECT TO CHANGE. 400s 400s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 400s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 400s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 400s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 400s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 400s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 400s SPECIAL, PRE-DEFINED THINGS. 400s 400s =OVER 400s 400s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 400s 400s C 400s 400s =ITEM DOCUMENTED IN L 400s 400s C, C 400s 400s =ITEM DOCUMENTED IN L 400s 400s C, C 400s 400s =ITEM DOCUMENTED IN L 400s 400s C, C, C, C, C, C, C, 400s C, C, C, C, C, C, 400s C, C, C, C, C, C, C, 400s C, C, C, C, C, C, 400s C, C, C, C, C, 400s C, C, C, C 400s 400s =ITEM DOCUMENTED IN L 400s 400s C, C, C, C, C, C, C, 400s C, C, C, C, C, C, C, 400s C, C, C, C, C, C 400s 400s =ITEM DOCUMENTED IN L 400s 400s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 400s L<< C|PERLFUNC/REQUIRE >> 400s 400s =ITEM DOCUMENTED IN L 400s 400s C 400s 400s =ITEM DOCUMENTED IN L 400s 400s C, C, C, C, C 400s 400s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 400s 400s ANY STARTING WITH C<(> 400s 400s =BACK 400s 400s THE C, C, C, C AND C SUBROUTINES 400s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 400s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 400s EXPLICITLY. SEE L 400s 400s =HEAD2 SIGNATURES 400s 400s X X 400s 400s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 400s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 400s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 400s 400s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 400s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 400s DIRECTLY BY C, IN THE CURRENT SCOPE. 400s 400s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 400s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 400s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 400s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 400s 400s FOR EXAMPLE, 400s 400s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 400s 400s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 400s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 400s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 400s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 400s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 400s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 400s 400s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 400s THE SIGNATURE. FOR EXAMPLE, 400s 400s SUB FOO ($LEFT, $RIGHT) { 400s RETURN $LEFT + $RIGHT; 400s } 400s 400s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 400s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 400s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 400s EQUIVALENT TO 400s 400s SUB FOO { 400s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 400s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 400s MY $LEFT = $_[0]; 400s MY $RIGHT = $_[1]; 400s RETURN $LEFT + $RIGHT; 400s } 400s 400s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 400s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 400s 400s SUB FOO ($FIRST, $, $THIRD) { 400s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 400s } 400s 400s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 400s MANDATORY FOR THE CALLER TO PASS IT. 400s 400s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 400s SEPARATED FROM THE PARAMETER NAME BY C<=>: 400s 400s SUB FOO ($LEFT, $RIGHT = 0) { 400s RETURN $LEFT + $RIGHT; 400s } 400s 400s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 400s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 400s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 400s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 400s FOR EXAMPLE, 400s 400s MY $AUTO_ID = 0; 400s SUB FOO ($THING, $ID = $AUTO_ID++) { 400s PRINT "$THING HAS ID $ID"; 400s } 400s 400s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 400s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 400s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 400s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 400s 400s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 400s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 400s } 400s 400s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 400s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 400s VALUE PROVIDED WAS C. 400s 400s SUB FOO ($NAME //= "WORLD") { 400s PRINT "HELLO, $NAME"; 400s } 400s 400s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 400s 400s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 400s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 400s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 400s 400s SUB FOO ($X ||= 10) { 400s RETURN 5 + $X; 400s } 400s 400s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 400s FOR EXAMPLE, 400s 400s SUB FOO ($THING, $ = 1) { 400s PRINT $THING; 400s } 400s 400s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 400s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 400s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 400s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 400s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 400s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 400s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 400s 400s SUB FOO ($THING, $=) { 400s PRINT $THING; 400s } 400s 400s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 400s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 400s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 400s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 400s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 400s TO RIGHT. 400s 400s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 400s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 400s 400s SUB FOO ($FILTER, @INPUTS) { 400s PRINT $FILTER->($_) FOREACH @INPUTS; 400s } 400s 400s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 400s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 400s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 400s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 400s 400s SUB FOO ($THING, @) { 400s PRINT $THING; 400s } 400s 400s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 400s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 400s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 400s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 400s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 400s AS WITH STANDARD HASH CONSTRUCTION. 400s 400s SUB FOO ($FILTER, %INPUTS) { 400s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 400s } 400s 400s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 400s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 400s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 400s 400s SUB FOO ($THING, %) { 400s PRINT $THING; 400s } 400s 400s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 400s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 400s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 400s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 400s AN EMPTY ARRAY OR EMPTY HASH. 400s 400s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 400s THAT THE CALLER PASSED NO ARGUMENTS: 400s 400s SUB FOO () { 400s RETURN 123; 400s } 400s 400s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 400s WARNING IN THE C CATEGORY. FROM PERL 5.36 400s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 400s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 400s STATEMENT SUCH AS: 400s 400s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 400s 400s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 400s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 400s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 400s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 400s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 400s WARNINGS IN THE C CATEGORY WHEN 400s COMPILED: 400s 400s SUB F ($X) { 400s # THIS LINE EMITS THE WARNING SEEN BELOW 400s PRINT "ARGUMENTS ARE @_"; 400s } 400s 400s Z<> 400s 400s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 400s EXPERIMENTAL AT ... 400s 400s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 400s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 400s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 400s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 400s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 400s SUPPLY THAT ARGUMENT. 400s 400s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 400s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 400s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 400s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 400s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 400s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 400s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 400s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 400s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 400s 400s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 400s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 400s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 400s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 400s L. FOR EXAMPLE, 400s 400s SUB FOO :PROTOTYPE($) { $_[0] } 400s 400s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 400s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 400s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 400s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 400s 400s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 400s RETURN $LEFT + $RIGHT; 400s } 400s 400s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 400s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 400s THE SUBROUTINE'S BODY. 400s 400s =HEAD2 PRIVATE VARIABLES VIA MY() 400s X X X X X 400s X X 400s 400s SYNOPSIS: 400s 400s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 400s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 400s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 400s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 400s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 400s 400s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 400s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 400s SEE L AND L. 400s 400s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 400s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 400s (C/C/C/C), LOOP 400s (C/C/C/C/C), SUBROUTINE, C, 400s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 400s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 400s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 400s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 400s WITH C INSTEAD. 400s 400s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 400s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 400s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 400s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 400s ITS OWN COPY. 400s X 400s 400s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 400s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 400s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 400s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 400s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 400s 400s MY $X = 10; 400s SUB BUMPX { $X++ } 400s 400s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 400s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 400s THE C ITSELF. SEE L. 400s X 400s 400s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 400s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 400s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 400s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 400s 400s $ARG = "FRED"; # "GLOBAL" VARIABLE 400s $N = CUBE_ROOT(27); 400s PRINT "$ARG THINKS THE ROOT IS $N\N"; 400s # OUTPUTS: FRED THINKS THE ROOT IS 3 400s 400s SUB CUBE_ROOT { 400s MY $ARG = SHIFT; # NAME DOESN'T MATTER 400s $ARG **= 1/3; 400s RETURN $ARG; 400s } 400s 400s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 400s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 400s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 400s 400s MY ($FOO) = ; # WRONG? 400s MY @FOO = ; 400s 400s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 400s 400s MY $FOO = ; 400s 400s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 400s 400s MY $FOO, $BAR = 1; # WRONG 400s 400s THAT HAS THE SAME EFFECT AS 400s 400s MY $FOO; 400s $BAR = 1; 400s 400s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 400s THE CURRENT STATEMENT. THUS, 400s 400s MY $X = $X; 400s 400s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 400s THE EXPRESSION 400s 400s MY $X = 123 AND $X == 123 400s 400s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 400s 400s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 400s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 400s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 400s 400s WHILE (MY $LINE = <>) { 400s $LINE = LC $LINE; 400s } CONTINUE { 400s PRINT $LINE; 400s } 400s 400s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 400s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 400s IT. SIMILARLY, IN THE CONDITIONAL 400s 400s IF ((MY $ANSWER = ) =~ /^YES$/I) { 400s USER_AGREES(); 400s } ELSIF ($ANSWER =~ /^NO$/I) { 400s USER_DISAGREES(); 400s } ELSE { 400s CHOMP $ANSWER; 400s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 400s } 400s 400s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 400s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 400s BUT NOT BEYOND IT. SEE L FOR INFORMATION 400s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 400s 400s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 400s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 400s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 400s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 400s IN THE LOOP 400s X X 400s 400s FOR MY $I (1, 2, 3) { 400s SOME_FUNCTION(); 400s } 400s 400s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 400s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 400s X X 400s 400s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 400s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 400s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 400s 400s USE STRICT 'VARS'; 400s 400s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 400s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 400s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 400s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 400s THIS WITH C. 400s 400s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 400s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 400s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 400s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 400s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 400s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 400s EXAMPLE. 400s 400s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 400s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 400s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 400s 400s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 400s 400s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 400s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 400s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 400s 400s PACKAGE MAIN; 400s LOCAL $X = 10; 400s MY $X = 20; 400s PRINT "$X AND $::X\N"; 400s 400s THAT WILL PRINT OUT C<20> AND C<10>. 400s 400s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 400s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 400s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 400s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 400s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 400s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 400s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 400s AN ANONYMOUS SUB REFERENCE: 400s 400s MY $SECRET_VERSION = '1.001-BETA'; 400s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 400s &$SECRET_SUB(); 400s 400s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 400s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 400s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 400s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 400s UNQUALIFIED AND UNQUALIFIABLE. 400s 400s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 400s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 400s L FOR SOMETHING OF A WORK-AROUND TO 400s THIS. 400s 400s =HEAD2 PERSISTENT PRIVATE VARIABLES 400s X X X X 400s X X 400s 400s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 400s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 400s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 400s 400s =HEAD3 PERSISTENT VARIABLES VIA STATE() 400s 400s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 400s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 400s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 400s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 400s THE C FORM DOES NOT REQUIRE THE 400s C PRAGMA. 400s 400s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 400s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 400s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 400s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 400s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 400s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 400s SUBROUTINE EACH TIME IT IS EXECUTED.) 400s 400s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 400s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 400s 400s USE FEATURE 'STATE'; 400s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 400s 400s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 400s 400s USE FEATURE 'STATE'; 400s SUB CREATE_COUNTER { 400s RETURN SUB { STATE $X; RETURN ++$X } 400s } 400s 400s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 400s CODE OUTSIDE. 400s 400s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 400s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 400s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 400s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 400s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 400s 400s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 400s 400s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 400s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 400s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 400s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 400s 400s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 400s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 400s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 400s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 400s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 400s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 400s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 400s 400s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 400s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 400s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 400s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 400s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 400s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 400s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 400s 400s { 400s MY $SECRET_VAL = 0; 400s SUB GIMME_ANOTHER { 400s RETURN ++$SECRET_VAL; 400s } 400s } 400s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 400s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 400s 400s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 400s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 400s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 400s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 400s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 400s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 400s STARTS TO RUN: 400s 400s BEGIN { 400s MY $SECRET_VAL = 0; 400s SUB GIMME_ANOTHER { 400s RETURN ++$SECRET_VAL; 400s } 400s } 400s 400s SEE L ABOUT THE 400s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 400s C AND C. 400s 400s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 400s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 400s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 400s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 400s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 400s 400s =HEAD2 TEMPORARY VALUES VIA LOCAL() 400s X X X X 400s X 400s 400s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 400s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 400s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 400s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 400s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 400s 400s SYNOPSIS: 400s 400s # LOCALIZATION OF VALUES 400s 400s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 400s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 400s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 400s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 400s 400s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 400s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 400s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 400s # LOCALIZATION 400s 400s # LOCALIZATION OF SYMBOLS 400s 400s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 400s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 400s # @MERLYN IS REALLY @RANDAL, ETC 400s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 400s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 400s 400s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 400s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 400s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 400s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 400s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 400s 400s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 400s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 400s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 400s CREATES NEW, DYNAMICALLY SCOPED VALUES. 400s 400s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 400s PLACED IN PARENTHESES. THIS OPERATOR WORKS 400s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 400s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 400s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 400s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 400s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 400s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 400s UNDEFINED VALUE.) 400s 400s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 400s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 400s VARIABLES OUTSIDE THE LOOP. 400s 400s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 400s X 400s 400s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 400s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 400s VIEWED AS A SCALAR OR AN ARRAY. SO 400s 400s LOCAL($FOO) = ; 400s LOCAL @FOO = ; 400s 400s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 400s 400s LOCAL $FOO = ; 400s 400s SUPPLIES A SCALAR CONTEXT. 400s 400s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 400s X 400s 400s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 400s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 400s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 400s 400s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 400s 400s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 400s { LOCAL $/ = UNDEF; $SLURP = ; } 400s 400s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 400s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 400s I, BECAUSE THE $1 VARIABLE IS 400s MAGICAL AND READ-ONLY : 400s 400s LOCAL $1 = 2; 400s 400s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 400s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 400s TO SAFELY REUSE $_ IN A SUBROUTINE. 400s 400s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 400s WORK AS DESCRIBED. 400s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 400s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 400s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 400s SEE L FOR MORE 400s DETAILS. 400s X 400s 400s =HEAD3 LOCALIZATION OF GLOBS 400s X X 400s 400s THE CONSTRUCT 400s 400s LOCAL *NAME; 400s 400s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 400s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 400s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 400s 400s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 400s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 400s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 400s SEPARATOR. 400s 400s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 400s X X 400s X 400s 400s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 400s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 400s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 400s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 400s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 400s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 400s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 400s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 400s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 400s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 400s 400s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 400s @ARY = ( 0..5 ); 400s { 400s LOCAL($ARY[5]) = 6; 400s LOCAL($HASH{'A'}) = 'DRILL'; 400s WHILE (MY $E = POP(@ARY)) { 400s PRINT "$E . . .\N"; 400s LAST UNLESS $E > 3; 400s } 400s IF (@ARY) { 400s $HASH{'ONLY A'} = 'TEST'; 400s DELETE $HASH{'A'}; 400s } 400s } 400s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 400s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 400s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 400s 400s PERL WILL PRINT 400s 400s 6 . . . 400s 4 . . . 400s 3 . . . 400s THIS IS A TEST ONLY A TEST. 400s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 400s 400s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 400s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 400s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 400s SURPRISING, AND IS VERY LIKELY TO CHANGE. 400s 400s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 400s X X X 400s X 400s 400s YOU CAN USE THE C AND C 400s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 400s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 400s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 400s 400s DO { 400s MY $VAL = $ARRAY[$IDX]; 400s LOCAL $ARRAY[$IDX]; 400s DELETE $ARRAY[$IDX]; 400s $VAL 400s } 400s 400s AND 400s 400s DO { 400s MY $VAL = $HASH{KEY}; 400s LOCAL $HASH{KEY}; 400s DELETE $HASH{KEY}; 400s $VAL 400s } 400s 400s EXCEPT THAT FOR THOSE THE C IS 400s SCOPED TO THE C BLOCK. SLICES ARE 400s ALSO ACCEPTED. 400s 400s MY %HASH = ( 400s A => [ 7, 8, 9 ], 400s B => 1, 400s ) 400s 400s { 400s MY $X = DELETE LOCAL $HASH{A}; 400s # $X IS [ 7, 8, 9 ] 400s # %HASH IS (B => 1) 400s 400s { 400s MY @NUMS = DELETE LOCAL @$X[0, 2] 400s # @NUMS IS (7, 9) 400s # $X IS [ UNDEF, 8 ] 400s 400s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 400s } 400s # $X IS BACK TO [ 7, 8, 9 ] 400s 400s } 400s # %HASH IS BACK TO ITS ORIGINAL STATE 400s 400s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 400s 400s =HEAD2 LVALUE SUBROUTINES 400s X X 400s 400s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 400s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 400s 400s MY $VAL; 400s SUB CANMOD : LVALUE { 400s $VAL; # OR: RETURN $VAL; 400s } 400s SUB NOMOD { 400s $VAL; 400s } 400s 400s CANMOD() = 5; # ASSIGNS TO $VAL 400s NOMOD() = 5; # ERROR 400s 400s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 400s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 400s BY A SCALAR. FOR EXAMPLE, CONSIDER: 400s 400s DATA(2,3) = GET_DATA(3,4); 400s 400s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 400s 400s (DATA(2,3)) = GET_DATA(3,4); 400s 400s AND IN: 400s 400s (DATA(2),DATA(3)) = GET_DATA(3,4); 400s 400s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 400s 400s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 400s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 400s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 400s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 400s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 400s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 400s 400s =HEAD2 LEXICAL SUBROUTINES 400s X X X X 400s 400s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 400s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 400s AVAILABLE UNDER C OR C OR HIGHER. 400s 400s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 400s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 400s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 400s CATEGORY WAS DISABLED. 400s 400s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 400s DECLARED, AND ONLY AFTER THAT DECLARATION: 400s 400s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 400s # VERSIONS EARLIER THAN 5.26. 400s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 400s USE FEATURE 'LEXICAL_SUBS'; 400s 400s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 400s STATE SUB FOO { 400s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 400s } 400s FOO(); # CALLS "STATE" SUB 400s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 400s 400s MY SUB BAR { ... } 400s BAR(); # CALLS "MY" SUB 400s 400s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 400s 400s # WRONG 400s MY SUB BAZ { 400s BAZ(); 400s } 400s 400s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 400s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 400s 400s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 400s 400s MY SUB BAZ { 400s __SUB__->(); # CALLS ITSELF 400s } 400s 400s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 400s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 400s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 400s HOWEVER: 400s 400s MY SUB BAZ; # PREDECLARATION 400s SUB BAZ { # DEFINE THE "MY" SUB 400s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 400s } 400s 400s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 400s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 400s C; THEY KEEP EACH OTHER ALIVE (SEE L). 400s 400s =HEAD3 C VS C 400s 400s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 400s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 400s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 400s CONTAINING BLOCK TO THE NEXT. 400s 400s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 400s NECESSARY IF YOU WANT TO CREATE CLOSURES: 400s 400s SUB WHATEVER { 400s MY $X = SHIFT; 400s MY SUB INNER { 400s ... DO SOMETHING WITH $X ... 400s } 400s INNER(); 400s } 400s 400s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 400s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 400s SEE THE C<$X> FROM THE FIRST CALL TO C. 400s 400s =HEAD3 C SUBROUTINES 400s 400s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 400s SUBROUTINE OF THE SAME NAME. 400s 400s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 400s INSIDE AN INNER SCOPE: 400s 400s SUB FOO { ... } 400s 400s SUB BAR { 400s MY SUB FOO { ... } 400s { 400s # NEED TO USE THE OUTER FOO HERE 400s OUR SUB FOO; 400s FOO(); 400s } 400s } 400s 400s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 400s 400s PACKAGE MYSNEAKYMODULE; 400s 400s OUR SUB DO_SOMETHING { ... } 400s 400s SUB DO_SOMETHING_WITH_CALLER { 400s PACKAGE DB; 400s () = CALLER 1; # SETS @DB::ARGS 400s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 400s } 400s 400s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 400s X X<*> 400s 400s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 400s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 400s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 400s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 400s 400s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 400s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 400s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 400s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 400s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 400s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 400s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 400s 400s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 400s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 400s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 400s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 400s 400s SUB DOUBLEARY { 400s LOCAL(*SOMEARY) = @_; 400s FOREACH $ELEM (@SOMEARY) { 400s $ELEM *= 2; 400s } 400s } 400s DOUBLEARY(*FOO); 400s DOUBLEARY(*BAR); 400s 400s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 400s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 400s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 400s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 400s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 400s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 400s 400s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 400s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 400s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 400s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 400s L. 400s 400s =HEAD2 WHEN TO STILL USE LOCAL() 400s X X 400s 400s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 400s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 400s I USE C INSTEAD OF C. 400s 400s =OVER 4 400s 400s =ITEM 1. 400s 400s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 400s 400s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 400s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 400s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 400s IN C<@FIELDS>. 400s 400s { 400s LOCAL @ARGV = ("/ETC/MOTD"); 400s LOCAL $/ = UNDEF; 400s LOCAL $_ = <>; 400s @FIELDS = SPLIT /^\S*=+\S*$/; 400s } 400s 400s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 400s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 400s 400s =ITEM 2. 400s 400s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 400s 400s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 400s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 400s TABLE ENTRIES: 400s 400s SUB IOQUEUE { 400s LOCAL (*READER, *WRITER); # NOT MY! 400s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 400s RETURN (*READER, *WRITER); 400s } 400s ($HEAD, $TAIL) = IOQUEUE(); 400s 400s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 400s ENTRIES. 400s 400s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 400s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 400s A LOCAL ALIAS. 400s 400s { 400s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 400s GROW(); # REALLY CALLS SHRINK() 400s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 400s } 400s GROW(); # GET THE REAL GROW() AGAIN 400s 400s SEE L FOR MORE ABOUT MANIPULATING 400s FUNCTIONS BY NAME IN THIS WAY. 400s 400s =ITEM 3. 400s 400s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 400s 400s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 400s IS DONE ON DYNAMICS: 400s 400s { 400s LOCAL $SIG{INT} = 'IGNORE'; 400s FUNCT(); # UNINTERRUPTIBLE 400s } 400s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 400s 400s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 400s 400s =BACK 400s 400s =HEAD2 PASS BY REFERENCE 400s X X X 400s 400s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 400s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 400s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 400s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 400s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 400s 400s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 400s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 400s OF ALL THEIR FORMER LAST ELEMENTS: 400s 400s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 400s 400s SUB POPMANY { 400s MY $AREF; 400s MY @RETLIST; 400s FOREACH $AREF ( @_ ) { 400s PUSH @RETLIST, POP @$AREF; 400s } 400s RETURN @RETLIST; 400s } 400s 400s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 400s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 400s 400s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 400s SUB INTER { 400s MY ($K, $HREF, %SEEN); # LOCALS 400s FOREACH $HREF (@_) { 400s WHILE ( $K = EACH %$HREF ) { 400s $SEEN{$K}++; 400s } 400s } 400s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 400s } 400s 400s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 400s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 400s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 400s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 400s A LITTLE EXPENSIVE. 400s 400s WHERE PEOPLE GET INTO TROUBLE IS HERE: 400s 400s (@W, @X) = FUNC(@Y, @Z); 400s OR 400s (%W, %X) = FUNC(%Y, %Z); 400s 400s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 400s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 400s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 400s AS ALWAYS. 400s 400s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 400s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 400s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 400s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 400s 400s ($WREF, $XREF) = FUNC(\@Y, \@Z); 400s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 400s SUB FUNC { 400s MY ($YREF, $ZREF) = @_; 400s IF (@$YREF > @$ZREF) { 400s RETURN ($YREF, $ZREF); 400s } ELSE { 400s RETURN ($ZREF, $YREF); 400s } 400s } 400s 400s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 400s 400s (*W, *X) = FUNC(\@Y, \@Z); 400s PRINT "@W HAS MORE THAN @X\N"; 400s SUB FUNC { 400s LOCAL (*Y, *Z) = @_; 400s IF (@Y > @Z) { 400s RETURN (\@Y, \@Z); 400s } ELSE { 400s RETURN (\@Z, \@Y); 400s } 400s } 400s 400s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 400s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 400s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 400s ARE IN THE SYMBOL TABLE. 400s 400s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 400s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 400s FOR EXAMPLE: 400s 400s SPLUTTER(\*STDOUT); 400s SUB SPLUTTER { 400s MY $FH = SHIFT; 400s PRINT $FH "HER UM WELL A HMMM\N"; 400s } 400s 400s $REC = GET_REC(\*STDIN); 400s SUB GET_REC { 400s MY $FH = SHIFT; 400s RETURN SCALAR <$FH>; 400s } 400s 400s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 400s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 400s 400s SUB OPENIT { 400s MY $PATH = SHIFT; 400s LOCAL *FH; 400s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 400s } 400s 400s =HEAD2 PROTOTYPES 400s X X 400s 400s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 400s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 400s SECTION OR WITH A L. 400s IF YOU DECLARE EITHER OF 400s 400s SUB MYPUSH (\@@) 400s SUB MYPUSH :PROTOTYPE(\@@) 400s 400s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 400s 400s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 400s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 400s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 400s OF AN ATTRIBUTE. 400s 400s THE 400s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 400s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 400s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 400s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 400s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 400s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 400s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 400s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 400s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 400s 400s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 400s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 400s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 400s 400s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 400s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 400s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 400s CORRESPONDING BUILT-IN. 400s 400s DECLARED AS CALLED AS 400s 400s SUB MYLINK ($$) MYLINK $OLD, $NEW 400s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 400s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 400s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 400s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 400s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 400s SUB MYPOP (\@) MYPOP @ARRAY 400s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 400s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 400s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 400s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 400s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 400s SUB MYRAND (;$) MYRAND 42 400s SUB MYTIME () MYTIME 400s 400s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 400s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 400s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 400s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 400s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 400s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 400s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 400s 400s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 400s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 400s 400s SUB MYREF (\[$@%&*]) 400s 400s WILL ALLOW CALLING MYREF() AS 400s 400s MYREF $VAR 400s MYREF @ARRAY 400s MYREF %HASH 400s MYREF &SUB 400s MYREF *GLOB 400s 400s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 400s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 400s 400s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 400s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 400s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 400s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 400s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 400s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 400s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 400s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 400s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 400s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 400s FOLLOWS: 400s 400s USE SYMBOL 'QUALIFY_TO_REF'; 400s 400s SUB FOO (*) { 400s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 400s ... 400s } 400s 400s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 400s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 400s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 400s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 400s 400s SUB MYPUSH (+@) { 400s MY $AREF = SHIFT; 400s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 400s PUSH @$AREF, @_; 400s } 400s 400s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 400s IS OF AN ACCEPTABLE TYPE. 400s 400s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 400s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 400s 400s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 400s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 400s PROVIDED, C<$_> WILL BE USED INSTEAD. 400s 400s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 400s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 400s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 400s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 400s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 400s 400s MYTIME +2; 400s 400s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 400s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 400s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 400s 400s SUB MYGETPROTOBYNUMBER($;); 400s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 400s 400s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 400s PROVIDED IT'S IN THE INITIAL POSITION: 400s X<&> 400s 400s SUB TRY (&@) { 400s MY($TRY,$CATCH) = @_; 400s EVAL { &$TRY }; 400s IF ($@) { 400s LOCAL $_ = $@; 400s &$CATCH; 400s } 400s } 400s SUB CATCH (&) { $_[0] } 400s 400s TRY { 400s DIE "PHOOEY"; 400s } CATCH { 400s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 400s }; 400s 400s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 400s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 400s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 400s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 400s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 400s 400s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 400s X 400s 400s SUB MYGREP (&@) { 400s MY $CODE = SHIFT; 400s MY @RESULT; 400s FOREACH $_ (@_) { 400s PUSH(@RESULT, $_) IF &$CODE; 400s } 400s @RESULT; 400s } 400s 400s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 400s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 400s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 400s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 400s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 400s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 400s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 400s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 400s 400s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 400s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 400s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 400s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 400s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 400s MAJORITY OF OFFENDING CODE IS FIXED. 400s 400s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 400s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 400s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 400s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 400s 400s SUB FUNC ($) { 400s MY $N = SHIFT; 400s PRINT "YOU GAVE ME $N\N"; 400s } 400s 400s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 400s RETURNING A LIST: 400s 400s FUNC(@FOO); 400s FUNC( $TEXT =~ /\W+/G ); 400s 400s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 400s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 400s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 400s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 400s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 400s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 400s 400s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 400s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 400s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 400s EFFECT, LIKE SO: 400s 400s SUB FOO($$); 400s SUB FOO($$) { 400s FOO 1, 2; 400s } 400s 400s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 400s TO MAKE THE WORLD A BETTER PLACE. 400s 400s =HEAD2 CONSTANT FUNCTIONS 400s X 400s 400s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 400s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 400s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 400s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 400s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 400s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 400s 400s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 400s 400s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 400s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 400s # AND IT'S INLINED, TOO! 400s SUB ST_DEV () { 0 } 400s SUB ST_INO () { 1 } 400s 400s SUB FLAG_FOO () { 1 << 8 } 400s SUB FLAG_BAR () { 1 << 9 } 400s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 400s 400s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 400s 400s SUB N () { INT(OPT_BAZ) / 3 } 400s 400s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 400s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 400s 400s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 400s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 400s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 400s C: 400s 400s SUB BAZ_VAL () { 400s IF (OPT_BAZ) { 400s RETURN 23; 400s } 400s ELSE { 400s RETURN 42; 400s } 400s } 400s SUB BONK_VAL () { RETURN 12345 } 400s 400s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 400s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 400s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 400s 400s BEGIN { 400s MY $VAR = 1; 400s NO STRICT 'REFS'; 400s *INLINED = SUB () { $VAR }; 400s } 400s 400s BEGIN { 400s MY $VAR = 1; 400s MY $REF = \$VAR; 400s NO STRICT 'REFS'; 400s *NOT_INLINED = SUB () { $VAR }; 400s } 400s 400s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 400s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 400s 400s BEGIN { 400s MY $X = 10; 400s *FOO = SUB () { $X }; 400s $X++; 400s } 400s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 400s 400s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 400s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 400s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 400s SO IT PRINTED C<10>, NOT C<11>. 400s 400s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 400s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 400s ASIDE FROM WHERE IT IS DECLARED. 400s 400s # FINE, NO WARNING 400s BEGIN { 400s MY $X = 54321; 400s *INLINED = SUB () { $X }; 400s } 400s # ERROR 400s BEGIN { 400s MY $X; 400s $X = 54321; 400s *ALSO_INLINED = SUB () { $X }; 400s } 400s 400s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 400s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 400s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 400s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 400s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 400s 400s MY $X = 54321; 400s *INLINED = SUB : CONST { $X }; 400s $X++; 400s 400s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 400s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 400s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 400s VALUE CAPTURED THE SAME WAY. 400s 400s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 400s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 400s AN EXPLICIT C: 400s 400s BEGIN { 400s MY $X = 10; 400s *FOO = SUB () { RETURN $X }; 400s $X++; 400s } 400s PRINT FOO(); # PRINTS 11 400s 400s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 400s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 400s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 400s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 400s 400s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 400s SUB ONE { 400s 1; 400s } 400s IF (ONE ) { 400s PRINT ONE() IF ONE ; 400s } 400s 400s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 400s SUB ONE () { 1 } 400s DO { 400s PRINT 1 400s }; 400s 400s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 400s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 400s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 400s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 400s 400s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 400s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 400s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 400s SUBROUTINE ONE REDEFINED AT -E LINE 1. 400s 400s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 400s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 400s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 400s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 400s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 400s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 400s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 400s MENTIONED ABOVE: 400s 400s SUB NOT_INLINED () { RETURN 23 } 400s 400s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 400s X X X X 400s 400s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 400s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 400s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 400s ON A NON-UNIX SYSTEM. 400s 400s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 400s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 400s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 400s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 400s 400s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 400s CHDIR $SOMEWHERE; 400s SUB CHDIR { ... } 400s 400s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 400s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 400s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 400s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 400s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 400s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 400s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 400s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 400s FOR SOME KEYWORDS. SEE L. 400s 400s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 400s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 400s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 400s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 400s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 400s THAT IS, THEY COULD SAY 400s 400s USE MODULE 'OPEN'; 400s 400s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 400s 400s USE MODULE; 400s 400s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 400s 400s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 400s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 400s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 400s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 400s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 400s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 400s THAT UNDERSTANDS REGULAR EXPRESSIONS. 400s 400s PACKAGE REGLOB; 400s REQUIRE EXPORTER; 400s @ISA = 'EXPORTER'; 400s @EXPORT_OK = 'GLOB'; 400s 400s SUB IMPORT { 400s MY $PKG = SHIFT; 400s RETURN UNLESS @_; 400s MY $SYM = SHIFT; 400s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 400s $PKG->EXPORT($WHERE, $SYM, @_); 400s } 400s 400s SUB GLOB { 400s MY $PAT = SHIFT; 400s MY @GOT; 400s IF (OPENDIR MY $D, '.') { 400s @GOT = GREP /$PAT/, READDIR $D; 400s CLOSEDIR $D; 400s } 400s RETURN @GOT; 400s } 400s 1; 400s 400s AND HERE'S HOW IT COULD BE (AB)USED: 400s 400s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 400s PACKAGE FOO; 400s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 400s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 400s 400s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 400s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 400s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 400s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 400s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 400s IT MUST BE DONE AT ALL. 400s 400s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 400s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 400s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 400s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 400s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 400s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 400s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 400s LIBRARY. 400s 400s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 400s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 400s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 400s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 400s (SEE L). 400s 400s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 400s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 400s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 400s 400s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 400s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 400s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 400s C SYNTAX, THOUGH). 400s 400s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 400s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 400s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 400s 400s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 400s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 400s 400s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 400s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 400s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 400s 400s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 400s 400s =HEAD2 AUTOLOADING 400s X X 400s 400s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 400s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 400s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 400s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 400s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 400s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 400s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 400s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 400s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 400s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 400s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 400s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 400s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 400s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 400s SUBROUTINE NAME. SEE L FOR DETAILS.) 400s 400s 400s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 400s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 400s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 400s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 400s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 400s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 400s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 400s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 400s 400s SUB AUTOLOAD { 400s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 400s MY $PROGRAM = $AUTOLOAD; 400s $PROGRAM =~ S/.*:://; 400s SYSTEM($PROGRAM, @_); 400s } 400s DATE(); 400s WHO(); 400s LS('-L'); 400s 400s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 400s EVEN NEED PARENTHESES: 400s 400s USE SUBS QW(DATE WHO LS); 400s DATE; 400s WHO; 400s LS '-L'; 400s 400s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 400s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 400s 400s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 400s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 400s DESCRIBED IN L AND IN L, THE STANDARD 400s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 400s FUNCTIONS TO PERL CODE IN L. 400s 400s =HEAD2 SUBROUTINE ATTRIBUTES 400s X X X 400s 400s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 400s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 400s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 400s C HAD BEEN SEEN. SEE L FOR DETAILS 400s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 400s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 400s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 400s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 400s 400s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 400s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 400s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 400s NEST PROPERLY. 400s 400s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 400s 400s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 400s SUB PLUGH () : UGLY('\(") :BAD; 400s SUB XYZZY : _5X5 { ... } 400s 400s EXAMPLES OF INVALID SYNTAX: 400s 400s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 400s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 400s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 400s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 400s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 400s 400s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 400s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 400s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 400s PARSED AND INVOKED: 400s 400s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 400s 400s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 400s SEE L AND L. 400s 400s =HEAD1 SEE ALSO 400s 400s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 400s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 400s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 400s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 400s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 400s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 400s 400s =FOR VI 400s # EX: SET STS=0 SW=4 ET: 400s 400s ok 2 400s # testing mod_cgi with /modules/cgi/perl.pl 400s # expected 200 400s # received 200 400s # body: PERL CGI 400s ok 3 400s # testing mod_test_rwrite with /test_rwrite 400s # expected 200 400s # received 200 400s # body: A 400s ok 4 400s ok 403s t/filter/case_in.t .................. 403s 1..3 403s # Running under perl version 5.038002 for linux 403s # Current time local: Mon Jun 3 17:20:55 2024 403s # Current time GMT: Mon Jun 3 17:20:55 2024 403s # Using Test.pm version 1.31 403s # Using Apache/Test.pm version 1.42 403s ok 1 403s # testing mod_cgi with /modules/cgi/perl_echo.pl 403s # expected 200 403s # received 200 403s ok 2 403s # testing mod_echo_post with /echo_post 403s # expected 200 403s # received 200 403s ok 3 403s ok 405s t/filter/input_body.t ............... 405s 1..2 405s # Running under perl version 5.038002 for linux 405s # Current time local: Mon Jun 3 17:20:58 2024 405s # Current time GMT: Mon Jun 3 17:20:58 2024 405s # Using Test.pm version 1.31 405s # Using Apache/Test.pm version 1.42 405s # testing : Posted "1 ko" 405s # expected: 'ok 1' 405s # received: 'ok 1' 405s ok 1 405s # testing : Posted "2 ko" 405s # expected: 'ok 2' 405s # received: 'ok 2' 405s ok 2 405s ok 407s t/http11/basicauth.t ................ 407s 1..3 407s # Running under perl version 5.038002 for linux 407s # Current time local: Mon Jun 3 17:21:00 2024 407s # Current time GMT: Mon Jun 3 17:21:00 2024 407s # Using Test.pm version 1.31 407s # Using Apache/Test.pm version 1.42 407s ok 1 407s ok 2 407s ok 3 407s ok 410s t/http11/chunked.t .................. 410s 1..30 410s # Running under perl version 5.038002 for linux 410s # Current time local: Mon Jun 3 17:21:02 2024 410s # Current time GMT: Mon Jun 3 17:21:02 2024 410s # Using Test.pm version 1.31 410s # Using Apache/Test.pm version 1.42 410s # testing : response protocol 410s # expected: 'HTTP/1.1' 410s # received: 'HTTP/1.1' 410s ok 1 410s # testing : response Transfer-Encoding 410s # expected: 'chunked' 410s # received: 'chunked' 410s ok 2 410s # testing : no Content-Length 410s # expected: 0 410s # received: 0 410s ok 3 410s # testing : body length 410s # expected: '70976' 410s # received: 70976 410s ok 4 410s # testing : number of requests 410s # expected: 1 410s # received: 1 410s ok 5 410s # testing : response protocol 410s # expected: 'HTTP/1.1' 410s # received: 'HTTP/1.1' 410s ok 6 410s # testing : response Transfer-Encoding 410s # expected: 'chunked' 410s # received: 'chunked' 410s ok 7 410s # testing : no Content-Length 410s # expected: 0 410s # received: 0 410s ok 8 410s # testing : body length 410s # expected: '212509' 410s # received: 212509 410s ok 9 410s # testing : number of requests 410s # expected: 2 410s # received: 2 410s ok 10 410s # testing : response protocol 410s # expected: 'HTTP/1.1' 410s # received: 'HTTP/1.1' 410s ok 11 410s # testing : response Transfer-Encoding 410s # expected: 'chunked' 410s # received: 'chunked' 410s ok 12 410s # testing : no Content-Length 410s # expected: 0 410s # received: 0 410s ok 13 410s # testing : body length 410s # expected: '280545' 410s # received: 280545 410s ok 14 410s # testing : number of requests 410s # expected: 3 410s # received: 3 410s ok 15 410s # testing : response protocol 410s # expected: 'HTTP/1.1' 410s # received: 'HTTP/1.1' 410s ok 16 410s # testing : response Transfer-Encoding 410s # expected: 'chunked' 410s # received: 'chunked' 410s ok 17 410s # testing : no Content-Length 410s # expected: 0 410s # received: 0 410s ok 18 410s # testing : body length 410s # expected: '845969' 410s # received: 845969 410s ok 19 410s # testing : number of requests 410s # expected: 4 410s # received: 4 410s ok 20 410s # testing : response protocol 410s # expected: 'HTTP/1.1' 410s # received: 'HTTP/1.1' 410s ok 21 410s # testing : no Transfer-Encoding (test result inverted) 410s # expected: 'chunked' 410s # received: '' 410s ok 22 410s # testing : content length 410s # expected: 253 410s # received: '253' 410s ok 23 410s # testing : body length 410s # expected: '242' 410s # received: 242 410s ok 24 410s # testing : number of requests 410s # expected: 5 410s # received: 5 410s ok 25 410s # testing : response protocol 410s # expected: 'HTTP/1.1' 410s # received: 'HTTP/1.1' 410s ok 26 410s # testing : no Transfer-Encoding (test result inverted) 410s # expected: 'chunked' 410s # received: '' 410s ok 27 410s # testing : content length 410s # expected: '' 410s # received: '' 410s ok 28 410s # testing : body length 410s # expected: '14276' 410s # received: 14276 410s ok 29 410s # testing : number of requests 410s # expected: 6 410s # received: 6 410s ok 30 410s ok 412s t/http11/chunked2.t ................. 412s 1..2 412s # Running under perl version 5.038002 for linux 412s # Current time local: Mon Jun 3 17:21:05 2024 412s # Current time GMT: Mon Jun 3 17:21:05 2024 412s # Using Test.pm version 1.31 412s # Using Apache/Test.pm version 1.42 412s # testing : successful response 412s # expected: 200 412s # received: '200' 412s ok 1 412s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 412s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 412s ok 2 412s ok 414s t/http11/clength.t .................. 414s 1..6 414s # Running under perl version 5.038002 for linux 414s # Current time local: Mon Jun 3 17:21:07 2024 414s # Current time GMT: Mon Jun 3 17:21:07 2024 414s # Using Test.pm version 1.31 414s # Using Apache/Test.pm version 1.42 414s # testing : successful response 414s # expected: 200 414s # received: '200' 414s ok 1 414s # expected: 10 414s # received: '10' 414s ok 2 414s # expected: 'bbbbbbbbbb' 414s # received: 'bbbbbbbbbb' 414s ok 3 414s # testing : successful response 414s # expected: 200 414s # received: '200' 414s ok 4 414s # expected: 6 414s # received: '6' 414s ok 5 414s # expected: 'foobar' 414s # received: 'foobar' 414s ok 6 414s ok 418s t/http11/post.t ..................... 418s # using LWP client 418s 1..51 418s # Running under perl version 5.038002 for linux 418s # Current time local: Mon Jun 3 17:21:09 2024 418s # Current time GMT: Mon Jun 3 17:21:09 2024 418s # Using Test.pm version 1.31 418s # Using Apache/Test.pm version 1.42 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 1024 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Connection: Keep-Alive 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 5 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 1 418s #DMMATCH1: 1 418s #Keep-Alive: timeout=5, max=100 418s # 418s # testing : length posted 418s # expected: '1024' 418s # received: 1024 418s ok 1 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 2048 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 5 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 2 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '2048' 418s # received: 2048 418s ok 2 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 3072 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 5 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 3 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '3072' 418s # received: 3072 418s ok 3 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 4096 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 5 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 4 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '4096' 418s # received: 4096 418s ok 4 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 5120 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 5 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 5 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '5120' 418s # received: 5120 418s ok 5 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 6144 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 5 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 6 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '6144' 418s # received: 6144 418s ok 6 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 7168 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 5 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 7 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '7168' 418s # received: 7168 418s ok 7 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 8192 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 5 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 8 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '8192' 418s # received: 8192 418s ok 8 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 9216 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 5 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 9 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '9216' 418s # received: 9216 418s ok 9 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 10240 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 10 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '10240' 418s # received: 10240 418s ok 10 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 11264 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 11 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '11264' 418s # received: 11264 418s ok 11 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 12288 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 12 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '12288' 418s # received: 12288 418s ok 12 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 13312 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 13 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '13312' 418s # received: 13312 418s ok 13 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 14336 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 14 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '14336' 418s # received: 14336 418s ok 14 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 15360 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 15 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '15360' 418s # received: 15360 418s ok 15 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 16384 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 16 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '16384' 418s # received: 16384 418s ok 16 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 17408 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 17 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '17408' 418s # received: 17408 418s ok 17 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 18432 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 18 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '18432' 418s # received: 18432 418s ok 18 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 19456 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 19 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '19456' 418s # received: 19456 418s ok 19 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 20480 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 20 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '20480' 418s # received: 20480 418s ok 20 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 21504 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 21 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '21504' 418s # received: 21504 418s ok 21 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 22528 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:12 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 22 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '22528' 418s # received: 22528 418s ok 22 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 23552 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 23 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '23552' 418s # received: 23552 418s ok 23 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 24576 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 24 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '24576' 418s # received: 24576 418s ok 24 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 25600 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 25 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '25600' 418s # received: 25600 418s ok 25 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 26624 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 26 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '26624' 418s # received: 26624 418s ok 26 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 27648 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 27 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '27648' 418s # received: 27648 418s ok 27 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 28672 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 28 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '28672' 418s # received: 28672 418s ok 28 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 29696 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 29 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '29696' 418s # received: 29696 418s ok 29 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 30720 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 30 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '30720' 418s # received: 30720 418s ok 30 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 31744 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 31 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '31744' 418s # received: 31744 418s ok 31 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 32768 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 32 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '32768' 418s # received: 32768 418s ok 32 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 33792 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 33 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '33792' 418s # received: 33792 418s ok 33 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 34816 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 34 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '34816' 418s # received: 34816 418s ok 34 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 35840 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 35 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '35840' 418s # received: 35840 418s ok 35 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 36864 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 36 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '36864' 418s # received: 36864 418s ok 36 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 37888 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 37 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '37888' 418s # received: 37888 418s ok 37 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 38912 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 38 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '38912' 418s # received: 38912 418s ok 38 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 39936 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 39 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '39936' 418s # received: 39936 418s ok 39 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 40960 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 40 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '40960' 418s # received: 40960 418s ok 40 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 41984 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 41 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '41984' 418s # received: 41984 418s ok 41 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 43008 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 42 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '43008' 418s # received: 43008 418s ok 42 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 44032 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 43 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '44032' 418s # received: 44032 418s ok 43 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 45056 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 44 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '45056' 418s # received: 45056 418s ok 44 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 46080 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 45 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '46080' 418s # received: 46080 418s ok 45 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 47104 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 46 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '47104' 418s # received: 47104 418s ok 46 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 48128 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 47 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '48128' 418s # received: 48128 418s ok 47 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 49152 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 48 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '49152' 418s # received: 49152 418s ok 48 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 50176 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 49 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '50176' 418s # received: 50176 418s ok 49 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 51200 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 6 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 50 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '51200' 418s # received: 51200 418s ok 50 418s #lwp request: 418s #POST http://localhost:8529/eat_post HTTP/1.1 418s #User-Agent: libwww-perl/6.77 418s #Content-Length: 102400 418s # 418s #server response: 418s #HTTP/1.1 200 OK 418s #Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 418s #Vary: In-If1 418s #Content-Length: 7 418s #Client-Date: Mon, 03 Jun 2024 17:21:13 GMT 418s #Client-Peer: 127.0.0.1:8529 418s #Client-Response-Num: 51 418s #DMMATCH1: 1 418s # 418s # testing : length posted 418s # expected: '102400' 418s # received: 102400 418s ok 51 418s ok 420s t/modules/aaa.t ..................... 420s 1..40 420s # Running under perl version 5.038002 for linux 420s # Current time local: Mon Jun 3 17:21:13 2024 420s # Current time GMT: Mon Jun 3 17:21:13 2024 420s # Using Test.pm version 1.31 420s # Using Apache/Test.pm version 1.42 420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/realm2 420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/basic1 420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/form1 420s ok 1 420s ok 2 420s ok 3 420s ok 4 420s ok 5 420s ok 6 420s ok 7 420s ok 8 420s ok 9 420s ok 10 420s ok 11 420s ok 12 420s ok 13 420s ok 14 420s ok 15 420s ok 16 420s ok 17 420s ok 18 420s ok 19 420s ok 20 420s ok 21 420s ok 22 420s ok 23 420s ok 24 420s ok 25 420s ok 26 420s ok 27 420s ok 28 420s ok 29 420s ok 30 420s ok 31 420s ok 32 420s ok 33 420s ok 34 420s ok 35 420s ok 36 420s ok 37 420s ok 38 420s ok 39 420s ok 40 420s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/form1 420s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/basic1 420s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/realm2 420s ok 423s t/modules/access.t .................. 423s 1..408 423s # Running under perl version 5.038002 for linux 423s # Current time local: Mon Jun 3 17:21:15 2024 423s # Current time GMT: Mon Jun 3 17:21:15 2024 423s # Using Test.pm version 1.31 423s # Using Apache/Test.pm version 1.42 423s # --- 423s # Order deny,allow 423s # Allow from all 423s # expecting access. 423s ok 1 423s # --- 423s # Order deny,allow 423s # Deny from all 423s # expecting access denial. 423s ok 2 423s # --- 423s # Order deny,allow 423s # Allow from all 423s # Deny from all 423s # expecting access. 423s ok 3 423s # --- 423s # Order deny,allow 423s # Deny from localhost 423s # expecting access denial. 423s ok 4 423s # --- 423s # Order deny,allow 423s # Allow from all 423s # Deny from localhost 423s # expecting access. 423s ok 5 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 6 423s # --- 423s # Order deny,allow 423s # Allow from all 423s # Deny from 127.0.0.1 423s # expecting access. 423s ok 7 423s # --- 423s # Order deny,allow 423s # Deny from 127.0 423s # expecting access denial. 423s ok 8 423s # --- 423s # Order deny,allow 423s # Allow from all 423s # Deny from 127.0 423s # expecting access. 423s ok 9 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 10 423s # --- 423s # Order deny,allow 423s # Allow from all 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access. 423s ok 11 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 12 423s # --- 423s # Order deny,allow 423s # Allow from all 423s # Deny from 127.0.0.1/16 423s # expecting access. 423s ok 13 423s # --- 423s # Order deny,allow 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 14 423s # --- 423s # Order deny,allow 423s # Allow from all 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 15 423s # --- 423s # Order deny,allow 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 16 423s # --- 423s # Order deny,allow 423s # Allow from all 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 17 423s # --- 423s # Order deny,allow 423s # Allow from localhost 423s # expecting access. 423s ok 18 423s # --- 423s # Order deny,allow 423s # Deny from all 423s # expecting access denial. 423s ok 19 423s # --- 423s # Order deny,allow 423s # Allow from localhost 423s # Deny from all 423s # expecting access. 423s ok 20 423s # --- 423s # Order deny,allow 423s # Deny from localhost 423s # expecting access denial. 423s ok 21 423s # --- 423s # Order deny,allow 423s # Allow from localhost 423s # Deny from localhost 423s # expecting access. 423s ok 22 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 23 423s # --- 423s # Order deny,allow 423s # Allow from localhost 423s # Deny from 127.0.0.1 423s # expecting access. 423s ok 24 423s # --- 423s # Order deny,allow 423s # Deny from 127.0 423s # expecting access denial. 423s ok 25 423s # --- 423s # Order deny,allow 423s # Allow from localhost 423s # Deny from 127.0 423s # expecting access. 423s ok 26 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 27 423s # --- 423s # Order deny,allow 423s # Allow from localhost 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access. 423s ok 28 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 29 423s # --- 423s # Order deny,allow 423s # Allow from localhost 423s # Deny from 127.0.0.1/16 423s # expecting access. 423s ok 30 423s # --- 423s # Order deny,allow 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 31 423s # --- 423s # Order deny,allow 423s # Allow from localhost 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 32 423s # --- 423s # Order deny,allow 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 33 423s # --- 423s # Order deny,allow 423s # Allow from localhost 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 34 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1 423s # expecting access. 423s ok 35 423s # --- 423s # Order deny,allow 423s # Deny from all 423s # expecting access denial. 423s ok 36 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1 423s # Deny from all 423s # expecting access. 423s ok 37 423s # --- 423s # Order deny,allow 423s # Deny from localhost 423s # expecting access denial. 423s ok 38 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1 423s # Deny from localhost 423s # expecting access. 423s ok 39 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 40 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1 423s # Deny from 127.0.0.1 423s # expecting access. 423s ok 41 423s # --- 423s # Order deny,allow 423s # Deny from 127.0 423s # expecting access denial. 423s ok 42 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1 423s # Deny from 127.0 423s # expecting access. 423s ok 43 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 44 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access. 423s ok 45 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 46 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1 423s # Deny from 127.0.0.1/16 423s # expecting access. 423s ok 47 423s # --- 423s # Order deny,allow 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 48 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 49 423s # --- 423s # Order deny,allow 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 50 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 51 423s # --- 423s # Order deny,allow 423s # Allow from 127.0 423s # expecting access. 423s ok 52 423s # --- 423s # Order deny,allow 423s # Deny from all 423s # expecting access denial. 423s ok 53 423s # --- 423s # Order deny,allow 423s # Allow from 127.0 423s # Deny from all 423s # expecting access. 423s ok 54 423s # --- 423s # Order deny,allow 423s # Deny from localhost 423s # expecting access denial. 423s ok 55 423s # --- 423s # Order deny,allow 423s # Allow from 127.0 423s # Deny from localhost 423s # expecting access. 423s ok 56 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 57 423s # --- 423s # Order deny,allow 423s # Allow from 127.0 423s # Deny from 127.0.0.1 423s # expecting access. 423s ok 58 423s # --- 423s # Order deny,allow 423s # Deny from 127.0 423s # expecting access denial. 423s ok 59 423s # --- 423s # Order deny,allow 423s # Allow from 127.0 423s # Deny from 127.0 423s # expecting access. 423s ok 60 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 61 423s # --- 423s # Order deny,allow 423s # Allow from 127.0 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access. 423s ok 62 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 63 423s # --- 423s # Order deny,allow 423s # Allow from 127.0 423s # Deny from 127.0.0.1/16 423s # expecting access. 423s ok 64 423s # --- 423s # Order deny,allow 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 65 423s # --- 423s # Order deny,allow 423s # Allow from 127.0 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 66 423s # --- 423s # Order deny,allow 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 67 423s # --- 423s # Order deny,allow 423s # Allow from 127.0 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 68 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/255.255.0.0 423s # expecting access. 423s ok 69 423s # --- 423s # Order deny,allow 423s # Deny from all 423s # expecting access denial. 423s ok 70 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from all 423s # expecting access. 423s ok 71 423s # --- 423s # Order deny,allow 423s # Deny from localhost 423s # expecting access denial. 423s ok 72 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from localhost 423s # expecting access. 423s ok 73 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 74 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 127.0.0.1 423s # expecting access. 423s ok 75 423s # --- 423s # Order deny,allow 423s # Deny from 127.0 423s # expecting access denial. 423s ok 76 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 127.0 423s # expecting access. 423s ok 77 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 78 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access. 423s ok 79 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 80 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 127.0.0.1/16 423s # expecting access. 423s ok 81 423s # --- 423s # Order deny,allow 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 82 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 83 423s # --- 423s # Order deny,allow 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 84 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 85 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/16 423s # expecting access. 423s ok 86 423s # --- 423s # Order deny,allow 423s # Deny from all 423s # expecting access denial. 423s ok 87 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/16 423s # Deny from all 423s # expecting access. 423s ok 88 423s # --- 423s # Order deny,allow 423s # Deny from localhost 423s # expecting access denial. 423s ok 89 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/16 423s # Deny from localhost 423s # expecting access. 423s ok 90 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 91 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/16 423s # Deny from 127.0.0.1 423s # expecting access. 423s ok 92 423s # --- 423s # Order deny,allow 423s # Deny from 127.0 423s # expecting access denial. 423s ok 93 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/16 423s # Deny from 127.0 423s # expecting access. 423s ok 94 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 95 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/16 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access. 423s ok 96 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 97 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/16 423s # Deny from 127.0.0.1/16 423s # expecting access. 423s ok 98 423s # --- 423s # Order deny,allow 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 99 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/16 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 100 423s # --- 423s # Order deny,allow 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 101 423s # --- 423s # Order deny,allow 423s # Allow from 127.0.0.1/16 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 102 423s # --- 423s # Order deny,allow 423s # Allow from somewhere.else.com 423s # expecting access. 423s ok 103 423s # --- 423s # Order deny,allow 423s # Deny from all 423s # expecting access denial. 423s ok 104 423s # --- 423s # Order deny,allow 423s # Allow from somewhere.else.com 423s # Deny from all 423s # expecting access denial. 423s ok 105 423s # --- 423s # Order deny,allow 423s # Deny from localhost 423s # expecting access denial. 423s ok 106 423s # --- 423s # Order deny,allow 423s # Allow from somewhere.else.com 423s # Deny from localhost 423s # expecting access denial. 423s ok 107 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 108 423s # --- 423s # Order deny,allow 423s # Allow from somewhere.else.com 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 109 423s # --- 423s # Order deny,allow 423s # Deny from 127.0 423s # expecting access denial. 423s ok 110 423s # --- 423s # Order deny,allow 423s # Allow from somewhere.else.com 423s # Deny from 127.0 423s # expecting access denial. 423s ok 111 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 112 423s # --- 423s # Order deny,allow 423s # Allow from somewhere.else.com 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 113 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 114 423s # --- 423s # Order deny,allow 423s # Allow from somewhere.else.com 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 115 423s # --- 423s # Order deny,allow 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 116 423s # --- 423s # Order deny,allow 423s # Allow from somewhere.else.com 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 117 423s # --- 423s # Order deny,allow 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 118 423s # --- 423s # Order deny,allow 423s # Allow from somewhere.else.com 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 119 423s # --- 423s # Order deny,allow 423s # Allow from 66.6.6.6 423s # expecting access. 423s ok 120 423s # --- 423s # Order deny,allow 423s # Deny from all 423s # expecting access denial. 423s ok 121 423s # --- 423s # Order deny,allow 423s # Allow from 66.6.6.6 423s # Deny from all 423s # expecting access denial. 423s ok 122 423s # --- 423s # Order deny,allow 423s # Deny from localhost 423s # expecting access denial. 423s ok 123 423s # --- 423s # Order deny,allow 423s # Allow from 66.6.6.6 423s # Deny from localhost 423s # expecting access denial. 423s ok 124 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 125 423s # --- 423s # Order deny,allow 423s # Allow from 66.6.6.6 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 126 423s # --- 423s # Order deny,allow 423s # Deny from 127.0 423s # expecting access denial. 423s ok 127 423s # --- 423s # Order deny,allow 423s # Allow from 66.6.6.6 423s # Deny from 127.0 423s # expecting access denial. 423s ok 128 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 129 423s # --- 423s # Order deny,allow 423s # Allow from 66.6.6.6 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 130 423s # --- 423s # Order deny,allow 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 131 423s # --- 423s # Order deny,allow 423s # Allow from 66.6.6.6 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 132 423s # --- 423s # Order deny,allow 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 133 423s # --- 423s # Order deny,allow 423s # Allow from 66.6.6.6 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 134 423s # --- 423s # Order deny,allow 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 135 423s # --- 423s # Order deny,allow 423s # Allow from 66.6.6.6 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 136 423s # --- 423s # Order allow,deny 423s # Allow from all 423s # expecting access. 423s ok 137 423s # --- 423s # Order allow,deny 423s # Deny from all 423s # expecting access denial. 423s ok 138 423s # --- 423s # Order allow,deny 423s # Allow from all 423s # Deny from all 423s # expecting access denial. 423s ok 139 423s # --- 423s # Order allow,deny 423s # Deny from localhost 423s # expecting access denial. 423s ok 140 423s # --- 423s # Order allow,deny 423s # Allow from all 423s # Deny from localhost 423s # expecting access denial. 423s ok 141 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 142 423s # --- 423s # Order allow,deny 423s # Allow from all 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 143 423s # --- 423s # Order allow,deny 423s # Deny from 127.0 423s # expecting access denial. 423s ok 144 423s # --- 423s # Order allow,deny 423s # Allow from all 423s # Deny from 127.0 423s # expecting access denial. 423s ok 145 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 146 423s # --- 423s # Order allow,deny 423s # Allow from all 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 147 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 148 423s # --- 423s # Order allow,deny 423s # Allow from all 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 149 423s # --- 423s # Order allow,deny 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 150 423s # --- 423s # Order allow,deny 423s # Allow from all 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 151 423s # --- 423s # Order allow,deny 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 152 423s # --- 423s # Order allow,deny 423s # Allow from all 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 153 423s # --- 423s # Order allow,deny 423s # Allow from localhost 423s # expecting access. 423s ok 154 423s # --- 423s # Order allow,deny 423s # Deny from all 423s # expecting access denial. 423s ok 155 423s # --- 423s # Order allow,deny 423s # Allow from localhost 423s # Deny from all 423s # expecting access denial. 423s ok 156 423s # --- 423s # Order allow,deny 423s # Deny from localhost 423s # expecting access denial. 423s ok 157 423s # --- 423s # Order allow,deny 423s # Allow from localhost 423s # Deny from localhost 423s # expecting access denial. 423s ok 158 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 159 423s # --- 423s # Order allow,deny 423s # Allow from localhost 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 160 423s # --- 423s # Order allow,deny 423s # Deny from 127.0 423s # expecting access denial. 423s ok 161 423s # --- 423s # Order allow,deny 423s # Allow from localhost 423s # Deny from 127.0 423s # expecting access denial. 423s ok 162 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 163 423s # --- 423s # Order allow,deny 423s # Allow from localhost 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 164 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 165 423s # --- 423s # Order allow,deny 423s # Allow from localhost 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 166 423s # --- 423s # Order allow,deny 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 167 423s # --- 423s # Order allow,deny 423s # Allow from localhost 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 168 423s # --- 423s # Order allow,deny 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 169 423s # --- 423s # Order allow,deny 423s # Allow from localhost 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 170 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1 423s # expecting access. 423s ok 171 423s # --- 423s # Order allow,deny 423s # Deny from all 423s # expecting access denial. 423s ok 172 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1 423s # Deny from all 423s # expecting access denial. 423s ok 173 423s # --- 423s # Order allow,deny 423s # Deny from localhost 423s # expecting access denial. 423s ok 174 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1 423s # Deny from localhost 423s # expecting access denial. 423s ok 175 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 176 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 177 423s # --- 423s # Order allow,deny 423s # Deny from 127.0 423s # expecting access denial. 423s ok 178 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1 423s # Deny from 127.0 423s # expecting access denial. 423s ok 179 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 180 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 181 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 182 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 183 423s # --- 423s # Order allow,deny 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 184 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 185 423s # --- 423s # Order allow,deny 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 186 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 187 423s # --- 423s # Order allow,deny 423s # Allow from 127.0 423s # expecting access. 423s ok 188 423s # --- 423s # Order allow,deny 423s # Deny from all 423s # expecting access denial. 423s ok 189 423s # --- 423s # Order allow,deny 423s # Allow from 127.0 423s # Deny from all 423s # expecting access denial. 423s ok 190 423s # --- 423s # Order allow,deny 423s # Deny from localhost 423s # expecting access denial. 423s ok 191 423s # --- 423s # Order allow,deny 423s # Allow from 127.0 423s # Deny from localhost 423s # expecting access denial. 423s ok 192 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 193 423s # --- 423s # Order allow,deny 423s # Allow from 127.0 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 194 423s # --- 423s # Order allow,deny 423s # Deny from 127.0 423s # expecting access denial. 423s ok 195 423s # --- 423s # Order allow,deny 423s # Allow from 127.0 423s # Deny from 127.0 423s # expecting access denial. 423s ok 196 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 197 423s # --- 423s # Order allow,deny 423s # Allow from 127.0 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 198 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 199 423s # --- 423s # Order allow,deny 423s # Allow from 127.0 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 200 423s # --- 423s # Order allow,deny 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 201 423s # --- 423s # Order allow,deny 423s # Allow from 127.0 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 202 423s # --- 423s # Order allow,deny 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 203 423s # --- 423s # Order allow,deny 423s # Allow from 127.0 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 204 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/255.255.0.0 423s # expecting access. 423s ok 205 423s # --- 423s # Order allow,deny 423s # Deny from all 423s # expecting access denial. 423s ok 206 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from all 423s # expecting access denial. 423s ok 207 423s # --- 423s # Order allow,deny 423s # Deny from localhost 423s # expecting access denial. 423s ok 208 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from localhost 423s # expecting access denial. 423s ok 209 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 210 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 211 423s # --- 423s # Order allow,deny 423s # Deny from 127.0 423s # expecting access denial. 423s ok 212 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 127.0 423s # expecting access denial. 423s ok 213 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 214 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 215 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 216 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 217 423s # --- 423s # Order allow,deny 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 218 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 219 423s # --- 423s # Order allow,deny 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 220 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 221 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/16 423s # expecting access. 423s ok 222 423s # --- 423s # Order allow,deny 423s # Deny from all 423s # expecting access denial. 423s ok 223 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/16 423s # Deny from all 423s # expecting access denial. 423s ok 224 423s # --- 423s # Order allow,deny 423s # Deny from localhost 423s # expecting access denial. 423s ok 225 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/16 423s # Deny from localhost 423s # expecting access denial. 423s ok 226 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 227 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/16 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 228 423s # --- 423s # Order allow,deny 423s # Deny from 127.0 423s # expecting access denial. 423s ok 229 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/16 423s # Deny from 127.0 423s # expecting access denial. 423s ok 230 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 231 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/16 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 232 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 233 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/16 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 234 423s # --- 423s # Order allow,deny 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 235 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/16 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 236 423s # --- 423s # Order allow,deny 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 237 423s # --- 423s # Order allow,deny 423s # Allow from 127.0.0.1/16 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 238 423s # --- 423s # Order allow,deny 423s # Allow from somewhere.else.com 423s # expecting access denial. 423s ok 239 423s # --- 423s # Order allow,deny 423s # Deny from all 423s # expecting access denial. 423s ok 240 423s # --- 423s # Order allow,deny 423s # Allow from somewhere.else.com 423s # Deny from all 423s # expecting access denial. 423s ok 241 423s # --- 423s # Order allow,deny 423s # Deny from localhost 423s # expecting access denial. 423s ok 242 423s # --- 423s # Order allow,deny 423s # Allow from somewhere.else.com 423s # Deny from localhost 423s # expecting access denial. 423s ok 243 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 244 423s # --- 423s # Order allow,deny 423s # Allow from somewhere.else.com 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 245 423s # --- 423s # Order allow,deny 423s # Deny from 127.0 423s # expecting access denial. 423s ok 246 423s # --- 423s # Order allow,deny 423s # Allow from somewhere.else.com 423s # Deny from 127.0 423s # expecting access denial. 423s ok 247 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 248 423s # --- 423s # Order allow,deny 423s # Allow from somewhere.else.com 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 249 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 250 423s # --- 423s # Order allow,deny 423s # Allow from somewhere.else.com 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 251 423s # --- 423s # Order allow,deny 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 252 423s # --- 423s # Order allow,deny 423s # Allow from somewhere.else.com 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 253 423s # --- 423s # Order allow,deny 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 254 423s # --- 423s # Order allow,deny 423s # Allow from somewhere.else.com 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 255 423s # --- 423s # Order allow,deny 423s # Allow from 66.6.6.6 423s # expecting access denial. 423s ok 256 423s # --- 423s # Order allow,deny 423s # Deny from all 423s # expecting access denial. 423s ok 257 423s # --- 423s # Order allow,deny 423s # Allow from 66.6.6.6 423s # Deny from all 423s # expecting access denial. 423s ok 258 423s # --- 423s # Order allow,deny 423s # Deny from localhost 423s # expecting access denial. 423s ok 259 423s # --- 423s # Order allow,deny 423s # Allow from 66.6.6.6 423s # Deny from localhost 423s # expecting access denial. 423s ok 260 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 261 423s # --- 423s # Order allow,deny 423s # Allow from 66.6.6.6 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 262 423s # --- 423s # Order allow,deny 423s # Deny from 127.0 423s # expecting access denial. 423s ok 263 423s # --- 423s # Order allow,deny 423s # Allow from 66.6.6.6 423s # Deny from 127.0 423s # expecting access denial. 423s ok 264 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 265 423s # --- 423s # Order allow,deny 423s # Allow from 66.6.6.6 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 266 423s # --- 423s # Order allow,deny 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 267 423s # --- 423s # Order allow,deny 423s # Allow from 66.6.6.6 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 268 423s # --- 423s # Order allow,deny 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 269 423s # --- 423s # Order allow,deny 423s # Allow from 66.6.6.6 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 270 423s # --- 423s # Order allow,deny 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 271 423s # --- 423s # Order allow,deny 423s # Allow from 66.6.6.6 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 272 423s # --- 423s # Order mutual-failure 423s # Allow from all 423s # expecting access. 423s ok 273 423s # --- 423s # Order mutual-failure 423s # Deny from all 423s # expecting access denial. 423s ok 274 423s # --- 423s # Order mutual-failure 423s # Allow from all 423s # Deny from all 423s # expecting access denial. 423s ok 275 423s # --- 423s # Order mutual-failure 423s # Deny from localhost 423s # expecting access denial. 423s ok 276 423s # --- 423s # Order mutual-failure 423s # Allow from all 423s # Deny from localhost 423s # expecting access denial. 423s ok 277 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 278 423s # --- 423s # Order mutual-failure 423s # Allow from all 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 279 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0 423s # expecting access denial. 423s ok 280 423s # --- 423s # Order mutual-failure 423s # Allow from all 423s # Deny from 127.0 423s # expecting access denial. 423s ok 281 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 282 423s # --- 423s # Order mutual-failure 423s # Allow from all 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 283 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 284 423s # --- 423s # Order mutual-failure 423s # Allow from all 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 285 423s # --- 423s # Order mutual-failure 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 286 423s # --- 423s # Order mutual-failure 423s # Allow from all 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 287 423s # --- 423s # Order mutual-failure 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 288 423s # --- 423s # Order mutual-failure 423s # Allow from all 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 289 423s # --- 423s # Order mutual-failure 423s # Allow from localhost 423s # expecting access. 423s ok 290 423s # --- 423s # Order mutual-failure 423s # Deny from all 423s # expecting access denial. 423s ok 291 423s # --- 423s # Order mutual-failure 423s # Allow from localhost 423s # Deny from all 423s # expecting access denial. 423s ok 292 423s # --- 423s # Order mutual-failure 423s # Deny from localhost 423s # expecting access denial. 423s ok 293 423s # --- 423s # Order mutual-failure 423s # Allow from localhost 423s # Deny from localhost 423s # expecting access denial. 423s ok 294 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 295 423s # --- 423s # Order mutual-failure 423s # Allow from localhost 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 296 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0 423s # expecting access denial. 423s ok 297 423s # --- 423s # Order mutual-failure 423s # Allow from localhost 423s # Deny from 127.0 423s # expecting access denial. 423s ok 298 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 299 423s # --- 423s # Order mutual-failure 423s # Allow from localhost 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 300 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 301 423s # --- 423s # Order mutual-failure 423s # Allow from localhost 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 302 423s # --- 423s # Order mutual-failure 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 303 423s # --- 423s # Order mutual-failure 423s # Allow from localhost 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 304 423s # --- 423s # Order mutual-failure 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 305 423s # --- 423s # Order mutual-failure 423s # Allow from localhost 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 306 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1 423s # expecting access. 423s ok 307 423s # --- 423s # Order mutual-failure 423s # Deny from all 423s # expecting access denial. 423s ok 308 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1 423s # Deny from all 423s # expecting access denial. 423s ok 309 423s # --- 423s # Order mutual-failure 423s # Deny from localhost 423s # expecting access denial. 423s ok 310 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1 423s # Deny from localhost 423s # expecting access denial. 423s ok 311 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 312 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 313 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0 423s # expecting access denial. 423s ok 314 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1 423s # Deny from 127.0 423s # expecting access denial. 423s ok 315 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 316 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 317 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 318 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 319 423s # --- 423s # Order mutual-failure 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 320 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 321 423s # --- 423s # Order mutual-failure 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 322 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 323 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0 423s # expecting access. 423s ok 324 423s # --- 423s # Order mutual-failure 423s # Deny from all 423s # expecting access denial. 423s ok 325 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0 423s # Deny from all 423s # expecting access denial. 423s ok 326 423s # --- 423s # Order mutual-failure 423s # Deny from localhost 423s # expecting access denial. 423s ok 327 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0 423s # Deny from localhost 423s # expecting access denial. 423s ok 328 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 329 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 330 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0 423s # expecting access denial. 423s ok 331 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0 423s # Deny from 127.0 423s # expecting access denial. 423s ok 332 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 333 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 334 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 335 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 336 423s # --- 423s # Order mutual-failure 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 337 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 338 423s # --- 423s # Order mutual-failure 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 339 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 340 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/255.255.0.0 423s # expecting access. 423s ok 341 423s # --- 423s # Order mutual-failure 423s # Deny from all 423s # expecting access denial. 423s ok 342 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from all 423s # expecting access denial. 423s ok 343 423s # --- 423s # Order mutual-failure 423s # Deny from localhost 423s # expecting access denial. 423s ok 344 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from localhost 423s # expecting access denial. 423s ok 345 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 346 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 347 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0 423s # expecting access denial. 423s ok 348 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 127.0 423s # expecting access denial. 423s ok 349 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 350 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 351 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 352 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 353 423s # --- 423s # Order mutual-failure 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 354 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 355 423s # --- 423s # Order mutual-failure 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 356 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/255.255.0.0 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 357 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/16 423s # expecting access. 423s ok 358 423s # --- 423s # Order mutual-failure 423s # Deny from all 423s # expecting access denial. 423s ok 359 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/16 423s # Deny from all 423s # expecting access denial. 423s ok 360 423s # --- 423s # Order mutual-failure 423s # Deny from localhost 423s # expecting access denial. 423s ok 361 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/16 423s # Deny from localhost 423s # expecting access denial. 423s ok 362 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 363 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/16 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 364 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0 423s # expecting access denial. 423s ok 365 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/16 423s # Deny from 127.0 423s # expecting access denial. 423s ok 366 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 367 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/16 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 368 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 369 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/16 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 370 423s # --- 423s # Order mutual-failure 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 371 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/16 423s # Deny from somewhere.else.com 423s # expecting access. 423s ok 372 423s # --- 423s # Order mutual-failure 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 373 423s # --- 423s # Order mutual-failure 423s # Allow from 127.0.0.1/16 423s # Deny from 66.6.6.6 423s # expecting access. 423s ok 374 423s # --- 423s # Order mutual-failure 423s # Allow from somewhere.else.com 423s # expecting access denial. 423s ok 375 423s # --- 423s # Order mutual-failure 423s # Deny from all 423s # expecting access denial. 423s ok 376 423s # --- 423s # Order mutual-failure 423s # Allow from somewhere.else.com 423s # Deny from all 423s # expecting access denial. 423s ok 377 423s # --- 423s # Order mutual-failure 423s # Deny from localhost 423s # expecting access denial. 423s ok 378 423s # --- 423s # Order mutual-failure 423s # Allow from somewhere.else.com 423s # Deny from localhost 423s # expecting access denial. 423s ok 379 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 380 423s # --- 423s # Order mutual-failure 423s # Allow from somewhere.else.com 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 381 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0 423s # expecting access denial. 423s ok 382 423s # --- 423s # Order mutual-failure 423s # Allow from somewhere.else.com 423s # Deny from 127.0 423s # expecting access denial. 423s ok 383 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 384 423s # --- 423s # Order mutual-failure 423s # Allow from somewhere.else.com 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 385 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 386 423s # --- 423s # Order mutual-failure 423s # Allow from somewhere.else.com 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 387 423s # --- 423s # Order mutual-failure 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 388 423s # --- 423s # Order mutual-failure 423s # Allow from somewhere.else.com 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 389 423s # --- 423s # Order mutual-failure 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 390 423s # --- 423s # Order mutual-failure 423s # Allow from somewhere.else.com 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 391 423s # --- 423s # Order mutual-failure 423s # Allow from 66.6.6.6 423s # expecting access denial. 423s ok 392 423s # --- 423s # Order mutual-failure 423s # Deny from all 423s # expecting access denial. 423s ok 393 423s # --- 423s # Order mutual-failure 423s # Allow from 66.6.6.6 423s # Deny from all 423s # expecting access denial. 423s ok 394 423s # --- 423s # Order mutual-failure 423s # Deny from localhost 423s # expecting access denial. 423s ok 395 423s # --- 423s # Order mutual-failure 423s # Allow from 66.6.6.6 423s # Deny from localhost 423s # expecting access denial. 423s ok 396 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 397 423s # --- 423s # Order mutual-failure 423s # Allow from 66.6.6.6 423s # Deny from 127.0.0.1 423s # expecting access denial. 423s ok 398 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0 423s # expecting access denial. 423s ok 399 423s # --- 423s # Order mutual-failure 423s # Allow from 66.6.6.6 423s # Deny from 127.0 423s # expecting access denial. 423s ok 400 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 401 423s # --- 423s # Order mutual-failure 423s # Allow from 66.6.6.6 423s # Deny from 127.0.0.1/255.255.0.0 423s # expecting access denial. 423s ok 402 423s # --- 423s # Order mutual-failure 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 403 423s # --- 423s # Order mutual-failure 423s # Allow from 66.6.6.6 423s # Deny from 127.0.0.1/16 423s # expecting access denial. 423s ok 404 423s # --- 423s # Order mutual-failure 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 405 423s # --- 423s # Order mutual-failure 423s # Allow from 66.6.6.6 423s # Deny from somewhere.else.com 423s # expecting access denial. 423s ok 406 423s # --- 423s # Order mutual-failure 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 407 423s # --- 423s # Order mutual-failure 423s # Allow from 66.6.6.6 423s # Deny from 66.6.6.6 423s # expecting access denial. 423s ok 408 423s ok 425s t/modules/actions.t ................. 425s 1..20 425s # Running under perl version 5.038002 for linux 425s # Current time local: Mon Jun 3 17:21:18 2024 425s # Current time GMT: Mon Jun 3 17:21:18 2024 425s # Using Test.pm version 1.31 425s # Using Apache/Test.pm version 1.42 425s # expected: 200 425s # received: '200' 425s ok 1 425s # expected: 'nada' 425s # received: 'nada' 425s ok 2 425s # expected: 404 425s # received: '404' 425s ok 3 425s ok 4 # skip RC=404, no need to check content 425s # expected: 404 425s # received: '404' 425s ok 5 425s ok 6 # skip RC=404, no need to check content 425s # expected: 404 425s # received: '404' 425s ok 7 425s ok 8 # skip RC=404, no need to check content 425s # expected: 200 425s # received: '200' 425s ok 9 425s # expected: 'nada' 425s # received: 'nada' 425s ok 10 425s # expected: 404 425s # received: '404' 425s ok 11 425s ok 12 # skip RC=404, no need to check content 425s # expected: 200 425s # received: '200' 425s ok 13 425s # expected: 'POST 425s # foo2: bar2 425s # ' 425s # received: 'POST 425s # foo2: bar2 425s # ' 425s ok 14 425s # expected: 405 425s # received: '405' 425s ok 15 425s # expected: 200 425s # received: '200' 425s ok 16 425s # expected: 'foo=bar' 425s # received: 'foo=bar' 425s ok 17 425s # expected: 200 425s # received: '200' 425s ok 18 425s # expected: 'POST 425s # foo2: bar2 425s # ' 425s # received: 'POST 425s # foo2: bar2 425s # ' 425s ok 19 425s # expected: 405 425s # received: '405' 425s ok 20 425s ok 427s t/modules/alias.t ................... 427s 1..134 427s # Running under perl version 5.038002 for linux 427s # Current time local: Mon Jun 3 17:21:20 2024 427s # Current time GMT: Mon Jun 3 17:21:20 2024 427s # Using Test.pm version 1.31 427s # Using Apache/Test.pm version 1.42 427s # verifying simple aliases 427s # testing : /alias/ 427s # expected: 200 427s # received: '200' 427s ok 1 427s # testing : /bogu/ 427s # expected: 404 427s # received: '404' 427s ok 2 427s # verifying alias match with /ali[0-9]. 427s # testing : /ali0 427s # expected: 0 427s # received: '0' 427s ok 3 427s # testing : /ali1 427s # expected: 1 427s # received: '1' 427s ok 4 427s # testing : /ali2 427s # expected: 2 427s # received: '2' 427s ok 5 427s # testing : /ali3 427s # expected: 3 427s # received: '3' 427s ok 6 427s # testing : /ali4 427s # expected: 4 427s # received: '4' 427s ok 7 427s # testing : /ali5 427s # expected: 5 427s # received: '5' 427s ok 8 427s # testing : /ali6 427s # expected: 6 427s # received: '6' 427s ok 9 427s # testing : /ali7 427s # expected: 7 427s # received: '7' 427s ok 10 427s # testing : /ali8 427s # expected: 8 427s # received: '8' 427s ok 11 427s # testing : /ali9 427s # expected: 9 427s # received: '9' 427s ok 12 427s # verifying expression alias match with /expr/ali[0-9]. 427s # testing : /ali0 427s # expected: 0 427s # received: '0' 427s ok 13 427s # testing : /ali1 427s # expected: 1 427s # received: '1' 427s ok 14 427s # testing : /ali2 427s # expected: 2 427s # received: '2' 427s ok 15 427s # testing : /ali3 427s # expected: 3 427s # received: '3' 427s ok 16 427s # testing : /ali4 427s # expected: 4 427s # received: '4' 427s ok 17 427s # testing : /ali5 427s # expected: 5 427s # received: '5' 427s ok 18 427s # testing : /ali6 427s # expected: 6 427s # received: '6' 427s ok 19 427s # testing : /ali7 427s # expected: 7 427s # received: '7' 427s ok 20 427s # testing : /ali8 427s # expected: 8 427s # received: '8' 427s ok 21 427s # testing : /ali9 427s # expected: 9 427s # received: '9' 427s ok 22 427s # testing : /forbid 427s # expected: '403' 427s # received: '403' 427s ok 23 427s # testing : /gone 427s # expected: '410' 427s # received: '410' 427s ok 24 427s # testing : /perm 427s # expected: '301' 427s # received: '301' 427s ok 25 427s # testing : /perm2 427s # expected: '301' 427s # received: '301' 427s ok 26 427s # testing : /seeother 427s # expected: '303' 427s # received: '303' 427s ok 27 427s # testing : /temp 427s # expected: '302' 427s # received: '302' 427s ok 28 427s # testing : /temp2 427s # expected: '302' 427s # received: '302' 427s ok 29 427s verifying body of perm and temp redirect match 427s # testing : /p0 427s # expected: 0 427s # received: '0' 427s ok 30 427s # testing : /p1 427s # expected: 1 427s # received: '1' 427s ok 31 427s # testing : /p2 427s # expected: 2 427s # received: '2' 427s ok 32 427s # testing : /p3 427s # expected: 3 427s # received: '3' 427s ok 33 427s # testing : /p4 427s # expected: 4 427s # received: '4' 427s ok 34 427s # testing : /p5 427s # expected: 5 427s # received: '5' 427s ok 35 427s # testing : /p6 427s # expected: 6 427s # received: '6' 427s ok 36 427s # testing : /p7 427s # expected: 7 427s # received: '7' 427s ok 37 427s # testing : /p8 427s # expected: 8 427s # received: '8' 427s ok 38 427s # testing : /p9 427s # expected: 9 427s # received: '9' 427s ok 39 427s # testing : /t0 427s # expected: 0 427s # received: '0' 427s ok 40 427s # testing : /t1 427s # expected: 1 427s # received: '1' 427s ok 41 427s # testing : /t2 427s # expected: 2 427s # received: '2' 427s ok 42 427s # testing : /t3 427s # expected: 3 427s # received: '3' 427s ok 43 427s # testing : /t4 427s # expected: 4 427s # received: '4' 427s ok 44 427s # testing : /t5 427s # expected: 5 427s # received: '5' 427s ok 45 427s # testing : /t6 427s # expected: 6 427s # received: '6' 427s ok 46 427s # testing : /t7 427s # expected: 7 427s # received: '7' 427s ok 47 427s # testing : /t8 427s # expected: 8 427s # received: '8' 427s ok 48 427s # testing : /t9 427s # expected: 9 427s # received: '9' 427s ok 49 427s verifying body of perm and temp redirect match with expression support 427s # testing : /p0 427s # expected: 0 427s # received: '0' 427s ok 50 427s # testing : /p1 427s # expected: 1 427s # received: '1' 427s ok 51 427s # testing : /p2 427s # expected: 2 427s # received: '2' 427s ok 52 427s # testing : /p3 427s # expected: 3 427s # received: '3' 427s ok 53 427s # testing : /p4 427s # expected: 4 427s # received: '4' 427s ok 54 427s # testing : /p5 427s # expected: 5 427s # received: '5' 427s ok 55 427s # testing : /p6 427s # expected: 6 427s # received: '6' 427s ok 56 427s # testing : /p7 427s # expected: 7 427s # received: '7' 427s ok 57 427s # testing : /p8 427s # expected: 8 427s # received: '8' 427s ok 58 427s # testing : /p9 427s # expected: 9 427s # received: '9' 427s ok 59 427s # testing : /t0 427s # expected: 0 427s # received: '0' 427s ok 60 427s # testing : /t1 427s # expected: 1 427s # received: '1' 427s ok 61 427s # testing : /t2 427s # expected: 2 427s # received: '2' 427s ok 62 427s # testing : /t3 427s # expected: 3 427s # received: '3' 427s ok 63 427s # testing : /t4 427s # expected: 4 427s # received: '4' 427s ok 64 427s # testing : /t5 427s # expected: 5 427s # received: '5' 427s ok 65 427s # testing : /t6 427s # expected: 6 427s # received: '6' 427s ok 66 427s # testing : /t7 427s # expected: 7 427s # received: '7' 427s ok 67 427s # testing : /t8 427s # expected: 8 427s # received: '8' 427s ok 68 427s # testing : /t9 427s # expected: 9 427s # received: '9' 427s ok 69 427s verifying return code of seeother and gone redirect match 427s # testing : g0 427s # expected: '410' 427s # received: '410' 427s ok 70 427s # testing : g1 427s # expected: '410' 427s # received: '410' 427s ok 71 427s # testing : g2 427s # expected: '410' 427s # received: '410' 427s ok 72 427s # testing : g3 427s # expected: '410' 427s # received: '410' 427s ok 73 427s # testing : g4 427s # expected: '410' 427s # received: '410' 427s ok 74 427s # testing : g5 427s # expected: '410' 427s # received: '410' 427s ok 75 427s # testing : g6 427s # expected: '410' 427s # received: '410' 427s ok 76 427s # testing : g7 427s # expected: '410' 427s # received: '410' 427s ok 77 427s # testing : g8 427s # expected: '410' 427s # received: '410' 427s ok 78 427s # testing : g9 427s # expected: '410' 427s # received: '410' 427s ok 79 427s # testing : f0 427s # expected: '403' 427s # received: '403' 427s ok 80 427s # testing : f1 427s # expected: '403' 427s # received: '403' 427s ok 81 427s # testing : f2 427s # expected: '403' 427s # received: '403' 427s ok 82 427s # testing : f3 427s # expected: '403' 427s # received: '403' 427s ok 83 427s # testing : f4 427s # expected: '403' 427s # received: '403' 427s ok 84 427s # testing : f5 427s # expected: '403' 427s # received: '403' 427s ok 85 427s # testing : f6 427s # expected: '403' 427s # received: '403' 427s ok 86 427s # testing : f7 427s # expected: '403' 427s # received: '403' 427s ok 87 427s # testing : f8 427s # expected: '403' 427s # received: '403' 427s ok 88 427s # testing : f9 427s # expected: '403' 427s # received: '403' 427s ok 89 427s # testing : s0 427s # expected: '303' 427s # received: '303' 427s ok 90 427s # testing : s1 427s # expected: '303' 427s # received: '303' 427s ok 91 427s # testing : s2 427s # expected: '303' 427s # received: '303' 427s ok 92 427s # testing : s3 427s # expected: '303' 427s # received: '303' 427s ok 93 427s # testing : s4 427s # expected: '303' 427s # received: '303' 427s ok 94 427s # testing : s5 427s # expected: '303' 427s # received: '303' 427s ok 95 427s # testing : s6 427s # expected: '303' 427s # received: '303' 427s ok 96 427s # testing : s7 427s # expected: '303' 427s # received: '303' 427s ok 97 427s # testing : s8 427s # expected: '303' 427s # received: '303' 427s ok 98 427s # testing : s9 427s # expected: '303' 427s # received: '303' 427s ok 99 427s verifying return code of seeother and gone redirect match with expression support 427s # testing : g0 427s # expected: '410' 427s # received: '410' 427s ok 100 427s # testing : g1 427s # expected: '410' 427s # received: '410' 427s ok 101 427s # testing : g2 427s # expected: '410' 427s # received: '410' 427s ok 102 427s # testing : g3 427s # expected: '410' 427s # received: '410' 427s ok 103 427s # testing : g4 427s # expected: '410' 427s # received: '410' 427s ok 104 427s # testing : g5 427s # expected: '410' 427s # received: '410' 427s ok 105 427s # testing : g6 427s # expected: '410' 427s # received: '410' 427s ok 106 427s # testing : g7 427s # expected: '410' 427s # received: '410' 427s ok 107 427s # testing : g8 427s # expected: '410' 427s # received: '410' 427s ok 108 427s # testing : g9 427s # expected: '410' 427s # received: '410' 427s ok 109 427s # testing : f0 427s # expected: '403' 427s # received: '403' 427s ok 110 427s # testing : f1 427s # expected: '403' 427s # received: '403' 427s ok 111 427s # testing : f2 427s # expected: '403' 427s # received: '403' 427s ok 112 427s # testing : f3 427s # expected: '403' 427s # received: '403' 427s ok 113 427s # testing : f4 427s # expected: '403' 427s # received: '403' 427s ok 114 427s # testing : f5 427s # expected: '403' 427s # received: '403' 427s ok 115 427s # testing : f6 427s # expected: '403' 427s # received: '403' 427s ok 116 427s # testing : f7 427s # expected: '403' 427s # received: '403' 427s ok 117 427s # testing : f8 427s # expected: '403' 427s # received: '403' 427s ok 118 427s # testing : f9 427s # expected: '403' 427s # received: '403' 427s ok 119 427s # testing : s0 427s # expected: '303' 427s # received: '303' 427s ok 120 427s # testing : s1 427s # expected: '303' 427s # received: '303' 427s ok 121 427s # testing : s2 427s # expected: '303' 427s # received: '303' 427s ok 122 427s # testing : s3 427s # expected: '303' 427s # received: '303' 427s ok 123 427s # testing : s4 427s # expected: '303' 427s # received: '303' 427s ok 124 427s # testing : s5 427s # expected: '303' 427s # received: '303' 427s ok 125 427s # testing : s6 427s # expected: '303' 427s # received: '303' 427s ok 126 427s # testing : s7 427s # expected: '303' 427s # received: '303' 427s ok 127 427s # testing : s8 427s # expected: '303' 427s # received: '303' 427s ok 128 427s # testing : s9 427s # expected: '303' 427s # received: '303' 427s ok 129 427s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 427s # verifying /modules/alias/script is plain text 427s # testing : /modules/alias/script 427s # expected: '#!/bin/sh 427s # echo Content-type: text/plain 427s # echo 427s # echo this is a shell script cgi. 427s # ' 427s # received: '#!/bin/sh 427s # echo Content-type: text/plain 427s # echo 427s # echo this is a shell script cgi. 427s # ' 427s ok 130 427s # verifying same file accessed at /cgi/script is executed code 427s # testing : /cgi/script 427s # expected: 'this is a shell script cgi. 427s # ' 427s # received: 'this is a shell script cgi. 427s # ' 427s ok 131 427s # verifying ScriptAliasMatch with /aliascgi-script 427s # testing : /aliascgi-script 427s # expected: 'this is a shell script cgi. 427s # ' 427s # received: 'this is a shell script cgi. 427s # ' 427s ok 132 427s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 427s # testing : /aliascgi-script 427s # expected: 'this is a shell script cgi. 427s # ' 427s # received: 'this is a shell script cgi. 427s # ' 427s ok 133 427s # verifying bad script alias. 427s # testing : /aliascgi-nada 427s # expected: 404 427s # received: '404' 427s ok 134 427s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 427s ok 429s t/modules/allowmethods.t ............ 429s 1..9 429s # Running under perl version 5.038002 for linux 429s # Current time local: Mon Jun 3 17:21:22 2024 429s # Current time GMT: Mon Jun 3 17:21:22 2024 429s # Using Test.pm version 1.31 429s # Using Apache/Test.pm version 1.42 429s # testing : Get request to /Get responds 200 429s # expected: 200 429s # received: '200' 429s ok 1 429s # testing : Head request to /Get responds 200 429s # expected: 200 429s # received: '200' 429s ok 2 429s # testing : Post request to /Get responds 405 429s # expected: 405 429s # received: '405' 429s ok 3 429s # testing : Get request to /Head responds 200 429s # expected: 200 429s # received: '200' 429s ok 4 429s # testing : Head request to /Head responds 200 429s # expected: 200 429s # received: '200' 429s ok 5 429s # testing : Post request to /Head responds 405 429s # expected: 405 429s # received: '405' 429s ok 6 429s # testing : Get request to /Post responds 405 429s # expected: 405 429s # received: '405' 429s ok 7 429s # testing : Head request to /Post responds 405 429s # expected: 405 429s # received: '405' 429s ok 8 429s # testing : Post request to /Post responds 200 429s # expected: 200 429s # received: '200' 429s ok 9 429s ok 431s t/modules/asis.t .................... 431s 1..3 431s # Running under perl version 5.038002 for linux 431s # Current time local: Mon Jun 3 17:21:24 2024 431s # Current time GMT: Mon Jun 3 17:21:24 2024 431s # Using Test.pm version 1.31 431s # Using Apache/Test.pm version 1.42 431s # testing : asis content OK 431s # expected: 'This is asis content. 431s # ' 431s # received: 'This is asis content. 431s # ' 431s ok 1 431s # testing : asis gave 404 error 431s # expected: 404 431s # received: '404' 431s ok 2 431s # testing : asis gave 403 error 431s # expected: 403 431s # received: '403' 431s ok 3 431s ok 435s t/modules/authz_core.t .............. 435s 1..504 435s # Running under perl version 5.038002 for linux 435s # Current time local: Mon Jun 3 17:21:26 2024 435s # Current time GMT: Mon Jun 3 17:21:26 2024 435s # Using Test.pm version 1.31 435s # Using Apache/Test.pm version 1.42 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/basic1 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/groups1 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 200, expected 200 [a/ : a/ ] 435s ok 1 435s # got 200, expected 200 [a/ : a/ 1] 435s ok 2 435s # got 200, expected 200 [a/ : a/ 2] 435s ok 3 435s # got 200, expected 200 [a/ : a/ 1 2] 435s ok 4 435s # got 200, expected 200 [a/ : a/ 3] 435s ok 5 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ user1: a/ ] 435s ok 6 435s # got 200, expected 200 [a/ user1: a/ user1] 435s ok 7 435s # got 401, expected 401 [a/ user1: a/ user2] 435s ok 8 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ Any 1 2: a/ ] 435s ok 9 435s # got 200, expected 200 [a/ Any 1 2: a/ 1] 435s ok 10 435s # got 200, expected 200 [a/ Any 1 2: a/ 2] 435s ok 11 435s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 435s ok 12 435s # got 403, expected 403 [a/ Any 1 2: a/ 3] 435s ok 13 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 435s ok 14 435s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 435s ok 15 435s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 435s ok 16 435s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 435s ok 17 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 435s ok 18 435s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 435s ok 19 435s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 435s ok 20 435s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 435s ok 21 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 435s ok 22 435s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 435s ok 23 435s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 435s ok 24 435s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 435s ok 25 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 435s ok 26 435s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 435s ok 27 435s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 435s ok 28 435s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 435s ok 29 435s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 435s ok 30 435s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 435s ok 31 435s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 435s ok 32 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 435s ok 33 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 435s ok 34 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 435s ok 35 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 435s ok 36 435s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 435s ok 37 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 435s ok 38 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 435s ok 39 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 435s ok 40 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 435s ok 41 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 435s ok 42 435s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 435s ok 43 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 435s ok 44 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 435s ok 45 435s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 435s ok 46 435s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 435s ok 47 435s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 435s ok 48 435s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 435s ok 49 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 435s ok 50 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 435s ok 51 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 435s ok 52 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 435s ok 53 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 435s ok 54 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 435s ok 55 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 435s ok 56 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 435s ok 57 435s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 435s ok 58 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 1 !2: a/ ] 435s ok 59 435s # got 200, expected 200 [a/ All 1 !2: a/ 1] 435s ok 60 435s # got 403, expected 403 [a/ All 1 !2: a/ 2] 435s ok 61 435s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 435s ok 62 435s # got 403, expected 403 [a/ All 1 !2: a/ 3] 435s ok 63 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 435s ok 64 435s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 435s ok 65 435s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 435s ok 66 435s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 435s ok 67 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 435s ok 68 435s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 435s ok 69 435s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 435s ok 70 435s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 435s ok 71 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 435s ok 72 435s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 435s ok 73 435s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 435s ok 74 435s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 435s ok 75 435s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 435s ok 76 435s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 435s ok 77 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 435s ok 78 435s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 435s ok 79 435s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 435s ok 80 435s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 435s ok 81 435s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 435s ok 82 435s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 435s ok 83 435s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 435s ok 84 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 435s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 435s ok 85 435s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 435s ok 86 435s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 435s ok 87 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 435s ok 88 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 435s ok 89 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 435s ok 90 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 435s ok 91 435s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 435s ok 92 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 435s ok 93 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 435s ok 94 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 435s ok 95 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 435s ok 96 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 435s ok 97 435s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 435s ok 98 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 435s ok 99 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 435s ok 100 435s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 435s ok 101 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 435s ok 102 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 435s ok 103 435s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 435s ok 104 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 435s ok 105 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 435s ok 106 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 435s ok 107 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 435s ok 108 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 435s ok 109 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 435s ok 110 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 435s ok 111 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 435s ok 112 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 435s ok 113 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 1 2: a/ ] 435s ok 114 435s # got 403, expected 403 [a/ All 1 2: a/ 1] 435s ok 115 435s # got 403, expected 403 [a/ All 1 2: a/ 2] 435s ok 116 435s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 435s ok 117 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 435s ok 118 435s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 435s ok 119 435s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 435s ok 120 435s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 435s ok 121 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 435s ok 122 435s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 435s ok 123 435s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 435s ok 124 435s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 435s ok 125 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 435s ok 126 435s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 435s ok 127 435s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 435s ok 128 435s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 435s ok 129 435s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 435s ok 130 435s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 435s ok 131 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 435s ok 132 435s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 435s ok 133 435s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 435s ok 134 435s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 435s ok 135 435s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 435s ok 136 435s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 435s ok 137 435s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 435s ok 138 435s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 435s ok 139 435s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 435s ok 140 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 435s ok 141 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 435s ok 142 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 435s ok 143 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 435s ok 144 435s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 435s ok 145 435s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 435s ok 146 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 435s ok 147 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 435s ok 148 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 435s ok 149 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 435s ok 150 435s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 435s ok 151 435s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 435s ok 152 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 435s ok 153 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 435s ok 154 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 435s ok 155 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 435s ok 156 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 435s ok 157 435s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 435s ok 158 435s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 435s ok 159 435s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 435s ok 160 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 435s ok 161 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 435s ok 162 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 435s ok 163 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 435s ok 164 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 435s ok 165 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 435s ok 166 435s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 435s ok 167 435s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 435s ok 168 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 435s ok 169 435s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 435s ok 170 435s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 435s ok 171 435s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 435s ok 172 435s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 435s ok 173 435s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 435s ok 174 435s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 435s ok 175 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 435s ok 176 435s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 435s ok 177 435s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 435s ok 178 435s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 435s ok 179 435s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 435s ok 180 435s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 435s ok 181 435s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 435s ok 182 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 435s ok 183 435s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 435s ok 184 435s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 435s ok 185 435s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 435s ok 186 435s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 435s ok 187 435s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 435s ok 188 435s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 435s ok 189 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 435s ok 190 435s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 435s ok 191 435s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 435s ok 192 435s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 435s ok 193 435s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 435s ok 194 435s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 435s ok 195 435s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 435s ok 196 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 435s ok 197 435s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 435s ok 198 435s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 435s ok 199 435s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 435s ok 200 435s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 435s ok 201 435s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 435s ok 202 435s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 435s ok 203 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 435s ok 204 435s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 435s ok 205 435s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 435s ok 206 435s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 435s ok 207 435s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 435s ok 208 435s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 435s ok 209 435s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 435s ok 210 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 435s ok 211 435s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 435s ok 212 435s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 435s ok 213 435s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 435s ok 214 435s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 435s ok 215 435s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 435s ok 216 435s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 435s ok 217 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 435s ok 218 435s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 435s ok 219 435s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 435s ok 220 435s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 435s ok 221 435s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 435s ok 222 435s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 435s ok 223 435s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 435s ok 224 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 435s ok 225 435s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 435s ok 226 435s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 435s ok 227 435s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 435s ok 228 435s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 435s ok 229 435s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 435s ok 230 435s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 435s ok 231 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 435s ok 232 435s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 435s ok 233 435s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 435s ok 234 435s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 435s ok 235 435s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 435s ok 236 435s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 435s ok 237 435s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 435s ok 238 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 435s ok 239 435s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 435s ok 240 435s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 435s ok 241 435s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 435s ok 242 435s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 435s ok 243 435s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 435s ok 244 435s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 435s ok 245 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 435s ok 246 435s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 435s ok 247 435s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 435s ok 248 435s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 435s ok 249 435s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 435s ok 250 435s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 435s ok 251 435s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 435s ok 252 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 435s ok 253 435s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 435s ok 254 435s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 435s ok 255 435s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 435s ok 256 435s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 435s ok 257 435s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 435s ok 258 435s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 435s ok 259 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 435s ok 260 435s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 435s ok 261 435s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 435s ok 262 435s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 435s ok 263 435s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 435s ok 264 435s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 435s ok 265 435s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 435s ok 266 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 435s ok 267 435s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 435s ok 268 435s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 435s ok 269 435s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 435s ok 270 435s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 435s ok 271 435s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 435s ok 272 435s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 435s ok 273 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 435s ok 274 435s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 435s ok 275 435s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 435s ok 276 435s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 435s ok 277 435s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 435s ok 278 435s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 435s ok 279 435s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 435s ok 280 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 435s ok 281 435s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 435s ok 282 435s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 435s ok 283 435s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 435s ok 284 435s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 435s ok 285 435s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 435s ok 286 435s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 435s ok 287 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 435s ok 288 435s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 435s ok 289 435s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 435s ok 290 435s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 435s ok 291 435s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 435s ok 292 435s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 435s ok 293 435s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 435s ok 294 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 435s ok 295 435s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 435s ok 296 435s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 435s ok 297 435s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 435s ok 298 435s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 435s ok 299 435s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 435s ok 300 435s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 435s ok 301 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 435s ok 302 435s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 435s ok 303 435s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 435s ok 304 435s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 435s ok 305 435s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 435s ok 306 435s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 435s ok 307 435s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 435s ok 308 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 435s ok 309 435s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 435s ok 310 435s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 435s ok 311 435s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 435s ok 312 435s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 435s ok 313 435s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 435s ok 314 435s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 435s ok 315 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 435s ok 316 435s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 435s ok 317 435s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 435s ok 318 435s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 435s ok 319 435s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 435s ok 320 435s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 435s ok 321 435s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 435s ok 322 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 435s ok 323 435s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 435s ok 324 435s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 435s ok 325 435s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 435s ok 326 435s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 435s ok 327 435s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 435s ok 328 435s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 435s ok 329 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 435s ok 330 435s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 435s ok 331 435s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 435s ok 332 435s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 435s ok 333 435s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 435s ok 334 435s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 435s ok 335 435s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 435s ok 336 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 435s ok 337 435s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 435s ok 338 435s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 435s ok 339 435s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 435s ok 340 435s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 435s ok 341 435s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 435s ok 342 435s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 435s ok 343 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 435s ok 344 435s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 435s ok 345 435s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 435s ok 346 435s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 435s ok 347 435s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 435s ok 348 435s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 435s ok 349 435s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 435s ok 350 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 435s ok 351 435s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 435s ok 352 435s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 435s ok 353 435s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 435s ok 354 435s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 435s ok 355 435s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 435s ok 356 435s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 435s ok 357 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 435s ok 358 435s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 435s ok 359 435s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 435s ok 360 435s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 435s ok 361 435s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 435s ok 362 435s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 435s ok 363 435s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 435s ok 364 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 435s ok 365 435s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 435s ok 366 435s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 435s ok 367 435s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 435s ok 368 435s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 435s ok 369 435s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 435s ok 370 435s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 435s ok 371 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 435s ok 372 435s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 435s ok 373 435s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 435s ok 374 435s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 435s ok 375 435s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 435s ok 376 435s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 435s ok 377 435s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 435s ok 378 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 435s ok 379 435s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 435s ok 380 435s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 435s ok 381 435s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 435s ok 382 435s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 435s ok 383 435s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 435s ok 384 435s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 435s ok 385 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 435s ok 386 435s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 435s ok 387 435s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 435s ok 388 435s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 435s ok 389 435s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 435s ok 390 435s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 435s ok 391 435s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 435s ok 392 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 435s ok 393 435s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 435s ok 394 435s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 435s ok 395 435s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 435s ok 396 435s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 435s ok 397 435s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 435s ok 398 435s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 435s ok 399 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 435s ok 400 435s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 435s ok 401 435s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 435s ok 402 435s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 435s ok 403 435s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 435s ok 404 435s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 435s ok 405 435s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 435s ok 406 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 435s ok 407 435s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 435s ok 408 435s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 435s ok 409 435s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 435s ok 410 435s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 435s ok 411 435s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 435s ok 412 435s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 435s ok 413 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 435s ok 414 435s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 435s ok 415 435s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 435s ok 416 435s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 435s ok 417 435s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 435s ok 418 435s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 435s ok 419 435s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 435s ok 420 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 435s ok 421 435s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 435s ok 422 435s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 435s ok 423 435s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 435s ok 424 435s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 435s ok 425 435s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 435s ok 426 435s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 435s ok 427 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 435s ok 428 435s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 435s ok 429 435s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 435s ok 430 435s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 435s ok 431 435s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 435s ok 432 435s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 435s ok 433 435s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 435s ok 434 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 435s ok 435 435s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 435s ok 436 435s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 435s ok 437 435s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 435s ok 438 435s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 435s ok 439 435s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 435s ok 440 435s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 435s ok 441 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 435s ok 442 435s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 435s ok 443 435s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 435s ok 444 435s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 435s ok 445 435s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 435s ok 446 435s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 435s ok 447 435s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 435s ok 448 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 435s ok 449 435s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 435s ok 450 435s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 435s ok 451 435s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 435s ok 452 435s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 435s ok 453 435s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 435s ok 454 435s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 435s ok 455 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 435s ok 456 435s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 435s ok 457 435s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 435s ok 458 435s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 435s ok 459 435s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 435s ok 460 435s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 435s ok 461 435s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 435s ok 462 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 435s ok 463 435s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 435s ok 464 435s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 435s ok 465 435s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 435s ok 466 435s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 435s ok 467 435s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 435s ok 468 435s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 435s ok 469 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 435s ok 470 435s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 435s ok 471 435s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 435s ok 472 435s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 435s ok 473 435s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 435s ok 474 435s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 435s ok 475 435s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 435s ok 476 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 435s ok 477 435s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 435s ok 478 435s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 435s ok 479 435s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 435s ok 480 435s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 435s ok 481 435s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 435s ok 482 435s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 435s ok 483 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 435s ok 484 435s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 435s ok 485 435s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 435s ok 486 435s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 435s ok 487 435s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 435s ok 488 435s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 435s ok 489 435s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 435s ok 490 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 435s ok 491 435s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 435s ok 492 435s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 435s ok 493 435s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 435s ok 494 435s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 435s ok 495 435s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 435s ok 496 435s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 435s ok 497 435s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 435s ok 498 435s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 435s ok 499 435s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 435s ok 500 435s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 435s ok 501 435s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 435s ok 502 435s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 435s ok 503 435s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 435s ok 504 435s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 435s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/basic1 435s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 435s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/groups1 435s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 435s ok 437s t/modules/autoindex.t ............... 437s 1..84 437s # Running under perl version 5.038002 for linux 437s # Current time local: Mon Jun 3 17:21:30 2024 437s # Current time GMT: Mon Jun 3 17:21:30 2024 437s # Using Test.pm version 1.31 437s # Using Apache/Test.pm version 1.42 437s --- 437s IndexOrderDefault Ascending Name 437s GET /modules/autoindex/htaccess/ 437s ok 1 437s --- 437s IndexOrderDefault Ascending Name 437s 437s (C=N O=A) 437s GET /modules/autoindex/htaccess/?C=N&O=A 437s ok 2 437s --- 437s IndexOrderDefault Ascending Name 437s 437s (C=N O=D) 437s GET /modules/autoindex/htaccess/?C=N&O=D 437s ok 3 437s --- 437s IndexOrderDefault Ascending Name 437s 437s (C=M O=A) 437s GET /modules/autoindex/htaccess/?C=M&O=A 437s ok 4 437s --- 437s IndexOrderDefault Ascending Name 437s 437s (C=M O=D) 437s GET /modules/autoindex/htaccess/?C=M&O=D 437s ok 5 437s --- 437s IndexOrderDefault Ascending Name 437s 437s (C=S O=A) 437s GET /modules/autoindex/htaccess/?C=S&O=A 437s ok 6 437s --- 437s IndexOrderDefault Ascending Name 437s 437s (C=S O=D) 437s GET /modules/autoindex/htaccess/?C=S&O=D 437s ok 7 437s --- 437s IndexOrderDefault Ascending Date 437s GET /modules/autoindex/htaccess/ 437s ok 8 437s --- 437s IndexOrderDefault Ascending Date 437s 437s (C=N O=A) 437s GET /modules/autoindex/htaccess/?C=N&O=A 437s ok 9 437s --- 437s IndexOrderDefault Ascending Date 437s 437s (C=N O=D) 437s GET /modules/autoindex/htaccess/?C=N&O=D 437s ok 10 437s --- 437s IndexOrderDefault Ascending Date 437s 437s (C=M O=A) 437s GET /modules/autoindex/htaccess/?C=M&O=A 437s ok 11 437s --- 437s IndexOrderDefault Ascending Date 437s 437s (C=M O=D) 437s GET /modules/autoindex/htaccess/?C=M&O=D 437s ok 12 437s --- 437s IndexOrderDefault Ascending Date 437s 437s (C=S O=A) 437s GET /modules/autoindex/htaccess/?C=S&O=A 437s ok 13 437s --- 437s IndexOrderDefault Ascending Date 437s 437s (C=S O=D) 437s GET /modules/autoindex/htaccess/?C=S&O=D 437s ok 14 437s --- 437s IndexOrderDefault Ascending Size 437s GET /modules/autoindex/htaccess/ 437s ok 15 437s --- 437s IndexOrderDefault Ascending Size 437s 437s (C=N O=A) 437s GET /modules/autoindex/htaccess/?C=N&O=A 437s ok 16 437s --- 437s IndexOrderDefault Ascending Size 437s 437s (C=N O=D) 437s GET /modules/autoindex/htaccess/?C=N&O=D 437s ok 17 437s --- 437s IndexOrderDefault Ascending Size 437s 437s (C=M O=A) 437s GET /modules/autoindex/htaccess/?C=M&O=A 437s ok 18 437s --- 437s IndexOrderDefault Ascending Size 437s 437s (C=M O=D) 437s GET /modules/autoindex/htaccess/?C=M&O=D 437s ok 19 437s --- 437s IndexOrderDefault Ascending Size 437s 437s (C=S O=A) 437s GET /modules/autoindex/htaccess/?C=S&O=A 437s ok 20 437s --- 437s IndexOrderDefault Ascending Size 437s 437s (C=S O=D) 437s GET /modules/autoindex/htaccess/?C=S&O=D 437s ok 21 437s --- 437s IndexOrderDefault Descending Name 437s GET /modules/autoindex/htaccess/ 437s ok 22 437s --- 437s IndexOrderDefault Descending Name 437s 437s (C=N O=A) 437s GET /modules/autoindex/htaccess/?C=N&O=A 437s ok 23 437s --- 437s IndexOrderDefault Descending Name 437s 437s (C=N O=D) 437s GET /modules/autoindex/htaccess/?C=N&O=D 437s ok 24 437s --- 437s IndexOrderDefault Descending Name 437s 437s (C=M O=A) 437s GET /modules/autoindex/htaccess/?C=M&O=A 437s ok 25 437s --- 437s IndexOrderDefault Descending Name 437s 437s (C=M O=D) 437s GET /modules/autoindex/htaccess/?C=M&O=D 437s ok 26 437s --- 437s IndexOrderDefault Descending Name 437s 437s (C=S O=A) 437s GET /modules/autoindex/htaccess/?C=S&O=A 437s ok 27 437s --- 437s IndexOrderDefault Descending Name 437s 437s (C=S O=D) 437s GET /modules/autoindex/htaccess/?C=S&O=D 437s ok 28 437s --- 437s IndexOrderDefault Descending Date 437s GET /modules/autoindex/htaccess/ 437s ok 29 437s --- 437s IndexOrderDefault Descending Date 437s 437s (C=N O=A) 437s GET /modules/autoindex/htaccess/?C=N&O=A 437s ok 30 437s --- 437s IndexOrderDefault Descending Date 437s 437s (C=N O=D) 437s GET /modules/autoindex/htaccess/?C=N&O=D 437s ok 31 437s --- 437s IndexOrderDefault Descending Date 437s 437s (C=M O=A) 437s GET /modules/autoindex/htaccess/?C=M&O=A 437s ok 32 437s --- 437s IndexOrderDefault Descending Date 437s 437s (C=M O=D) 437s GET /modules/autoindex/htaccess/?C=M&O=D 437s ok 33 437s --- 437s IndexOrderDefault Descending Date 437s 437s (C=S O=A) 437s GET /modules/autoindex/htaccess/?C=S&O=A 437s ok 34 437s --- 437s IndexOrderDefault Descending Date 437s 437s (C=S O=D) 437s GET /modules/autoindex/htaccess/?C=S&O=D 437s ok 35 437s --- 437s IndexOrderDefault Descending Size 437s GET /modules/autoindex/htaccess/ 437s ok 36 437s --- 437s IndexOrderDefault Descending Size 437s 437s (C=N O=A) 437s GET /modules/autoindex/htaccess/?C=N&O=A 437s ok 37 437s --- 437s IndexOrderDefault Descending Size 437s 437s (C=N O=D) 437s GET /modules/autoindex/htaccess/?C=N&O=D 437s ok 38 437s --- 437s IndexOrderDefault Descending Size 437s 437s (C=M O=A) 437s GET /modules/autoindex/htaccess/?C=M&O=A 437s ok 39 437s --- 437s IndexOrderDefault Descending Size 437s 437s (C=M O=D) 437s GET /modules/autoindex/htaccess/?C=M&O=D 437s ok 40 437s --- 437s IndexOrderDefault Descending Size 437s 437s (C=S O=A) 437s GET /modules/autoindex/htaccess/?C=S&O=A 437s ok 41 437s --- 437s IndexOrderDefault Descending Size 437s 437s (C=S O=D) 437s GET /modules/autoindex/htaccess/?C=S&O=D 437s ok 42 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Name 437s GET /modules/autoindex/htaccess/ 437s ok 43 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Name 437s 437s (C=N O=A) 437s GET /modules/autoindex/htaccess/?C=N&O=A 437s ok 44 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Name 437s 437s (C=N O=D) 437s GET /modules/autoindex/htaccess/?C=N&O=D 437s ok 45 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Name 437s 437s (C=M O=A) 437s GET /modules/autoindex/htaccess/?C=M&O=A 437s ok 46 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Name 437s 437s (C=M O=D) 437s GET /modules/autoindex/htaccess/?C=M&O=D 437s ok 47 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Name 437s 437s (C=S O=A) 437s GET /modules/autoindex/htaccess/?C=S&O=A 437s ok 48 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Name 437s 437s (C=S O=D) 437s GET /modules/autoindex/htaccess/?C=S&O=D 437s ok 49 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Date 437s GET /modules/autoindex/htaccess/ 437s ok 50 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Date 437s 437s (C=N O=A) 437s GET /modules/autoindex/htaccess/?C=N&O=A 437s ok 51 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Date 437s 437s (C=N O=D) 437s GET /modules/autoindex/htaccess/?C=N&O=D 437s ok 52 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Date 437s 437s (C=M O=A) 437s GET /modules/autoindex/htaccess/?C=M&O=A 437s ok 53 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Date 437s 437s (C=M O=D) 437s GET /modules/autoindex/htaccess/?C=M&O=D 437s ok 54 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Date 437s 437s (C=S O=A) 437s GET /modules/autoindex/htaccess/?C=S&O=A 437s ok 55 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Date 437s 437s (C=S O=D) 437s GET /modules/autoindex/htaccess/?C=S&O=D 437s ok 56 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Size 437s GET /modules/autoindex/htaccess/ 437s ok 57 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Size 437s 437s (C=N O=A) 437s GET /modules/autoindex/htaccess/?C=N&O=A 437s ok 58 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Size 437s 437s (C=N O=D) 437s GET /modules/autoindex/htaccess/?C=N&O=D 437s ok 59 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Size 437s 437s (C=M O=A) 437s GET /modules/autoindex/htaccess/?C=M&O=A 437s ok 60 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Size 437s 437s (C=M O=D) 437s GET /modules/autoindex/htaccess/?C=M&O=D 437s ok 61 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Size 437s 437s (C=S O=A) 437s GET /modules/autoindex/htaccess/?C=S&O=A 437s ok 62 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Ascending Size 437s 437s (C=S O=D) 437s GET /modules/autoindex/htaccess/?C=S&O=D 437s ok 63 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Name 437s GET /modules/autoindex/htaccess/ 437s ok 64 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Name 437s 437s (C=N O=A) 437s GET /modules/autoindex/htaccess/?C=N&O=A 437s ok 65 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Name 437s 437s (C=N O=D) 437s GET /modules/autoindex/htaccess/?C=N&O=D 437s ok 66 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Name 437s 437s (C=M O=A) 437s GET /modules/autoindex/htaccess/?C=M&O=A 437s ok 67 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Name 437s 437s (C=M O=D) 437s GET /modules/autoindex/htaccess/?C=M&O=D 437s ok 68 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Name 437s 437s (C=S O=A) 437s GET /modules/autoindex/htaccess/?C=S&O=A 437s ok 69 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Name 437s 437s (C=S O=D) 437s GET /modules/autoindex/htaccess/?C=S&O=D 437s ok 70 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Date 437s GET /modules/autoindex/htaccess/ 437s ok 71 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Date 437s 437s (C=N O=A) 437s GET /modules/autoindex/htaccess/?C=N&O=A 437s ok 72 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Date 437s 437s (C=N O=D) 437s GET /modules/autoindex/htaccess/?C=N&O=D 437s ok 73 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Date 437s 437s (C=M O=A) 437s GET /modules/autoindex/htaccess/?C=M&O=A 437s ok 74 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Date 437s 437s (C=M O=D) 437s GET /modules/autoindex/htaccess/?C=M&O=D 437s ok 75 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Date 437s 437s (C=S O=A) 437s GET /modules/autoindex/htaccess/?C=S&O=A 437s ok 76 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Date 437s 437s (C=S O=D) 437s GET /modules/autoindex/htaccess/?C=S&O=D 437s ok 77 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Size 437s GET /modules/autoindex/htaccess/ 437s ok 78 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Size 437s 437s (C=N O=A) 437s GET /modules/autoindex/htaccess/?C=N&O=A 437s ok 79 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Size 437s 437s (C=N O=D) 437s GET /modules/autoindex/htaccess/?C=N&O=D 437s ok 80 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Size 437s 437s (C=M O=A) 437s GET /modules/autoindex/htaccess/?C=M&O=A 437s ok 81 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Size 437s 437s (C=M O=D) 437s GET /modules/autoindex/htaccess/?C=M&O=D 437s ok 82 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Size 437s 437s (C=S O=A) 437s GET /modules/autoindex/htaccess/?C=S&O=A 437s ok 83 437s --- 437s IndexOptions FancyIndexing 437s IndexOrderDefault Descending Size 437s 437s (C=S O=D) 437s GET /modules/autoindex/htaccess/?C=S&O=D 437s ok 84 437s ok 440s t/modules/autoindex2.t .............. 440s 1..3 440s # Running under perl version 5.038002 for linux 440s # Current time local: Mon Jun 3 17:21:32 2024 440s # Current time GMT: Mon Jun 3 17:21:32 2024 440s # Using Test.pm version 1.31 440s # Using Apache/Test.pm version 1.42 440s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 440s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 440s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 440s # testing : dir_broken should not be listed 440s # expected: 0 440s # received: 0 440s ok 1 440s # testing : dir_normal should be listed 440s # expected: 1 440s # received: 1 440s ok 2 440s # testing : dir_protected should not be listed 440s # expected: 0 440s # received: 0 440s ok 3 440s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 440s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 440s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 440s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 440s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 440s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 440s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 440s ok 442s t/modules/brotli.t .................. 442s 1..64 442s # Running under perl version 5.038002 for linux 442s # Current time local: Mon Jun 3 17:21:35 2024 442s # Current time GMT: Mon Jun 3 17:21:35 2024 442s # Using Test.pm version 1.31 442s # Using Apache/Test.pm version 1.42 442s qvalue: 442s # expected: 200 442s # received: '200' 442s ok 1 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 2 442s qvalue: 442s # expected: 200 442s # received: '200' 442s ok 3 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 4 442s qvalue: 442s # expected: 200 442s # received: '200' 442s ok 5 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 6 442s qvalue: 442s # expected: 200 442s # received: '200' 442s ok 7 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 8 442s qvalue: 442s # expected: 200 442s # received: '200' 442s ok 9 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 10 442s qvalue: 442s # expected: 200 442s # received: '200' 442s ok 11 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 12 442s qvalue: ; 442s # expected: 200 442s # received: '200' 442s ok 13 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 14 442s qvalue: ; 442s # expected: 200 442s # received: '200' 442s ok 15 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 16 442s qvalue: ; 442s # expected: 200 442s # received: '200' 442s ok 17 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 18 442s qvalue: ;q= 442s # expected: 200 442s # received: '200' 442s ok 19 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 20 442s qvalue: ;q= 442s # expected: 200 442s # received: '200' 442s ok 21 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 22 442s qvalue: ;q= 442s # expected: 200 442s # received: '200' 442s ok 23 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 24 442s qvalue: ;q=0 442s # expected: 200 442s # received: '200' 442s ok 25 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 26 442s qvalue: ;q=0 442s # expected: 200 442s # received: '200' 442s ok 27 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 28 442s qvalue: ;q=0 442s # expected: 200 442s # received: '200' 442s ok 29 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 30 442s qvalue: ;q=0. 442s # expected: 200 442s # received: '200' 442s ok 31 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 32 442s qvalue: ;q=0. 442s # expected: 200 442s # received: '200' 442s ok 33 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 34 442s qvalue: ;q=0. 442s # expected: 200 442s # received: '200' 442s ok 35 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 36 442s qvalue: ;q=0.0 442s # expected: 200 442s # received: '200' 442s ok 37 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 38 442s qvalue: ;q=0.0 442s # expected: 200 442s # received: '200' 442s ok 39 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 40 442s qvalue: ;q=0.0 442s # expected: 200 442s # received: '200' 442s ok 41 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 42 442s qvalue: ;q=0.00 442s # expected: 200 442s # received: '200' 442s ok 43 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 44 442s qvalue: ;q=0.00 442s # expected: 200 442s # received: '200' 442s ok 45 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 46 442s qvalue: ;q=0.00 442s # expected: 200 442s # received: '200' 442s ok 47 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 48 442s qvalue: ;q=0.000 442s # expected: 200 442s # received: '200' 442s ok 49 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 50 442s qvalue: ;q=0.000 442s # expected: 200 442s # received: '200' 442s ok 51 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 52 442s qvalue: ;q=0.000 442s # expected: 200 442s # received: '200' 442s ok 53 442s # testing : response without Content-Encoding is OK 442s # expected: undef 442s # received: undef 442s ok 54 442s qvalue: ;q=0.0000 442s # expected: 200 442s # received: '200' 442s ok 55 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 56 442s qvalue: ;q=0.0000 442s # expected: 200 442s # received: '200' 442s ok 57 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 58 442s qvalue: ;q=0.0000 442s # expected: 200 442s # received: '200' 442s ok 59 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 60 442s # expected: 200 442s # received: '200' 442s ok 61 442s # testing : response Content-Encoding is OK 442s # expected: 'br' 442s # received: 'br' 442s ok 62 442s # expected: 200 442s # received: '200' 442s ok 63 442s # testing : response Content-Encoding is OK 442s # expected: 'gzip' 442s # received: 'gzip' 442s ok 64 442s ok 444s t/modules/buffer.t .................. 444s 1..12 444s # Running under perl version 5.038002 for linux 444s # Current time local: Mon Jun 3 17:21:37 2024 444s # Current time GMT: Mon Jun 3 17:21:37 2024 444s # Using Test.pm version 1.31 444s # Using Apache/Test.pm version 1.42 444s # testing : Checking return code is '200' 444s # expected: 200 444s # received: '200' 444s ok 1 444s ok 2 444s # testing : Checking return code is '200' 444s # expected: 200 444s # received: '200' 444s ok 3 444s ok 4 444s # testing : Checking return code is '200' 444s # expected: 200 444s # received: '200' 444s ok 5 444s ok 6 444s # testing : Checking return code is '200' 444s # expected: 200 444s # received: '200' 444s ok 7 444s ok 8 444s # testing : Checking return code is '200' 444s # expected: 200 444s # received: '200' 444s ok 9 444s ok 10 444s # testing : Checking return code is '200' 444s # expected: 200 444s # received: '200' 444s ok 11 444s ok 12 444s ok 447s t/modules/cache.t ................... 447s 1..3 447s # Running under perl version 5.038002 for linux 447s # Current time local: Mon Jun 3 17:21:39 2024 447s # Current time GMT: Mon Jun 3 17:21:39 2024 447s # Using Test.pm version 1.31 447s # Using Apache/Test.pm version 1.42 447s # testing : non-cached call to index.html 447s # expected: 200 447s # received: '200' 447s ok 1 447s # testing : call to cache index.html 447s # expected: 200 447s # received: '200' 447s ok 2 447s # testing : cached call to index.html 447s # expected: 200 447s # received: '200' 447s ok 3 447s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 447s ok 452s t/modules/cgi.t ..................... 452s 1..58 452s # Running under perl version 5.038002 for linux 452s # Current time local: Mon Jun 3 17:21:42 2024 452s # Current time GMT: Mon Jun 3 17:21:42 2024 452s # Using Test.pm version 1.31 452s # Using Apache/Test.pm version 1.42 452s # testing : return code for acceptpathinfodefault.sh 452s # expected: 200 452s # received: '200' 452s ok 1 452s # testing : body for acceptpathinfodefault.sh 452s # expected: '' 452s # received: '' 452s ok 2 452s # testing : return code for acceptpathinfodefault.sh/foo 452s # expected: 200 452s # received: '200' 452s ok 3 452s # testing : body for acceptpathinfodefault.sh/foo 452s # expected: '/foo' 452s # received: '/foo' 452s ok 4 452s # testing : return code for acceptpathinfooff.sh 452s # expected: 200 452s # received: '200' 452s ok 5 452s # testing : body for acceptpathinfooff.sh 452s # expected: '' 452s # received: '' 452s ok 6 452s # testing : return code for acceptpathinfooff.sh/foo 452s # expected: 404 452s # received: '404' 452s ok 7 452s # no body test for this one 452s ok 8 452s # testing : return code for acceptpathinfoon.sh 452s # expected: 200 452s # received: '200' 452s ok 9 452s # testing : body for acceptpathinfoon.sh 452s # expected: '' 452s # received: '' 452s ok 10 452s # testing : return code for acceptpathinfoon.sh/foo 452s # expected: 200 452s # received: '200' 452s ok 11 452s # testing : body for acceptpathinfoon.sh/foo 452s # expected: '/foo' 452s # received: '/foo' 452s ok 12 452s # testing : return code for bogus-perl.pl 452s # expected: 500 452s # received: '500' 452s ok 13 452s # cgi log created ok. 452s ok 14 452s # testing : return code for bogus-sh.sh 452s # expected: 500 452s # received: '500' 452s ok 15 452s # checking that log size (807) is bigger than it used to be (523) 452s ok 16 452s # testing : return code for nph-stderr.pl 452s # expected: 200 452s # received: '200' 452s ok 17 452s # testing : body for nph-stderr.pl 452s # expected: 'this is nph-stdout' 452s # received: 'this is nph-stdout' 452s ok 18 452s # testing : return code for nph-test.pl 452s # expected: 200 452s # received: '200' 452s ok 19 452s # testing : body for nph-test.pl 452s # expected: 'ok' 452s # received: 'ok' 452s ok 20 452s # testing : return code for perl.pl 452s # expected: 200 452s # received: '200' 452s ok 21 452s # testing : body for perl.pl 452s # expected: 'perl cgi' 452s # received: 'perl cgi' 452s ok 22 452s # testing : return code for sh.sh 452s # expected: 200 452s # received: '200' 452s ok 23 452s # testing : body for sh.sh 452s # expected: 'sh cgi' 452s # received: 'sh cgi' 452s ok 24 452s # testing : return code for stderr1.pl 452s # expected: 200 452s # received: '200' 452s ok 25 452s # testing : body for stderr1.pl 452s # expected: 'this is stdout' 452s # received: 'this is stdout' 452s ok 26 452s # testing : return code for stderr2.pl 452s # expected: 200 452s # received: '200' 452s ok 27 452s # testing : body for stderr2.pl 452s # expected: 'this is also stdout' 452s # received: 'this is also stdout' 452s ok 28 452s # testing : return code for stderr3.pl 452s # expected: 200 452s # received: '200' 452s ok 29 452s # testing : body for stderr3.pl 452s # expected: 'this is more stdout' 452s # received: 'this is more stdout' 452s ok 30 452s # posted content (length 10) to bogus-perl.pl 452s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 452s # expected: '500' 452s # received: '500' 452s ok 31 452s # checking that log size (35781) is greater than 807 452s ok 32 452s # verifying that logged content is 10 characters 452s ok 33 452s # posted content (length 99) to bogus-perl.pl 452s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 452s # expected: '500' 452s # received: '500' 452s ok 34 452s # checking that log size (36240) is greater than 35781 452s ok 35 452s # verifying that logged content is 99 characters 452s ok 36 452s # posted content (length 250) to bogus-perl.pl 452s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 452s # expected: '500' 452s # received: '500' 452s ok 37 452s # checking that log size (36851) is greater than 36240 452s ok 38 452s # verifying that logged content is 250 characters 452s ok 39 452s # posted content (length 255) to bogus-perl.pl 452s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 452s # expected: '500' 452s # received: '500' 452s ok 40 452s # checking that log size (37467) is greater than 36851 452s ok 41 452s # verifying that logged content is 255 characters 452s ok 42 452s # posted content (length 256) to bogus-perl.pl 452s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 452s # expected: '500' 452s # received: '500' 452s ok 43 452s # checking that log size (38084) is greater than 37467 452s ok 44 452s # verifying that logged content is 256 characters 452s ok 45 452s # posted content (length 257) to bogus-perl.pl 452s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 452s # expected: '500' 452s # received: '500' 452s ok 46 452s # checking that log size (38701) is greater than 38084 452s ok 47 452s # verifying that logged content is 256 characters 452s ok 48 452s # posted content (length 258) to bogus-perl.pl 452s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 452s # expected: '500' 452s # received: '500' 452s ok 49 452s # checking that log size (39318) is greater than 38701 452s ok 50 452s # verifying that logged content is 256 characters 452s ok 51 452s # posted content (length 1024) to bogus-perl.pl 452s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 452s # expected: '500' 452s # received: '500' 452s ok 52 452s # checking that log size (39936) is greater than 39318 452s ok 53 452s # verifying that logged content is 256 characters 452s ok 54 452s # verifying log is greater than 40960 bytes. 452s ok 55 452s # verifying log did not grow after making bogus request. 452s ok 56 452s # verifying log did not grow after making another bogus request. 452s ok 57 452s # checking that HEAD /modules/cgi/perl.pl returns 200. 452s ok 58 452s ok 454s t/modules/data.t .................... 454s 1..2 454s # Running under perl version 5.038002 for linux 454s # Current time local: Mon Jun 3 17:21:47 2024 454s # Current time GMT: Mon Jun 3 17:21:47 2024 454s # Using Test.pm version 1.31 454s # Using Apache/Test.pm version 1.42 454s # testing : Checking return code is '200' 454s # expected: 200 454s # received: '200' 454s ok 1 454s ok 2 454s ok 459s t/modules/dav.t ..................... 459s 1..19 459s # Running under perl version 5.038002 for linux 459s # Current time local: Mon Jun 3 17:21:49 2024 459s # Current time GMT: Mon Jun 3 17:21:49 2024 459s # Using Test.pm version 1.31 459s # Using Apache/Test.pm version 1.42 459s resource lock test: 459s ok 1 459s DAV put test: 459s ok 2 459s getting DAV resource properties: 459s ok 3 459s created: Mon, 03 Jun 2024 17:21:51 GMT 459s modified: Mon, 03 Jun 2024 17:21:51 GMT 459s now: Mon, 03 Jun 2024 17:21:53 GMT 459s ok 4 459s ok 5 459s resource lock status test: 459s ok 6 459s resource unlock test: 459s ok 7 459s resource lock status test: 459s ok 8 459s getting uri... 459s expect: 459s -> 459s 459s
459s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

515s # 515s # ' 515s # received: ' 515s #

Hello World!

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

No query was specified.

515s # 515s # ' 515s # received: ' 515s #

No query was specified.

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

Hello World!

515s # 515s # ' 515s # received: ' 515s #

Hello World!

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

No query was specified.

515s # 515s # ' 515s # received: ' 515s #

No query was specified.

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

mod_include test

520s # 520s # 520s # Hello World 520s # 520s #

[back]

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

mod_include test

520s # 520s # 520s # Hello World 520s # 520s #

[back]

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

mod_include test

520s # 520s # 520s # Hello World 520s # 520s #

[back]

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

Load Balancer Manager for localhost

546s # 546s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
546s #
Server Built: 2024-04-18T15:13:41
546s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
546s #
546s #

LoadBalancer Status for balancer://foo1 [pc774822f_foo1]

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

LoadBalancer Status for balancer://foo2 [pc774822f_foo2]

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

LoadBalancer Status for balancer://foo3 [pc774822f_foo3]

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

LoadBalancer Status for balancer://foo4 [pc774822f_foo4]

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

LoadBalancer Status for balancer://pr45434 [pc774822f_pr45434]

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

LoadBalancer Status for balancer://failover [pc774822f_failover]

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

LoadBalancer Status for balancer://dynproxy [pc774822f_dynproxy]

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

Moved Permanently

571s #

The document has moved here.

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

Moved Permanently

571s #

The document has moved here.

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

Moved Permanently

571s #

The document has moved here.

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

Moved Permanently

571s #

The document has moved here.

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

Multiple Choices

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

Available documents: 571s #

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

Multiple Choices

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

Available documents: 571s #

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

Multiple Choices

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

Available documents: 571s #

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

Moved Permanently

571s #

The document has moved here.

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

Multiple Choices

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

Available documents: 571s #

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

Multiple Choices

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

Available documents: 571s #

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

Moved Permanently

571s #

The document has moved here.

571s # 571s # ' 571s ok 48 571s ok 573s t/modules/status.t .................. 573s 1..1 573s # Running under perl version 5.038002 for linux 573s # Current time local: Mon Jun 3 17:23:46 2024 573s # Current time GMT: Mon Jun 3 17:23:46 2024 573s # Using Test.pm version 1.31 573s # Using Apache/Test.pm version 1.42 573s 573s 573s Apache Status 573s 573s

Apache Server Status for localhost (via 127.0.0.1)

573s 573s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
573s
Server MPM: prefork
573s
Server Built: 2024-04-18T15:13:41 573s

573s
Current Time: Monday, 03-Jun-2024 17:23:48 UTC
573s
Restart Time: Monday, 03-Jun-2024 17:18:49 UTC
573s
Parent Server Config. Generation: 1
573s
Parent Server MPM Generation: 0
573s
Server uptime: 4 minutes 59 seconds
573s
Server load: 0.75 0.56 0.27
573s
Total accesses: 6801 - Total Traffic: 138.3 MB - Total Duration: 131343
573s
CPU Usage: u.34 s.36 cu5.42 cs7.58 - 4.58% CPU load
573s
22.7 requests/sec - 473.6 kB/second - 20.8 kB/request - 19.3123 ms/request
573s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
573s
..__W..
573s

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

573s 573s 573s 573s 573s 573s 573s 573s 573s 573s 573s 573s 573s 573s 573s 573s 573s 573s 573s
SrvPIDAccMCPU 573s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/3174. 573s 0.00200436750.00.0066.37 573s 127.0.0.1http/1.1localhost:8559OPTIONS * HTTP/1.0
1-0-0/0/3221. 573s 0.00190456120.00.0071.22 573s 127.0.0.1http/1.1localhost:8559OPTIONS * HTTP/1.0
2-0927080/225/225_ 573s 0.382074630.00.550.55 573s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-01001660/71/80_ 573s 0.1420155720.00.040.04 573s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
4-01001710/68/72W 573s 0.12002380.00.030.03 573s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
5-0-0/0/24. 573s 0.00210187410.00.000.09 573s 127.0.0.1http/1.1localhost:8559OPTIONS * HTTP/1.0
6-0-0/0/5. 573s 0.00181400.00.000.00 573s 127.0.0.1http/1.1localhost:8559OPTIONS * HTTP/1.0
573s
573s 573s 573s 573s 573s 573s 573s 573s 573s 573s 573s 573s
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
573s 573s ok 1 573s ok 576s t/modules/substitute.t .............. 576s 1..19 576s # Running under perl version 5.038002 for linux 576s # Current time local: Mon Jun 3 17:23:48 2024 576s # Current time GMT: Mon Jun 3 17:23:48 2024 576s # Using Test.pm version 1.31 576s # Using Apache/Test.pm version 1.42 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'barbar': OK 576s ok 1 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'barbar': OK 576s ok 2 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'foofoo': OK 576s ok 3 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'barbar': OK 576s ok 4 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'barbar': OK 576s ok 5 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'barbar': OK 576s ok 6 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'foof 576s oo': OK 576s ok 7 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'xfoo': OK 576s ok 8 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 576s ok 9 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s barx 576s ': OK 576s ok 10 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'a$1axb(': OK 576s ok 11 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'a$XX': OK 576s ok 12 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 576s ok 13 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'x&x': OK 576s ok 14 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'xx': OK 576s ok 15 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'fcooar': OK 576s ok 16 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'fc$1ar': OK 576s ok 17 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'fdooar': OK 576s ok 18 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s got 200 'XXXfooXXX 576s bar': OK 576s ok 19 576s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 576s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 576s ok 580s t/modules/unique_id.t ............... 580s 1..300 580s # Running under perl version 5.038002 for linux 580s # Current time local: Mon Jun 3 17:23:51 2024 580s # Current time GMT: Mon Jun 3 17:23:51 2024 580s # Using Test.pm version 1.31 580s # Using Apache/Test.pm version 1.42 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 1 580s # unique id: Zl38KQYsWUaglE2AhPYV1QAAAAI 580s ok 2 580s ok 3 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 4 580s # unique id: Zl38KfUxQ198s2TnXzmp1wAAAAQ 580s ok 5 580s ok 6 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 7 580s # unique id: Zl38KYvUNm_g0qhEzHe1_AAAAAM 580s ok 8 580s ok 9 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 10 580s # unique id: Zl38KQYsWUaglE2AhPYV1gAAAAI 580s ok 11 580s ok 12 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 13 580s # unique id: Zl38KfUxQ198s2TnXzmp2AAAAAQ 580s ok 14 580s ok 15 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 16 580s # unique id: Zl38KYvUNm_g0qhEzHe1_QAAAAM 580s ok 17 580s ok 18 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 19 580s # unique id: Zl38KQYsWUaglE2AhPYV1wAAAAI 580s ok 20 580s ok 21 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 22 580s # unique id: Zl38KfUxQ198s2TnXzmp2QAAAAQ 580s ok 23 580s ok 24 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 25 580s # unique id: Zl38KYvUNm_g0qhEzHe1_gAAAAM 580s ok 26 580s ok 27 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 28 580s # unique id: Zl38KQYsWUaglE2AhPYV2AAAAAI 580s ok 29 580s ok 30 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 31 580s # unique id: Zl38KfUxQ198s2TnXzmp2gAAAAQ 580s ok 32 580s ok 33 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 34 580s # unique id: Zl38KYvUNm_g0qhEzHe1_wAAAAM 580s ok 35 580s ok 36 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 37 580s # unique id: Zl38KQYsWUaglE2AhPYV2QAAAAI 580s ok 38 580s ok 39 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 40 580s # unique id: Zl38KfUxQ198s2TnXzmp2wAAAAQ 580s ok 41 580s ok 42 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 43 580s # unique id: Zl38KYvUNm_g0qhEzHe2AAAAAAM 580s ok 44 580s ok 45 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 46 580s # unique id: Zl38KQYsWUaglE2AhPYV2gAAAAI 580s ok 47 580s ok 48 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 49 580s # unique id: Zl38KfUxQ198s2TnXzmp3AAAAAQ 580s ok 50 580s ok 51 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 52 580s # unique id: Zl38KYvUNm_g0qhEzHe2AQAAAAM 580s ok 53 580s ok 54 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 55 580s # unique id: Zl38KQYsWUaglE2AhPYV2wAAAAI 580s ok 56 580s ok 57 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 58 580s # unique id: Zl38KfUxQ198s2TnXzmp3QAAAAQ 580s ok 59 580s ok 60 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 61 580s # unique id: Zl38KYvUNm_g0qhEzHe2AgAAAAM 580s ok 62 580s ok 63 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 64 580s # unique id: Zl38KQYsWUaglE2AhPYV3AAAAAI 580s ok 65 580s ok 66 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 67 580s # unique id: Zl38KfUxQ198s2TnXzmp3gAAAAQ 580s ok 68 580s ok 69 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 70 580s # unique id: Zl38KYvUNm_g0qhEzHe2AwAAAAM 580s ok 71 580s ok 72 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 73 580s # unique id: Zl38KQYsWUaglE2AhPYV3QAAAAI 580s ok 74 580s ok 75 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 76 580s # unique id: Zl38KfUxQ198s2TnXzmp3wAAAAQ 580s ok 77 580s ok 78 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 79 580s # unique id: Zl38KYvUNm_g0qhEzHe2BAAAAAM 580s ok 80 580s ok 81 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 82 580s # unique id: Zl38KQYsWUaglE2AhPYV3gAAAAI 580s ok 83 580s ok 84 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 85 580s # unique id: Zl38KfUxQ198s2TnXzmp4AAAAAQ 580s ok 86 580s ok 87 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 88 580s # unique id: Zl38KYvUNm_g0qhEzHe2BQAAAAM 580s ok 89 580s ok 90 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 91 580s # unique id: Zl38KQYsWUaglE2AhPYV3wAAAAI 580s ok 92 580s ok 93 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 94 580s # unique id: Zl38KfUxQ198s2TnXzmp4QAAAAQ 580s ok 95 580s ok 96 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 97 580s # unique id: Zl38KYvUNm_g0qhEzHe2BgAAAAM 580s ok 98 580s ok 99 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 100 580s # unique id: Zl38KQYsWUaglE2AhPYV4AAAAAI 580s ok 101 580s ok 102 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 103 580s # unique id: Zl38KfUxQ198s2TnXzmp4gAAAAQ 580s ok 104 580s ok 105 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 106 580s # unique id: Zl38KYvUNm_g0qhEzHe2BwAAAAM 580s ok 107 580s ok 108 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 109 580s # unique id: Zl38KQYsWUaglE2AhPYV4QAAAAI 580s ok 110 580s ok 111 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 112 580s # unique id: Zl38KfUxQ198s2TnXzmp4wAAAAQ 580s ok 113 580s ok 114 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 115 580s # unique id: Zl38KYvUNm_g0qhEzHe2CAAAAAM 580s ok 116 580s ok 117 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 118 580s # unique id: Zl38KQYsWUaglE2AhPYV4gAAAAI 580s ok 119 580s ok 120 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 121 580s # unique id: Zl38KfUxQ198s2TnXzmp5AAAAAQ 580s ok 122 580s ok 123 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 124 580s # unique id: Zl38KYvUNm_g0qhEzHe2CQAAAAM 580s ok 125 580s ok 126 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 127 580s # unique id: Zl38KQYsWUaglE2AhPYV4wAAAAI 580s ok 128 580s ok 129 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 130 580s # unique id: Zl38KfUxQ198s2TnXzmp5QAAAAQ 580s ok 131 580s ok 132 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 133 580s # unique id: Zl38KYvUNm_g0qhEzHe2CgAAAAM 580s ok 134 580s ok 135 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 136 580s # unique id: Zl38KQYsWUaglE2AhPYV5AAAAAI 580s ok 137 580s ok 138 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 139 580s # unique id: Zl38KvUxQ198s2TnXzmp5gAAAAQ 580s ok 140 580s ok 141 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 142 580s # unique id: Zl38KovUNm_g0qhEzHe2CwAAAAM 580s ok 143 580s ok 144 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 145 580s # unique id: Zl38KgYsWUaglE2AhPYV5QAAAAI 580s ok 146 580s ok 147 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 148 580s # unique id: Zl38KvUxQ198s2TnXzmp5wAAAAQ 580s ok 149 580s ok 150 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 151 580s # unique id: Zl38KovUNm_g0qhEzHe2DAAAAAM 580s ok 152 580s ok 153 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 154 580s # unique id: Zl38KgYsWUaglE2AhPYV5gAAAAI 580s ok 155 580s ok 156 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 157 580s # unique id: Zl38KvUxQ198s2TnXzmp6AAAAAQ 580s ok 158 580s ok 159 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 160 580s # unique id: Zl38KovUNm_g0qhEzHe2DQAAAAM 580s ok 161 580s ok 162 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 163 580s # unique id: Zl38KgYsWUaglE2AhPYV5wAAAAI 580s ok 164 580s ok 165 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 166 580s # unique id: Zl38KvUxQ198s2TnXzmp6QAAAAQ 580s ok 167 580s ok 168 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 169 580s # unique id: Zl38KovUNm_g0qhEzHe2DgAAAAM 580s ok 170 580s ok 171 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 172 580s # unique id: Zl38KgYsWUaglE2AhPYV6AAAAAI 580s ok 173 580s ok 174 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 175 580s # unique id: Zl38KvUxQ198s2TnXzmp6gAAAAQ 580s ok 176 580s ok 177 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 178 580s # unique id: Zl38KovUNm_g0qhEzHe2DwAAAAM 580s ok 179 580s ok 180 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 181 580s # unique id: Zl38KgYsWUaglE2AhPYV6QAAAAI 580s ok 182 580s ok 183 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 184 580s # unique id: Zl38KvUxQ198s2TnXzmp6wAAAAQ 580s ok 185 580s ok 186 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 187 580s # unique id: Zl38KovUNm_g0qhEzHe2EAAAAAM 580s ok 188 580s ok 189 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 190 580s # unique id: Zl38KgYsWUaglE2AhPYV6gAAAAI 580s ok 191 580s ok 192 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 193 580s # unique id: Zl38KvUxQ198s2TnXzmp7AAAAAQ 580s ok 194 580s ok 195 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 196 580s # unique id: Zl38KovUNm_g0qhEzHe2EQAAAAM 580s ok 197 580s ok 198 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 199 580s # unique id: Zl38KgYsWUaglE2AhPYV6wAAAAI 580s ok 200 580s ok 201 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 202 580s # unique id: Zl38KvUxQ198s2TnXzmp7QAAAAQ 580s ok 203 580s ok 204 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 205 580s # unique id: Zl38KovUNm_g0qhEzHe2EgAAAAM 580s ok 206 580s ok 207 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 208 580s # unique id: Zl38KgYsWUaglE2AhPYV7AAAAAI 580s ok 209 580s ok 210 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 211 580s # unique id: Zl38KvUxQ198s2TnXzmp7gAAAAQ 580s ok 212 580s ok 213 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 214 580s # unique id: Zl38KovUNm_g0qhEzHe2EwAAAAM 580s ok 215 580s ok 216 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 217 580s # unique id: Zl38KgYsWUaglE2AhPYV7QAAAAI 580s ok 218 580s ok 219 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 220 580s # unique id: Zl38KvUxQ198s2TnXzmp7wAAAAQ 580s ok 221 580s ok 222 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 223 580s # unique id: Zl38KovUNm_g0qhEzHe2FAAAAAM 580s ok 224 580s ok 225 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 226 580s # unique id: Zl38KgYsWUaglE2AhPYV7gAAAAI 580s ok 227 580s ok 228 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 229 580s # unique id: Zl38KvUxQ198s2TnXzmp8AAAAAQ 580s ok 230 580s ok 231 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 232 580s # unique id: Zl38KovUNm_g0qhEzHe2FQAAAAM 580s ok 233 580s ok 234 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 235 580s # unique id: Zl38KgYsWUaglE2AhPYV7wAAAAI 580s ok 236 580s ok 237 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 238 580s # unique id: Zl38KvUxQ198s2TnXzmp8QAAAAQ 580s ok 239 580s ok 240 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 241 580s # unique id: Zl38KovUNm_g0qhEzHe2FgAAAAM 580s ok 242 580s ok 243 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 244 580s # unique id: Zl38KgYsWUaglE2AhPYV8AAAAAI 580s ok 245 580s ok 246 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 247 580s # unique id: Zl38KvUxQ198s2TnXzmp8gAAAAQ 580s ok 248 580s ok 249 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 250 580s # unique id: Zl38KovUNm_g0qhEzHe2FwAAAAM 580s ok 251 580s ok 252 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 253 580s # unique id: Zl38KgYsWUaglE2AhPYV8QAAAAI 580s ok 254 580s ok 255 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 256 580s # unique id: Zl38KvUxQ198s2TnXzmp8wAAAAQ 580s ok 257 580s ok 258 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 259 580s # unique id: Zl38KovUNm_g0qhEzHe2GAAAAAM 580s ok 260 580s ok 261 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 262 580s # unique id: Zl38KgYsWUaglE2AhPYV8gAAAAI 580s ok 263 580s ok 264 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 265 580s # unique id: Zl38KvUxQ198s2TnXzmp9AAAAAQ 580s ok 266 580s ok 267 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 268 580s # unique id: Zl38KovUNm_g0qhEzHe2GQAAAAM 580s ok 269 580s ok 270 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 271 580s # unique id: Zl38KgYsWUaglE2AhPYV8wAAAAI 580s ok 272 580s ok 273 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 274 580s # unique id: Zl38KvUxQ198s2TnXzmp9QAAAAQ 580s ok 275 580s ok 276 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 277 580s # unique id: Zl38KovUNm_g0qhEzHe2GgAAAAM 580s ok 278 580s ok 279 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 280 580s # unique id: Zl38KgYsWUaglE2AhPYV9AAAAAI 580s ok 281 580s ok 282 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 283 580s # unique id: Zl38KvUxQ198s2TnXzmp9gAAAAQ 580s ok 284 580s ok 285 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 286 580s # unique id: Zl38KovUNm_g0qhEzHe2GwAAAAM 580s ok 287 580s ok 288 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 289 580s # unique id: Zl38KgYsWUaglE2AhPYV9QAAAAI 580s ok 290 580s ok 291 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 292 580s # unique id: Zl38KvUxQ198s2TnXzmp9wAAAAQ 580s ok 293 580s ok 294 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 295 580s # unique id: Zl38KovUNm_g0qhEzHe2HAAAAAM 580s ok 296 580s ok 297 580s # testing : fetch unique ID 580s # expected: 200 580s # received: '200' 580s ok 298 580s # unique id: Zl38KgYsWUaglE2AhPYV9gAAAAI 580s ok 299 580s ok 300 580s ok 582s t/modules/usertrack.t ............... 582s 1..1004 582s # Running under perl version 5.038002 for linux 582s # Current time local: Mon Jun 3 17:23:55 2024 582s # Current time GMT: Mon Jun 3 17:23:55 2024 582s # Using Test.pm version 1.31 582s # Using Apache/Test.pm version 1.42 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 1 582s ok 2 582s Set-Cookie: usertrack_test=1ff3d06f.619ff9923bb13; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=1ff3d06f.619ff9923bb13 582s ok 3 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 4 582s ok 5 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 6 582s ok 7 582s Set-Cookie: usertrack_test=a15bb97d.619ff9923dee5; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=a15bb97d.619ff9923dee5 582s ok 8 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 9 582s ok 10 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 11 582s ok 12 582s Set-Cookie: usertrack_test=67be90f9.619ff9923f0cc; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=67be90f9.619ff9923f0cc 582s ok 13 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 14 582s ok 15 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 16 582s ok 17 582s Set-Cookie: usertrack_test=f353acef.619ff99240233; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=f353acef.619ff99240233 582s ok 18 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 19 582s ok 20 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 21 582s ok 22 582s Set-Cookie: usertrack_test=905abec1.619ff9924130c; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=905abec1.619ff9924130c 582s ok 23 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 24 582s ok 25 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 26 582s ok 27 582s Set-Cookie: usertrack_test=9509b7ea.619ff992423e4; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=9509b7ea.619ff992423e4 582s ok 28 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 29 582s ok 30 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 31 582s ok 32 582s Set-Cookie: usertrack_test=e740cb7a.619ff992434bf; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=e740cb7a.619ff992434bf 582s ok 33 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 34 582s ok 35 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 36 582s ok 37 582s Set-Cookie: usertrack_test=64896f68.619ff9924456e; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=64896f68.619ff9924456e 582s ok 38 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 39 582s ok 40 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 41 582s ok 42 582s Set-Cookie: usertrack_test=c4b84ff7.619ff99245613; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=c4b84ff7.619ff99245613 582s ok 43 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 44 582s ok 45 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 46 582s ok 47 582s Set-Cookie: usertrack_test=60b45017.619ff992466e8; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=60b45017.619ff992466e8 582s ok 48 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 49 582s ok 50 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 51 582s ok 52 582s Set-Cookie: usertrack_test=d486adc3.619ff99247791; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=d486adc3.619ff99247791 582s ok 53 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 54 582s ok 55 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 56 582s ok 57 582s Set-Cookie: usertrack_test=fd5108a3.619ff992487fb; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=fd5108a3.619ff992487fb 582s ok 58 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 59 582s ok 60 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 61 582s ok 62 582s Set-Cookie: usertrack_test=4f34ab3d.619ff99249aef; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=4f34ab3d.619ff99249aef 582s ok 63 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 64 582s ok 65 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 66 582s ok 67 582s Set-Cookie: usertrack_test=e571d68.619ff9924ac12; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=e571d68.619ff9924ac12 582s ok 68 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 69 582s ok 70 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 71 582s ok 72 582s Set-Cookie: usertrack_test=a90ae621.619ff9924bd16; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=a90ae621.619ff9924bd16 582s ok 73 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 74 582s ok 75 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 76 582s ok 77 582s Set-Cookie: usertrack_test=8266927b.619ff9924cdde; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=8266927b.619ff9924cdde 582s ok 78 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 79 582s ok 80 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 81 582s ok 82 582s Set-Cookie: usertrack_test=fa4807a9.619ff9924de86; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=fa4807a9.619ff9924de86 582s ok 83 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 84 582s ok 85 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 86 582s ok 87 582s Set-Cookie: usertrack_test=cee841cd.619ff9924eef8; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=cee841cd.619ff9924eef8 582s ok 88 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 89 582s ok 90 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 91 582s ok 92 582s Set-Cookie: usertrack_test=efd82bcf.619ff9924fff2; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=efd82bcf.619ff9924fff2 582s ok 93 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 94 582s ok 95 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 96 582s ok 97 582s Set-Cookie: usertrack_test=e78fc43.619ff9925107c; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=e78fc43.619ff9925107c 582s ok 98 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 99 582s ok 100 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 101 582s ok 102 582s Set-Cookie: usertrack_test=67d5f714.619ff99252123; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=67d5f714.619ff99252123 582s ok 103 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 104 582s ok 105 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 106 582s ok 107 582s Set-Cookie: usertrack_test=1468910a.619ff992531ee; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=1468910a.619ff992531ee 582s ok 108 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 109 582s ok 110 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 111 582s ok 112 582s Set-Cookie: usertrack_test=44151941.619ff992542e5; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=44151941.619ff992542e5 582s ok 113 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 114 582s ok 115 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 116 582s ok 117 582s Set-Cookie: usertrack_test=48096b95.619ff99255494; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=48096b95.619ff99255494 582s ok 118 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 119 582s ok 120 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 121 582s ok 122 582s Set-Cookie: usertrack_test=d50c2ae6.619ff99256631; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=d50c2ae6.619ff99256631 582s ok 123 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 124 582s ok 125 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 126 582s ok 127 582s Set-Cookie: usertrack_test=39867706.619ff992576f3; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=39867706.619ff992576f3 582s ok 128 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 129 582s ok 130 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 131 582s ok 132 582s Set-Cookie: usertrack_test=3284b384.619ff992587b8; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=3284b384.619ff992587b8 582s ok 133 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 134 582s ok 135 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 136 582s ok 137 582s Set-Cookie: usertrack_test=34244c63.619ff99259941; path=/; expires=Mon, 03-Jun-24 17:24:56 GMT 582s Cookie: usertrack_test=34244c63.619ff99259941 582s ok 138 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 139 582s ok 140 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 141 582s ok 142 582s Set-Cookie: usertrack_test=1c7e750b.619ff9925aa76; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=1c7e750b.619ff9925aa76 582s ok 143 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 144 582s ok 145 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 146 582s ok 147 582s Set-Cookie: usertrack_test=7be58dca.619ff9925bc3d; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=7be58dca.619ff9925bc3d 582s ok 148 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 149 582s ok 150 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 151 582s ok 152 582s Set-Cookie: usertrack_test=54a03fd2.619ff9925cd9e; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=54a03fd2.619ff9925cd9e 582s ok 153 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 154 582s ok 155 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 156 582s ok 157 582s Set-Cookie: usertrack_test=bafeec1e.619ff9925dfa3; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=bafeec1e.619ff9925dfa3 582s ok 158 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 159 582s ok 160 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 161 582s ok 162 582s Set-Cookie: usertrack_test=f19011c4.619ff9925f170; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=f19011c4.619ff9925f170 582s ok 163 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 164 582s ok 165 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 166 582s ok 167 582s Set-Cookie: usertrack_test=25c65d65.619ff99260269; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=25c65d65.619ff99260269 582s ok 168 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 169 582s ok 170 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 171 582s ok 172 582s Set-Cookie: usertrack_test=a814dbac.619ff9926131d; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=a814dbac.619ff9926131d 582s ok 173 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 174 582s ok 175 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 176 582s ok 177 582s Set-Cookie: usertrack_test=ce9f1bb9.619ff99262577; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=ce9f1bb9.619ff99262577 582s ok 178 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 179 582s ok 180 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 181 582s ok 182 582s Set-Cookie: usertrack_test=21695a51.619ff9926367c; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=21695a51.619ff9926367c 582s ok 183 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 184 582s ok 185 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 186 582s ok 187 582s Set-Cookie: usertrack_test=f06427b.619ff99264785; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=f06427b.619ff99264785 582s ok 188 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 189 582s ok 190 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 191 582s ok 192 582s Set-Cookie: usertrack_test=5b38c053.619ff9926589b; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=5b38c053.619ff9926589b 582s ok 193 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 194 582s ok 195 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 196 582s ok 197 582s Set-Cookie: usertrack_test=6e190bf8.619ff9926698d; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=6e190bf8.619ff9926698d 582s ok 198 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 199 582s ok 200 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 201 582s ok 202 582s Set-Cookie: usertrack_test=24f2738.619ff99267a43; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=24f2738.619ff99267a43 582s ok 203 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 204 582s ok 205 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 206 582s ok 207 582s Set-Cookie: usertrack_test=a5220847.619ff99268c95; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=a5220847.619ff99268c95 582s ok 208 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 209 582s ok 210 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 211 582s ok 212 582s Set-Cookie: usertrack_test=fd9cf8a7.619ff99269e00; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=fd9cf8a7.619ff99269e00 582s ok 213 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 214 582s ok 215 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 216 582s ok 217 582s Set-Cookie: usertrack_test=4de608cf.619ff9926af3e; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4de608cf.619ff9926af3e 582s ok 218 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 219 582s ok 220 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 221 582s ok 222 582s Set-Cookie: usertrack_test=f58e57c4.619ff9926c06a; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=f58e57c4.619ff9926c06a 582s ok 223 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 224 582s ok 225 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 226 582s ok 227 582s Set-Cookie: usertrack_test=4b829a7.619ff9926d265; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4b829a7.619ff9926d265 582s ok 228 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 229 582s ok 230 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 231 582s ok 232 582s Set-Cookie: usertrack_test=6dee9eb7.619ff9926e3ae; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=6dee9eb7.619ff9926e3ae 582s ok 233 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 234 582s ok 235 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 236 582s ok 237 582s Set-Cookie: usertrack_test=1bec2c7d.619ff9926f4b2; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=1bec2c7d.619ff9926f4b2 582s ok 238 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 239 582s ok 240 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 241 582s ok 242 582s Set-Cookie: usertrack_test=dc12d88e.619ff992705d1; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=dc12d88e.619ff992705d1 582s ok 243 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 244 582s ok 245 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 246 582s ok 247 582s Set-Cookie: usertrack_test=84a46f43.619ff9927167b; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=84a46f43.619ff9927167b 582s ok 248 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 249 582s ok 250 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 251 582s ok 252 582s Set-Cookie: usertrack_test=1a660f89.619ff9927271b; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=1a660f89.619ff9927271b 582s ok 253 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 254 582s ok 255 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 256 582s ok 257 582s Set-Cookie: usertrack_test=c19a0b2e.619ff9927381e; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=c19a0b2e.619ff9927381e 582s ok 258 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 259 582s ok 260 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 261 582s ok 262 582s Set-Cookie: usertrack_test=938488e2.619ff99274901; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=938488e2.619ff99274901 582s ok 263 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 264 582s ok 265 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 266 582s ok 267 582s Set-Cookie: usertrack_test=a3e4faea.619ff992759f0; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=a3e4faea.619ff992759f0 582s ok 268 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 269 582s ok 270 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 271 582s ok 272 582s Set-Cookie: usertrack_test=ab7c4b60.619ff99276b31; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=ab7c4b60.619ff99276b31 582s ok 273 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 274 582s ok 275 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 276 582s ok 277 582s Set-Cookie: usertrack_test=1485cfbc.619ff99277e96; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=1485cfbc.619ff99277e96 582s ok 278 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 279 582s ok 280 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 281 582s ok 282 582s Set-Cookie: usertrack_test=4c949c9.619ff99278fce; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4c949c9.619ff99278fce 582s ok 283 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 284 582s ok 285 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 286 582s ok 287 582s Set-Cookie: usertrack_test=93094f39.619ff9927a168; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=93094f39.619ff9927a168 582s ok 288 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 289 582s ok 290 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 291 582s ok 292 582s Set-Cookie: usertrack_test=b878ec97.619ff9927b264; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=b878ec97.619ff9927b264 582s ok 293 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 294 582s ok 295 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 296 582s ok 297 582s Set-Cookie: usertrack_test=c19f5bec.619ff9927c369; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=c19f5bec.619ff9927c369 582s ok 298 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 299 582s ok 300 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 301 582s ok 302 582s Set-Cookie: usertrack_test=1bcf748f.619ff9927d506; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=1bcf748f.619ff9927d506 582s ok 303 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 304 582s ok 305 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 306 582s ok 307 582s Set-Cookie: usertrack_test=b9bc2f39.619ff9927e60c; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=b9bc2f39.619ff9927e60c 582s ok 308 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 309 582s ok 310 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 311 582s ok 312 582s Set-Cookie: usertrack_test=9c57b7c6.619ff9927f70a; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=9c57b7c6.619ff9927f70a 582s ok 313 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 314 582s ok 315 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 316 582s ok 317 582s Set-Cookie: usertrack_test=c712ec82.619ff992807f1; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=c712ec82.619ff992807f1 582s ok 318 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 319 582s ok 320 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 321 582s ok 322 582s Set-Cookie: usertrack_test=a80e6de2.619ff9928188a; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=a80e6de2.619ff9928188a 582s ok 323 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 324 582s ok 325 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 326 582s ok 327 582s Set-Cookie: usertrack_test=3a3b599b.619ff9928291b; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=3a3b599b.619ff9928291b 582s ok 328 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 329 582s ok 330 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 331 582s ok 332 582s Set-Cookie: usertrack_test=d064b8d5.619ff992839bb; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=d064b8d5.619ff992839bb 582s ok 333 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 334 582s ok 335 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 336 582s ok 337 582s Set-Cookie: usertrack_test=ea45fee7.619ff99284a03; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=ea45fee7.619ff99284a03 582s ok 338 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 339 582s ok 340 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 341 582s ok 342 582s Set-Cookie: usertrack_test=62b7352e.619ff99285a8e; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=62b7352e.619ff99285a8e 582s ok 343 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 344 582s ok 345 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 346 582s ok 347 582s Set-Cookie: usertrack_test=1a3b2d9.619ff99286bfc; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=1a3b2d9.619ff99286bfc 582s ok 348 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 349 582s ok 350 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 351 582s ok 352 582s Set-Cookie: usertrack_test=56f2a11c.619ff99287dd9; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=56f2a11c.619ff99287dd9 582s ok 353 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 354 582s ok 355 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 356 582s ok 357 582s Set-Cookie: usertrack_test=45add3f.619ff99288e84; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=45add3f.619ff99288e84 582s ok 358 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 359 582s ok 360 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 361 582s ok 362 582s Set-Cookie: usertrack_test=8acb9949.619ff99289fe9; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=8acb9949.619ff99289fe9 582s ok 363 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 364 582s ok 365 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 366 582s ok 367 582s Set-Cookie: usertrack_test=6066d515.619ff9928b0a3; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=6066d515.619ff9928b0a3 582s ok 368 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 369 582s ok 370 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 371 582s ok 372 582s Set-Cookie: usertrack_test=45d2e36a.619ff9928c2d1; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=45d2e36a.619ff9928c2d1 582s ok 373 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 374 582s ok 375 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 376 582s ok 377 582s Set-Cookie: usertrack_test=da7f40cc.619ff9928d3e8; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=da7f40cc.619ff9928d3e8 582s ok 378 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 379 582s ok 380 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 381 582s ok 382 582s Set-Cookie: usertrack_test=4ded3620.619ff9928e47f; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4ded3620.619ff9928e47f 582s ok 383 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 384 582s ok 385 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 386 582s ok 387 582s Set-Cookie: usertrack_test=f99f01c0.619ff9928f529; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=f99f01c0.619ff9928f529 582s ok 388 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 389 582s ok 390 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 391 582s ok 392 582s Set-Cookie: usertrack_test=265d6a95.619ff992907b2; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=265d6a95.619ff992907b2 582s ok 393 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 394 582s ok 395 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 396 582s ok 397 582s Set-Cookie: usertrack_test=4ea735db.619ff992919d9; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4ea735db.619ff992919d9 582s ok 398 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 399 582s ok 400 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 401 582s ok 402 582s Set-Cookie: usertrack_test=14264243.619ff99292b4f; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=14264243.619ff99292b4f 582s ok 403 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 404 582s ok 405 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 406 582s ok 407 582s Set-Cookie: usertrack_test=65944381.619ff99293d30; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=65944381.619ff99293d30 582s ok 408 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 409 582s ok 410 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 411 582s ok 412 582s Set-Cookie: usertrack_test=fe64960f.619ff99294e53; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=fe64960f.619ff99294e53 582s ok 413 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 414 582s ok 415 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 416 582s ok 417 582s Set-Cookie: usertrack_test=be626b0b.619ff99295f51; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=be626b0b.619ff99295f51 582s ok 418 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 419 582s ok 420 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 421 582s ok 422 582s Set-Cookie: usertrack_test=e4e1754.619ff99297169; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=e4e1754.619ff99297169 582s ok 423 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 424 582s ok 425 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 426 582s ok 427 582s Set-Cookie: usertrack_test=13cbedc3.619ff99298232; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=13cbedc3.619ff99298232 582s ok 428 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 429 582s ok 430 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 431 582s ok 432 582s Set-Cookie: usertrack_test=b577d326.619ff992992c0; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=b577d326.619ff992992c0 582s ok 433 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 434 582s ok 435 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 436 582s ok 437 582s Set-Cookie: usertrack_test=ae7a4899.619ff9929a44f; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=ae7a4899.619ff9929a44f 582s ok 438 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 439 582s ok 440 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 441 582s ok 442 582s Set-Cookie: usertrack_test=abe5c1e6.619ff9929b533; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=abe5c1e6.619ff9929b533 582s ok 443 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 444 582s ok 445 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 446 582s ok 447 582s Set-Cookie: usertrack_test=4fb3a5e3.619ff9929c64c; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4fb3a5e3.619ff9929c64c 582s ok 448 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 449 582s ok 450 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 451 582s ok 452 582s Set-Cookie: usertrack_test=2a78acc3.619ff9929d752; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=2a78acc3.619ff9929d752 582s ok 453 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 454 582s ok 455 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 456 582s ok 457 582s Set-Cookie: usertrack_test=cea8075b.619ff9929e958; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=cea8075b.619ff9929e958 582s ok 458 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 459 582s ok 460 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 461 582s ok 462 582s Set-Cookie: usertrack_test=396cd791.619ff9929fa66; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=396cd791.619ff9929fa66 582s ok 463 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 464 582s ok 465 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 466 582s ok 467 582s Set-Cookie: usertrack_test=e79cc741.619ff992a0b02; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=e79cc741.619ff992a0b02 582s ok 468 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 469 582s ok 470 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 471 582s ok 472 582s Set-Cookie: usertrack_test=8b2bdc76.619ff992a1c65; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=8b2bdc76.619ff992a1c65 582s ok 473 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 474 582s ok 475 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 476 582s ok 477 582s Set-Cookie: usertrack_test=623cbcb1.619ff992a2e03; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=623cbcb1.619ff992a2e03 582s ok 478 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 479 582s ok 480 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 481 582s ok 482 582s Set-Cookie: usertrack_test=98d734ec.619ff992a3e94; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=98d734ec.619ff992a3e94 582s ok 483 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 484 582s ok 485 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 486 582s ok 487 582s Set-Cookie: usertrack_test=5531a8c5.619ff992a4ee0; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=5531a8c5.619ff992a4ee0 582s ok 488 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 489 582s ok 490 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 491 582s ok 492 582s Set-Cookie: usertrack_test=1f62f094.619ff992a60df; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=1f62f094.619ff992a60df 582s ok 493 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 494 582s ok 495 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 496 582s ok 497 582s Set-Cookie: usertrack_test=3e5a273c.619ff992a7397; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=3e5a273c.619ff992a7397 582s ok 498 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 499 582s ok 500 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 501 582s ok 502 582s Set-Cookie: usertrack_test=8bee8485.619ff992a862e; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=8bee8485.619ff992a862e 582s ok 503 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 504 582s ok 505 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 506 582s ok 507 582s Set-Cookie: usertrack_test=bdd033ce.619ff992a9826; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=bdd033ce.619ff992a9826 582s ok 508 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 509 582s ok 510 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 511 582s ok 512 582s Set-Cookie: usertrack_test=947d38ee.619ff992aa9e9; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=947d38ee.619ff992aa9e9 582s ok 513 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 514 582s ok 515 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 516 582s ok 517 582s Set-Cookie: usertrack_test=ef677deb.619ff992abb66; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=ef677deb.619ff992abb66 582s ok 518 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 519 582s ok 520 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 521 582s ok 522 582s Set-Cookie: usertrack_test=6eae46ee.619ff992acdb9; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=6eae46ee.619ff992acdb9 582s ok 523 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 524 582s ok 525 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 526 582s ok 527 582s Set-Cookie: usertrack_test=8b7c3ebe.619ff992ae006; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=8b7c3ebe.619ff992ae006 582s ok 528 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 529 582s ok 530 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 531 582s ok 532 582s Set-Cookie: usertrack_test=67c39338.619ff992af0fb; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=67c39338.619ff992af0fb 582s ok 533 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 534 582s ok 535 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 536 582s ok 537 582s Set-Cookie: usertrack_test=46afb76b.619ff992b01e1; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=46afb76b.619ff992b01e1 582s ok 538 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 539 582s ok 540 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 541 582s ok 542 582s Set-Cookie: usertrack_test=95c5eadc.619ff992b1486; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=95c5eadc.619ff992b1486 582s ok 543 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 544 582s ok 545 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 546 582s ok 547 582s Set-Cookie: usertrack_test=4c16f478.619ff992b25d8; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4c16f478.619ff992b25d8 582s ok 548 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 549 582s ok 550 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 551 582s ok 552 582s Set-Cookie: usertrack_test=78a2a23c.619ff992b3751; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=78a2a23c.619ff992b3751 582s ok 553 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 554 582s ok 555 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 556 582s ok 557 582s Set-Cookie: usertrack_test=be3c178b.619ff992b4891; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=be3c178b.619ff992b4891 582s ok 558 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 559 582s ok 560 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 561 582s ok 562 582s Set-Cookie: usertrack_test=f4072906.619ff992b5a2e; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=f4072906.619ff992b5a2e 582s ok 563 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 564 582s ok 565 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 566 582s ok 567 582s Set-Cookie: usertrack_test=c0d763bc.619ff992b6ce5; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=c0d763bc.619ff992b6ce5 582s ok 568 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 569 582s ok 570 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 571 582s ok 572 582s Set-Cookie: usertrack_test=9509b138.619ff992b7f29; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=9509b138.619ff992b7f29 582s ok 573 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 574 582s ok 575 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 576 582s ok 577 582s Set-Cookie: usertrack_test=1a98cd7a.619ff992b8fdf; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=1a98cd7a.619ff992b8fdf 582s ok 578 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 579 582s ok 580 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 581 582s ok 582 582s Set-Cookie: usertrack_test=a96a499f.619ff992ba112; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=a96a499f.619ff992ba112 582s ok 583 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 584 582s ok 585 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 586 582s ok 587 582s Set-Cookie: usertrack_test=7dbc41a8.619ff992bb327; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=7dbc41a8.619ff992bb327 582s ok 588 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 589 582s ok 590 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 591 582s ok 592 582s Set-Cookie: usertrack_test=d5b1f48f.619ff992bc448; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=d5b1f48f.619ff992bc448 582s ok 593 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 594 582s ok 595 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 596 582s ok 597 582s Set-Cookie: usertrack_test=af982a8c.619ff992bd63d; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=af982a8c.619ff992bd63d 582s ok 598 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 599 582s ok 600 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 601 582s ok 602 582s Set-Cookie: usertrack_test=607305d7.619ff992be6c9; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=607305d7.619ff992be6c9 582s ok 603 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 604 582s ok 605 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 606 582s ok 607 582s Set-Cookie: usertrack_test=10645e2a.619ff992bfa5a; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=10645e2a.619ff992bfa5a 582s ok 608 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 609 582s ok 610 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 611 582s ok 612 582s Set-Cookie: usertrack_test=5eeb79d.619ff992c0bf0; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=5eeb79d.619ff992c0bf0 582s ok 613 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 614 582s ok 615 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 616 582s ok 617 582s Set-Cookie: usertrack_test=cb98879d.619ff992c1d2c; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=cb98879d.619ff992c1d2c 582s ok 618 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 619 582s ok 620 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 621 582s ok 622 582s Set-Cookie: usertrack_test=e4e8d1de.619ff992c2e26; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=e4e8d1de.619ff992c2e26 582s ok 623 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 624 582s ok 625 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 626 582s ok 627 582s Set-Cookie: usertrack_test=55732964.619ff992c3ed9; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=55732964.619ff992c3ed9 582s ok 628 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 629 582s ok 630 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 631 582s ok 632 582s Set-Cookie: usertrack_test=3bcdcac.619ff992c507a; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=3bcdcac.619ff992c507a 582s ok 633 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 634 582s ok 635 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 636 582s ok 637 582s Set-Cookie: usertrack_test=c37455d7.619ff992c6215; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=c37455d7.619ff992c6215 582s ok 638 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 639 582s ok 640 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 641 582s ok 642 582s Set-Cookie: usertrack_test=706475b8.619ff992c73a2; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=706475b8.619ff992c73a2 582s ok 643 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 644 582s ok 645 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 646 582s ok 647 582s Set-Cookie: usertrack_test=35a9acd7.619ff992c848a; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=35a9acd7.619ff992c848a 582s ok 648 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 649 582s ok 650 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 651 582s ok 652 582s Set-Cookie: usertrack_test=5a4f9372.619ff992c9609; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=5a4f9372.619ff992c9609 582s ok 653 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 654 582s ok 655 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 656 582s ok 657 582s Set-Cookie: usertrack_test=da80473a.619ff992ca7c4; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=da80473a.619ff992ca7c4 582s ok 658 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 659 582s ok 660 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 661 582s ok 662 582s Set-Cookie: usertrack_test=49852cbe.619ff992cbae4; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=49852cbe.619ff992cbae4 582s ok 663 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 664 582s ok 665 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 666 582s ok 667 582s Set-Cookie: usertrack_test=9ef0503b.619ff992ccba3; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=9ef0503b.619ff992ccba3 582s ok 668 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 669 582s ok 670 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 671 582s ok 672 582s Set-Cookie: usertrack_test=2faccae2.619ff992cdd9b; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=2faccae2.619ff992cdd9b 582s ok 673 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 674 582s ok 675 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 676 582s ok 677 582s Set-Cookie: usertrack_test=3b08a3d6.619ff992ceea5; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=3b08a3d6.619ff992ceea5 582s ok 678 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 679 582s ok 680 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 681 582s ok 682 582s Set-Cookie: usertrack_test=78217da6.619ff992cff77; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=78217da6.619ff992cff77 582s ok 683 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 684 582s ok 685 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 686 582s ok 687 582s Set-Cookie: usertrack_test=4f3fbcbc.619ff992d109d; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4f3fbcbc.619ff992d109d 582s ok 688 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 689 582s ok 690 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 691 582s ok 692 582s Set-Cookie: usertrack_test=c4b219ba.619ff992d217a; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=c4b219ba.619ff992d217a 582s ok 693 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 694 582s ok 695 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 696 582s ok 697 582s Set-Cookie: usertrack_test=45a49570.619ff992d3278; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=45a49570.619ff992d3278 582s ok 698 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 699 582s ok 700 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 701 582s ok 702 582s Set-Cookie: usertrack_test=e357c46e.619ff992d45c3; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=e357c46e.619ff992d45c3 582s ok 703 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 704 582s ok 705 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 706 582s ok 707 582s Set-Cookie: usertrack_test=b1b6f9e7.619ff992d57d9; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=b1b6f9e7.619ff992d57d9 582s ok 708 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 709 582s ok 710 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 711 582s ok 712 582s Set-Cookie: usertrack_test=acc9904b.619ff992d6999; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=acc9904b.619ff992d6999 582s ok 713 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 714 582s ok 715 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 716 582s ok 717 582s Set-Cookie: usertrack_test=3fb2c404.619ff992d7b0e; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=3fb2c404.619ff992d7b0e 582s ok 718 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 719 582s ok 720 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 721 582s ok 722 582s Set-Cookie: usertrack_test=8440a2f9.619ff992d8c33; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=8440a2f9.619ff992d8c33 582s ok 723 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 724 582s ok 725 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 726 582s ok 727 582s Set-Cookie: usertrack_test=4de77569.619ff992d9d09; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4de77569.619ff992d9d09 582s ok 728 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 729 582s ok 730 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 731 582s ok 732 582s Set-Cookie: usertrack_test=4cd399f7.619ff992daea6; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4cd399f7.619ff992daea6 582s ok 733 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 734 582s ok 735 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 736 582s ok 737 582s Set-Cookie: usertrack_test=d5f83db2.619ff992dc086; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=d5f83db2.619ff992dc086 582s ok 738 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 739 582s ok 740 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 741 582s ok 742 582s Set-Cookie: usertrack_test=a8f1fb7a.619ff992dd205; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=a8f1fb7a.619ff992dd205 582s ok 743 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 744 582s ok 745 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 746 582s ok 747 582s Set-Cookie: usertrack_test=bcd7b185.619ff992de382; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=bcd7b185.619ff992de382 582s ok 748 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 749 582s ok 750 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 751 582s ok 752 582s Set-Cookie: usertrack_test=8e9677fa.619ff992df650; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=8e9677fa.619ff992df650 582s ok 753 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 754 582s ok 755 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 756 582s ok 757 582s Set-Cookie: usertrack_test=c7e625e3.619ff992e073c; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=c7e625e3.619ff992e073c 582s ok 758 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 759 582s ok 760 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 761 582s ok 762 582s Set-Cookie: usertrack_test=1cb340f7.619ff992e18b4; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=1cb340f7.619ff992e18b4 582s ok 763 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 764 582s ok 765 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 766 582s ok 767 582s Set-Cookie: usertrack_test=da20c337.619ff992e2a2b; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=da20c337.619ff992e2a2b 582s ok 768 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 769 582s ok 770 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 771 582s ok 772 582s Set-Cookie: usertrack_test=f03c5766.619ff992e3ba8; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=f03c5766.619ff992e3ba8 582s ok 773 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 774 582s ok 775 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 776 582s ok 777 582s Set-Cookie: usertrack_test=d040546d.619ff992e4e04; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=d040546d.619ff992e4e04 582s ok 778 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 779 582s ok 780 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 781 582s ok 782 582s Set-Cookie: usertrack_test=e2ba7f9e.619ff992e5f74; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=e2ba7f9e.619ff992e5f74 582s ok 783 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 784 582s ok 785 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 786 582s ok 787 582s Set-Cookie: usertrack_test=8a98eaa0.619ff992e70ae; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=8a98eaa0.619ff992e70ae 582s ok 788 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 789 582s ok 790 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 791 582s ok 792 582s Set-Cookie: usertrack_test=ae461c3e.619ff992e83a4; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=ae461c3e.619ff992e83a4 582s ok 793 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 794 582s ok 795 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 796 582s ok 797 582s Set-Cookie: usertrack_test=4fda4e69.619ff992e9497; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4fda4e69.619ff992e9497 582s ok 798 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 799 582s ok 800 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 801 582s ok 802 582s Set-Cookie: usertrack_test=820ccc44.619ff992ea5b4; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=820ccc44.619ff992ea5b4 582s ok 803 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 804 582s ok 805 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 806 582s ok 807 582s Set-Cookie: usertrack_test=544114c1.619ff992eb89c; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=544114c1.619ff992eb89c 582s ok 808 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 809 582s ok 810 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 811 582s ok 812 582s Set-Cookie: usertrack_test=8616eefa.619ff992ecbbb; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=8616eefa.619ff992ecbbb 582s ok 813 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 814 582s ok 815 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 816 582s ok 817 582s Set-Cookie: usertrack_test=7a2a9204.619ff992edc86; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=7a2a9204.619ff992edc86 582s ok 818 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 819 582s ok 820 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 821 582s ok 822 582s Set-Cookie: usertrack_test=99359f35.619ff992eeea9; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=99359f35.619ff992eeea9 582s ok 823 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 824 582s ok 825 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 826 582s ok 827 582s Set-Cookie: usertrack_test=587a1f28.619ff992f000e; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=587a1f28.619ff992f000e 582s ok 828 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 829 582s ok 830 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 831 582s ok 832 582s Set-Cookie: usertrack_test=f081a5e0.619ff992f11b3; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=f081a5e0.619ff992f11b3 582s ok 833 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 834 582s ok 835 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 836 582s ok 837 582s Set-Cookie: usertrack_test=507fed11.619ff992f226e; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=507fed11.619ff992f226e 582s ok 838 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 839 582s ok 840 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 841 582s ok 842 582s Set-Cookie: usertrack_test=620bfb8e.619ff992f3301; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=620bfb8e.619ff992f3301 582s ok 843 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 844 582s ok 845 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 846 582s ok 847 582s Set-Cookie: usertrack_test=bce86a82.619ff992f4410; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=bce86a82.619ff992f4410 582s ok 848 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 849 582s ok 850 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 851 582s ok 852 582s Set-Cookie: usertrack_test=bd94788b.619ff992f554f; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=bd94788b.619ff992f554f 582s ok 853 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 854 582s ok 855 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 856 582s ok 857 582s Set-Cookie: usertrack_test=c4d53459.619ff992f6754; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=c4d53459.619ff992f6754 582s ok 858 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 859 582s ok 860 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 861 582s ok 862 582s Set-Cookie: usertrack_test=90828870.619ff992f792f; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=90828870.619ff992f792f 582s ok 863 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 864 582s ok 865 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 866 582s ok 867 582s Set-Cookie: usertrack_test=348b1091.619ff992f89b7; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=348b1091.619ff992f89b7 582s ok 868 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 869 582s ok 870 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 871 582s ok 872 582s Set-Cookie: usertrack_test=4cc4f878.619ff992f9b40; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4cc4f878.619ff992f9b40 582s ok 873 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 874 582s ok 875 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 876 582s ok 877 582s Set-Cookie: usertrack_test=8d39cbb4.619ff992fab89; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=8d39cbb4.619ff992fab89 582s ok 878 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 879 582s ok 880 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 881 582s ok 882 582s Set-Cookie: usertrack_test=81d6a215.619ff992fbd3a; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=81d6a215.619ff992fbd3a 582s ok 883 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 884 582s ok 885 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 886 582s ok 887 582s Set-Cookie: usertrack_test=3f8a9c40.619ff992fce77; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=3f8a9c40.619ff992fce77 582s ok 888 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 889 582s ok 890 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 891 582s ok 892 582s Set-Cookie: usertrack_test=7ba98d7f.619ff992fe04f; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=7ba98d7f.619ff992fe04f 582s ok 893 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 894 582s ok 895 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 896 582s ok 897 582s Set-Cookie: usertrack_test=fd865a1.619ff992ff2d9; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=fd865a1.619ff992ff2d9 582s ok 898 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 899 582s ok 900 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 901 582s ok 902 582s Set-Cookie: usertrack_test=bde095d3.619ff9930047d; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=bde095d3.619ff9930047d 582s ok 903 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 904 582s ok 905 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 906 582s ok 907 582s Set-Cookie: usertrack_test=a65437c1.619ff993014f9; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=a65437c1.619ff993014f9 582s ok 908 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 909 582s ok 910 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 911 582s ok 912 582s Set-Cookie: usertrack_test=4534ea45.619ff99302562; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=4534ea45.619ff99302562 582s ok 913 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 914 582s ok 915 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 916 582s ok 917 582s Set-Cookie: usertrack_test=c9654830.619ff993037bd; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=c9654830.619ff993037bd 582s ok 918 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 919 582s ok 920 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 921 582s ok 922 582s Set-Cookie: usertrack_test=32bcacbf.619ff9930485b; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=32bcacbf.619ff9930485b 582s ok 923 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 924 582s ok 925 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 926 582s ok 927 582s Set-Cookie: usertrack_test=fe49042d.619ff99305a2e; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=fe49042d.619ff99305a2e 582s ok 928 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 929 582s ok 930 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 931 582s ok 932 582s Set-Cookie: usertrack_test=c6280656.619ff99306b5b; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=c6280656.619ff99306b5b 582s ok 933 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 934 582s ok 935 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 936 582s ok 937 582s Set-Cookie: usertrack_test=2f0a20f.619ff99307bea; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=2f0a20f.619ff99307bea 582s ok 938 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 939 582s ok 940 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 941 582s ok 942 582s Set-Cookie: usertrack_test=2ce0865c.619ff99308d7f; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 582s Cookie: usertrack_test=2ce0865c.619ff99308d7f 582s ok 943 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 944 582s ok 945 582s # testing : Checking return code is '200' 582s # expected: 200 583s # received: '200' 583s ok 946 583s ok 947 583s Set-Cookie: usertrack_test=4792697c.619ff99309f57; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 583s Cookie: usertrack_test=4792697c.619ff99309f57 583s ok 948 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 949 583s ok 950 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 951 583s ok 952 583s Set-Cookie: usertrack_test=7ea745da.619ff9930afdd; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 583s Cookie: usertrack_test=7ea745da.619ff9930afdd 583s ok 953 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 954 583s ok 955 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 956 583s ok 957 583s Set-Cookie: usertrack_test=5e18b6f8.619ff9930c062; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 583s Cookie: usertrack_test=5e18b6f8.619ff9930c062 583s ok 958 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 959 583s ok 960 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 961 583s ok 962 583s Set-Cookie: usertrack_test=87d34519.619ff9930d29f; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 583s Cookie: usertrack_test=87d34519.619ff9930d29f 583s ok 963 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 964 583s ok 965 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 966 583s ok 967 583s Set-Cookie: usertrack_test=ad934dab.619ff9930e343; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 583s Cookie: usertrack_test=ad934dab.619ff9930e343 583s ok 968 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 969 583s ok 970 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 971 583s ok 972 583s Set-Cookie: usertrack_test=376e10c4.619ff9930f598; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 583s Cookie: usertrack_test=376e10c4.619ff9930f598 583s ok 973 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 974 583s ok 975 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 976 583s ok 977 583s Set-Cookie: usertrack_test=3cc13b3e.619ff993106e1; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 583s Cookie: usertrack_test=3cc13b3e.619ff993106e1 583s ok 978 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 979 583s ok 980 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 981 583s ok 982 583s Set-Cookie: usertrack_test=681b56f4.619ff9931190e; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 583s Cookie: usertrack_test=681b56f4.619ff9931190e 583s ok 983 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 984 583s ok 985 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 986 583s ok 987 583s Set-Cookie: usertrack_test=7b1d1fcc.619ff99312c01; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 583s Cookie: usertrack_test=7b1d1fcc.619ff99312c01 583s ok 988 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 989 583s ok 990 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 991 583s ok 992 583s Set-Cookie: usertrack_test=c7542e97.619ff99313e4d; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 583s Cookie: usertrack_test=c7542e97.619ff99313e4d 583s ok 993 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 994 583s ok 995 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 996 583s ok 997 583s Set-Cookie: usertrack_test=6a07248.619ff99314f05; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 583s Cookie: usertrack_test=6a07248.619ff99314f05 583s ok 998 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 999 583s ok 1000 583s ok 1001 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 1002 583s # usertrack_test=82827db2.619ff99316149; path=/; expires=Mon, 03-Jun-24 17:24:57 GMT 583s ok 1003 583s # expected: undef 583s # received: undef 583s ok 1004 583s ok 585s t/modules/vhost_alias.t ............. 585s 1..8 585s # Running under perl version 5.038002 for linux 585s # Current time local: Mon Jun 3 17:23:57 2024 585s # Current time GMT: Mon Jun 3 17:23:57 2024 585s # Using Test.pm version 1.31 585s # Using Apache/Test.pm version 1.42 585s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 585s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 585s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 585s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 585s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 585s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 585s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 585s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 585s # testing : VirtalDocumentRoot test 585s # expected: 'www.vha-test.com' 585s # received: 'www.vha-test.com' 585s ok 1 585s # testing : VirtualScriptAlias test 585s # expected: 'test cgi for www.vha-test.com' 585s # received: 'test cgi for www.vha-test.com' 585s ok 2 585s # testing : VirtalDocumentRoot test 585s # expected: 'big.server.name.from.heck.org' 585s # received: 'big.server.name.from.heck.org' 585s ok 3 585s # testing : VirtualScriptAlias test 585s # expected: 'test cgi for big.server.name.from.heck.org' 585s # received: 'test cgi for big.server.name.from.heck.org' 585s ok 4 585s # testing : VirtalDocumentRoot test 585s # expected: 'ab.com' 585s # received: 'ab.com' 585s ok 5 585s # testing : VirtualScriptAlias test 585s # expected: 'test cgi for ab.com' 585s # received: 'test cgi for ab.com' 585s ok 6 585s # testing : VirtalDocumentRoot test 585s # expected: 'w-t-f.net' 585s # received: 'w-t-f.net' 585s ok 7 585s # testing : VirtualScriptAlias test 585s # expected: 'test cgi for w-t-f.net' 585s # received: 'test cgi for w-t-f.net' 585s ok 8 585s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 585s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 585s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 585s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 585s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 585s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 585s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 585s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 585s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 585s ok 587s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 589s t/protocol/echo.t ................... 589s 1..8 589s # Running under perl version 5.038002 for linux 589s # Current time local: Mon Jun 3 17:24:02 2024 589s # Current time GMT: Mon Jun 3 17:24:02 2024 589s # Using Test.pm version 1.31 589s # Using Apache/Test.pm version 1.42 589s testing mod_echo_ssl 589s ok 1 589s #Cipher: TLS_AES_256_GCM_SHA384 589s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 589s # testing : echo 589s # expected: 't/protocol/echo.t' 589s # received: 't/protocol/echo.t' 589s ok 2 589s # testing : echo 589s # expected: '/usr/bin/perl' 589s # received: '/usr/bin/perl' 589s ok 3 589s # testing : echo 589s # expected: '118332118332118332118332118332' 589s # received: '118332118332118332118332118332' 589s ok 4 589s testing mod_echo 589s ok 5 589s # testing : echo 589s # expected: 't/protocol/echo.t' 589s # received: 't/protocol/echo.t' 589s ok 6 589s # testing : echo 589s # expected: '/usr/bin/perl' 589s # received: '/usr/bin/perl' 589s ok 7 589s # testing : echo 589s # expected: '118332118332118332118332118332' 589s # received: '118332118332118332118332118332' 589s ok 8 589s ok 591s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 594s t/security/CVE-2003-0542.t .......... 594s 1..1 594s # Running under perl version 5.038002 for linux 594s # Current time local: Mon Jun 3 17:24:06 2024 594s # Current time GMT: Mon Jun 3 17:24:06 2024 594s # Using Test.pm version 1.31 594s # Using Apache/Test.pm version 1.42 594s # testing : CAN-2003-0542 test case 594s # expected: 404 594s # received: '404' 594s ok 1 594s ok 596s t/security/CVE-2004-0747.t .......... 596s 1..1 596s # Running under perl version 5.038002 for linux 596s # Current time local: Mon Jun 3 17:24:09 2024 596s # Current time GMT: Mon Jun 3 17:24:09 2024 596s # Using Test.pm version 1.31 596s # Using Apache/Test.pm version 1.42 596s # testing : CAN-2004-0747 ap_resolve_env test case 596s # expected: 200 596s # received: 200 596s ok 1 596s ok 599s t/security/CVE-2004-0811.t .......... 599s 1..8 599s # Running under perl version 5.038002 for linux 599s # Current time local: Mon Jun 3 17:24:11 2024 599s # Current time GMT: Mon Jun 3 17:24:11 2024 599s # Using Test.pm version 1.31 599s # Using Apache/Test.pm version 1.42 599s # testing : subdir access allowed 599s # expected: 200 599s # received: '200' 599s ok 1 599s # testing : subdir access allowed 599s # expected: 200 599s # received: '200' 599s ok 2 599s # testing : subdir access allowed 599s # expected: 200 599s # received: '200' 599s ok 3 599s # testing : subdir access allowed 599s # expected: 200 599s # received: '200' 599s ok 4 599s # testing : topdir access denied 599s # expected: 401 599s # received: '401' 599s ok 5 599s # testing : topdir access denied 599s # expected: 401 599s # received: '401' 599s ok 6 599s # testing : topdir access denied 599s # expected: 401 599s # received: '401' 599s ok 7 599s # testing : topdir access denied 599s # expected: 401 599s # received: '401' 599s ok 8 599s ok 602s t/security/CVE-2004-0940.t .......... 602s 1..1 602s # Running under perl version 5.038002 for linux 602s # Current time local: Mon Jun 3 17:24:14 2024 602s # Current time GMT: Mon Jun 3 17:24:14 2024 602s # Using Test.pm version 1.31 602s # Using Apache/Test.pm version 1.42 602s # testing : response was 200 602s # expected: 200 602s # received: '200' 602s ok 1 602s ok 604s t/security/CVE-2004-0942.t .......... 604s 1..2 604s # Running under perl version 5.038002 for linux 604s # Current time local: Mon Jun 3 17:24:16 2024 604s # Current time GMT: Mon Jun 3 17:24:16 2024 604s # Using Test.pm version 1.31 604s # Using Apache/Test.pm version 1.42 604s ok 1 604s # testing : request was refused 604s # expected: qr/^HTTP\/1\.. 400/ 604s # received: 'HTTP/1.1 400 Bad Request 604s # ' 604s ok 2 604s ok 606s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 608s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 610s t/security/CVE-2005-2491.t .......... 610s 1..4 610s # Running under perl version 5.038002 for linux 610s # Current time local: Mon Jun 3 17:24:23 2024 610s # Current time GMT: Mon Jun 3 17:24:23 2024 610s # Using Test.pm version 1.31 610s # Using Apache/Test.pm version 1.42 610s # testing : check that server did not segfault 610s # expected: 'Internal Server Error' 610s # received: 'Internal Server Error' 610s ok 1 610s # testing : check for 500 response error 610s # expected: 500 610s # received: '500' 610s ok 2 610s # testing : check that server did not segfault 610s # expected: 'Internal Server Error' 610s # received: 'Internal Server Error' 610s ok 3 610s # testing : check for 500 response error 610s # expected: 500 610s # received: '500' 610s ok 4 610s ok 613s t/security/CVE-2005-2700.t .......... 613s 1..2 613s # Running under perl version 5.038002 for linux 613s # Current time local: Mon Jun 3 17:24:25 2024 613s # Current time GMT: Mon Jun 3 17:24:25 2024 613s # Using Test.pm version 1.31 613s # Using Apache/Test.pm version 1.42 613s # testing : access permitted without ccert 613s # expected: 200 613s # received: '200' 613s ok 1 613s # testing : access *not* permitted without ccert 613s # expected: 200 613s # received: '403' 613s ok 2 613s ok 616s t/security/CVE-2005-3352.t .......... 616s 1..2 616s # Running under perl version 5.038002 for linux 616s # Current time local: Mon Jun 3 17:24:28 2024 616s # Current time GMT: Mon Jun 3 17:24:28 2024 616s # Using Test.pm version 1.31 616s # Using Apache/Test.pm version 1.42 616s # testing : response code is OK 616s # expected: 200 616s # received: '200' 616s ok 1 616s # testing : referer was escaped 616s # expected: qr/%22%3e/ 616s # received: ' 616s # 616s # Menu for /security/CVE-2005-3352.map 616s # 616s #

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

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

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

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

Bad Request

661s #

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

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

Forbidden

702s

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

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

Not Found

737s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

775s #

The requested URL was not found on this server.

775s # ' 775s ok 8 775s # testing : /merge/notfound.html code 775s # expected: 404 775s # received: '404' 775s ok 9 775s # testing : /merge/notfound.html content 775s # expected: 'testing merge' 775s # received: 'testing merge' 775s ok 10 775s # testing : /merge/merge2/notfound.html code 775s # expected: 404 775s # received: '404' 775s ok 11 775s # testing : /merge/merge2/notfound.html content 775s # expected: 'testing merge' 775s # received: 'testing merge' 775s ok 12 775s # testing : /bounce/notfound.html code 775s # expected: 404 775s # received: '404' 775s ok 13 775s # testing : /bounce/notfound.html content 775s # expected: qr/expire test/ 775s # received: ' 775s # expire test 775s # expire test 775s # ' 775s ok 14 775s 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: Mon Jun 3 17:27:10 2024 778s # Current time GMT: Mon Jun 3 17:27:10 2024 778s # Using Test.pm version 1.31 778s # Using Apache/Test.pm version 1.42 778s # --- 778s # HEAD /apache/etags/none/plus-ms/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 1 778s # --- 778s # HEAD /apache/etags/none/inherit/test.txt 778s # Expecting field to be absent 778s # ETag field is missing 778s ok 2 778s # --- 778s # HEAD /apache/etags/is/test.txt 778s # Expecting two components in ETag field 778s # Received "155d8-b" 778s ok 3 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 778s # Expecting one component in ETag field 778s # Received "15644" 778s ok 4 778s # --- 778s # HEAD /apache/etags/m/minus-ms/test.txt 778s # Expecting field to be absent 778s # Received "b-613edd771cbc0" 778s ok 5 778s # --- 778s # HEAD /apache/etags/all/mi/test.txt 778s # Expecting two components in ETag field 778s # Received "155b1-613edd771cbc0" 778s ok 6 778s # --- 778s # HEAD /apache/etags/none/plus-mi/test.txt 778s # Expecting two components in ETag field 778s # Received "15630-613edd771cbc0" 778s ok 7 778s # --- 778s # HEAD /apache/etags/m/minus-i/test.txt 778s # Expecting field to be absent 778s # Received "613edd771cbc0" 778s ok 8 778s # --- 778s # HEAD /apache/etags/m/plus-ms/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 9 778s # --- 778s # HEAD /apache/etags/ms/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 10 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 778s # Expecting two components in ETag field 778s # Received "1563b-b" 778s ok 11 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 778s # Expecting field to be absent 778s # Received "b-613edd771cbc0" 778s ok 12 778s # --- 778s # HEAD /apache/etags/m/plus-is/test.txt 778s # Expecting three components in ETag field 778s # Received "155f5-b-613edd771cbc0" 778s ok 13 778s # --- 778s # HEAD /apache/etags/none/plus-mis/test.txt 778s # Expecting three components in ETag field 778s # Received "15648-b-613edd771cbc0" 778s ok 14 778s # --- 778s # HEAD /apache/etags/default/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 15 778s # --- 778s # HEAD /apache/etags/none/plus-m/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 16 778s # --- 778s # HEAD /apache/etags/m/minus-mis/test.txt 778s # Expecting field to be absent 778s # Received "b-613edd771cbc0" 778s ok 17 778s # --- 778s # HEAD /apache/etags/mi/test.txt 778s # Expecting two components in ETag field 778s # Received "15608-613edd771cbc0" 778s ok 18 778s # --- 778s # HEAD /apache/etags/none/plus-i/test.txt 778s # Expecting one component in ETag field 778s # Received "15627" 778s ok 19 778s # --- 778s # HEAD /apache/etags/none/plus-s/test.txt 778s # Expecting one component in ETag field 778s # Received "b" 778s ok 20 778s # --- 778s # HEAD /apache/etags/none/mis/test.txt 778s # Expecting three components in ETag field 778s # Received "15621-b-613edd771cbc0" 778s ok 21 778s # --- 778s # HEAD /apache/etags/none/ms/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 22 778s # --- 778s # HEAD /apache/etags/none/i/test.txt 778s # Expecting one component in ETag field 778s # Received "15613" 778s ok 23 778s # --- 778s # HEAD /apache/etags/none/mi/test.txt 778s # Expecting two components in ETag field 778s # Received "1561e-613edd771cbc0" 778s ok 24 778s # --- 778s # HEAD /apache/etags/none/plus-is/test.txt 778s # Expecting two components in ETag field 778s # Received "1562a-b" 778s ok 25 778s # --- 778s # HEAD /apache/etags/all/i/test.txt 778s # Expecting one component in ETag field 778s # Received "155a6" 778s ok 26 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 778s # Expecting two components in ETag field 778s # Received "15647-613edd771cbc0" 778s ok 27 778s # --- 778s # HEAD /apache/etags/m/plus-mis/test.txt 778s # Expecting three components in ETag field 778s # Received "155fe-b-613edd771cbc0" 778s ok 28 778s # --- 778s # HEAD /apache/etags/all/is/test.txt 778s # Expecting two components in ETag field 778s # Received "155ab-b" 778s ok 29 778s # --- 778s # HEAD /apache/etags/all/minus-mi/test.txt 778s # Expecting one component in ETag field 778s # Received "b" 778s ok 30 778s # --- 778s # HEAD /apache/etags/none/test.txt 778s # Expecting field to be absent 778s # ETag field is missing 778s ok 31 778s # --- 778s # HEAD /apache/etags/none/is/test.txt 778s # Expecting two components in ETag field 778s # Received "15618-b" 778s ok 32 778s # --- 778s # HEAD /apache/etags/all/minus-ms/test.txt 778s # Expecting one component in ETag field 778s # Received "155c3" 778s ok 33 778s # --- 778s # HEAD /apache/etags/m/minus-mi/test.txt 778s # Expecting field to be absent 778s # Received "b-613edd771cbc0" 778s ok 34 778s # --- 778s # HEAD /apache/etags/none/m/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 35 778s # --- 778s # HEAD /apache/etags/i/test.txt 778s # Expecting one component in ETag field 778s # Received "155d5" 778s ok 36 778s # --- 778s # HEAD /apache/etags/m/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 37 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 38 778s # --- 778s # HEAD /apache/etags/all/minus-mis/test.txt 778s # Expecting field to be absent 778s # Received "b-613edd771cbc0" 778s ok 39 778s # --- 778s # HEAD /apache/etags/all/s/test.txt 778s # Expecting one component in ETag field 778s # Received "b" 778s ok 40 778s # --- 778s # HEAD /apache/etags/m/minus-is/test.txt 778s # Expecting field to be absent 778s # Received "613edd771cbc0" 778s ok 41 778s # --- 778s # HEAD /apache/etags/m/minus-m/test.txt 778s # Expecting field to be absent 778s # Received "b-613edd771cbc0" 778s ok 42 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 43 778s # --- 778s # HEAD /apache/etags/all/minus-m/test.txt 778s # Expecting two components in ETag field 778s # Received "155ba-b" 778s ok 44 778s # --- 778s # HEAD /apache/etags/all/m/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 45 778s # --- 778s # HEAD /apache/etags/mis/test.txt 778s # Expecting three components in ETag field 778s # Received "1560b-b-613edd771cbc0" 778s ok 46 778s # --- 778s # HEAD /apache/etags/all/ms/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 47 778s # --- 778s # HEAD /apache/etags/m/minus-s/test.txt 778s # Expecting field to be absent 778s # Received "613edd771cbc0" 778s ok 48 778s # --- 778s # HEAD /apache/etags/m/plus-m/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 49 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 778s # Expecting one component in ETag field 778s # Received "b" 778s ok 50 778s # --- 778s # HEAD /apache/etags/all/minus-i/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 51 778s # --- 778s # HEAD /apache/etags/all/test.txt 778s # Expecting three components in ETag field 778s # Received "155d0-b-613edd771cbc0" 778s ok 52 778s # --- 778s # HEAD /apache/etags/m/plus-i/test.txt 778s # Expecting two components in ETag field 778s # Received "155f2-613edd771cbc0" 778s ok 53 778s # --- 778s # HEAD /apache/etags/all/minus-s/test.txt 778s # Expecting two components in ETag field 778s # Received "155c6-613edd771cbc0" 778s ok 54 778s # --- 778s # HEAD /apache/etags/m/plus-s/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 55 778s # --- 778s # HEAD /apache/etags/none/s/test.txt 778s # Expecting one component in ETag field 778s # Received "b" 778s ok 56 778s # --- 778s # HEAD /apache/etags/all/inherit/test.txt 778s # Expecting three components in ETag field 778s # Received "155a8-b-613edd771cbc0" 778s ok 57 778s # --- 778s # HEAD /apache/etags/m/plus-mi/test.txt 778s # Expecting two components in ETag field 778s # Received "155fb-613edd771cbc0" 778s ok 58 778s # --- 778s # HEAD /apache/etags/all/mis/test.txt 778s # Expecting three components in ETag field 778s # Received "155c9-b-613edd771cbc0" 778s ok 59 778s # --- 778s # HEAD /apache/etags/s/test.txt 778s # Expecting one component in ETag field 778s # Received "b" 778s ok 60 778s # --- 778s # HEAD /apache/etags/all/minus-is/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 61 778s ok 782s t/apache/expr.t ..................... 782s 1..229 782s # Running under perl version 5.038002 for linux 782s # Current time local: Mon Jun 3 17:27:13 2024 782s # Current time GMT: Mon Jun 3 17:27:13 2024 782s # Using Test.pm version 1.31 782s # Using Apache/Test.pm version 1.42 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true" should evaluate to true, got true 782s ok 1 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "false" should evaluate to false, got false 782s ok 2 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s Should get parse error for "foo", got parse error 782s ok 3 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "1 -eq 01" should evaluate to true, got true 782s ok 4 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "1 -eq 2" should evaluate to false, got false 782s ok 5 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "1 -ne 2" should evaluate to true, got true 782s ok 6 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "1 -ne 1" should evaluate to false, got false 782s ok 7 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "1 -lt 02" should evaluate to true, got true 782s ok 8 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "1 -lt 1" should evaluate to false, got false 782s ok 9 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "1 -le 2" should evaluate to true, got true 782s ok 10 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "1 -le 1" should evaluate to true, got true 782s ok 11 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "2 -gt 1" should evaluate to true, got true 782s ok 12 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "1 -gt 1" should evaluate to false, got false 782s ok 13 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "2 -ge 1" should evaluate to true, got true 782s ok 14 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "1 -ge 1" should evaluate to true, got true 782s ok 15 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "1 -gt -1" should evaluate to true, got true 782s ok 16 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'aa' == 'aa'" should evaluate to true, got true 782s ok 17 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'aa' == 'b'" should evaluate to false, got false 782s ok 18 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'aa' = 'aa'" should evaluate to true, got true 782s ok 19 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'aa' = 'b'" should evaluate to false, got false 782s ok 20 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'aa' != 'b'" should evaluate to true, got true 782s ok 21 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'aa' != 'aa'" should evaluate to false, got false 782s ok 22 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'aa' < 'b'" should evaluate to true, got true 782s ok 23 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'aa' < 'aa'" should evaluate to false, got false 782s ok 24 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'aa' <= 'b'" should evaluate to true, got true 782s ok 25 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'aa' <= 'aa'" should evaluate to true, got true 782s ok 26 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'b' > 'aa'" should evaluate to true, got true 782s ok 27 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'aa' > 'aa'" should evaluate to false, got false 782s ok 28 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'b' >= 'aa'" should evaluate to true, got true 782s ok 29 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'aa' >= 'aa'" should evaluate to true, got true 782s ok 30 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 782s ok 31 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 782s ok 32 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 782s ok 33 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 782s ok 34 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 782s ok 35 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 782s ok 36 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 782s ok 37 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 782s ok 38 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 782s ok 39 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 782s ok 40 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{TIME} != ''" should evaluate to true, got true 782s ok 41 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'a' -in { 'b', 'a' } " should evaluate to true, got true 782s ok 42 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'a' -in { 'b', 'c' } " should evaluate to false, got false 782s ok 43 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " 'abc' =~ /bc/ " should evaluate to true, got true 782s ok 44 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " 'abc' =~ /BC/i " should evaluate to true, got true 782s ok 45 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " 'abc' !~ m!bc! " should evaluate to false, got false 782s ok 46 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " 'abc' !~ m!BC!i " should evaluate to false, got false 782s ok 47 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " $0 == '' " should evaluate to true, got true 782s ok 48 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " $1 == '' " should evaluate to true, got true 782s ok 49 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " $9 == '' " should evaluate to true, got true 782s ok 50 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " '$0' == '' " should evaluate to true, got true 782s ok 51 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 782s ok 52 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 782s ok 53 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 782s ok 54 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 782s ok 55 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 782s ok 56 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 782s ok 57 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 782s ok 58 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 782s ok 59 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 782s ok 60 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 782s ok 61 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 782s ok 62 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 782s ok 63 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 782s ok 64 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 782s ok 65 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 782s ok 66 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 782s ok 67 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 782s ok 68 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 782s ok 69 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 782s ok 70 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{HTTPS} == 'off' " should evaluate to true, got true 782s ok 71 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 782s ok 72 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 782s ok 73 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 782s ok 74 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 782s ok 75 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 782s ok 76 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 782s ok 77 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 782s ok 78 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 782s ok 79 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 782s ok 80 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 782s ok 81 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 782s ok 82 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "escape('?') = '%3f' " should evaluate to true, got true 782s ok 83 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "unescape('%3f') = '?' " should evaluate to true, got true 782s ok 84 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 782s ok 85 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 782s ok 86 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 782s ok 87 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "file('/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 782s ok 88 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-n ''" should evaluate to false, got false 782s ok 89 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-z ''" should evaluate to true, got true 782s ok 90 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-n '1'" should evaluate to true, got true 782s ok 91 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-z '1'" should evaluate to false, got false 782s ok 92 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s Should get parse error for "-R 'abc'", got parse error 782s ok 93 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 782s ok 94 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-R '240.0.0.0'" should evaluate to false, got false 782s ok 95 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-R '240.0.0.0/8'" should evaluate to false, got false 782s ok 96 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-R 'ff::/8'" should evaluate to false, got false 782s ok 97 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 782s ok 98 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 782s ok 99 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 782s ok 100 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 782s ok 101 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 782s ok 102 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 782s ok 103 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 782s ok 104 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'foo' -strmatch '*o'" should evaluate to true, got true 782s ok 105 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 782s ok 106 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'foo' -strmatch 'F*'" should evaluate to false, got false 782s ok 107 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'foo' -strcmatch 'F*'" should evaluate to true, got true 782s ok 108 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'foo' -strmatch 'g*'" should evaluate to false, got false 782s ok 109 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'foo' -strcmatch 'g*'" should evaluate to false, got false 782s ok 110 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 782s ok 111 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 782s ok 112 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 782s ok 113 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 782s ok 114 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s Should get parse error for "foo('bar') = 'bar'", got parse error 782s ok 115 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s Should get parse error for "%{FOO} != 'bar'", got parse error 782s ok 116 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s Should get parse error for "'bar' = bar", got parse error 782s ok 117 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true" should evaluate to true, got true 782s ok 118 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true && true" should evaluate to true, got true 782s ok 119 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true || true" should evaluate to true, got true 782s ok 120 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true || true || true" should evaluate to true, got true 782s ok 121 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true || true && true" should evaluate to true, got true 782s ok 122 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true && true || true" should evaluate to true, got true 782s ok 123 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true && true && true" should evaluate to true, got true 782s ok 124 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true || true || !true" should evaluate to true, got true 782s ok 125 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true || true && !true" should evaluate to true, got true 782s ok 126 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true && true || !true" should evaluate to true, got true 782s ok 127 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true && true && !true" should evaluate to false, got false 782s ok 128 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true && !true" should evaluate to false, got false 782s ok 129 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true || !true" should evaluate to true, got true 782s ok 130 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true || !true || true" should evaluate to true, got true 782s ok 131 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true || !true && true" should evaluate to true, got true 782s ok 132 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true && !true || true" should evaluate to true, got true 782s ok 133 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true && !true && true" should evaluate to false, got false 782s ok 134 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true || !true || !true" should evaluate to true, got true 782s ok 135 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true || !true && !true" should evaluate to true, got true 782s ok 136 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true && !true || !true" should evaluate to false, got false 782s ok 137 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "true && !true && !true" should evaluate to false, got false 782s ok 138 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true" should evaluate to false, got false 782s ok 139 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true && true" should evaluate to false, got false 782s ok 140 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true || true" should evaluate to true, got true 782s ok 141 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true || true || true" should evaluate to true, got true 782s ok 142 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true || true && true" should evaluate to true, got true 782s ok 143 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true && true || true" should evaluate to true, got true 782s ok 144 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true && true && true" should evaluate to false, got false 782s ok 145 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true || true || !true" should evaluate to true, got true 782s ok 146 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true || true && !true" should evaluate to false, got false 782s ok 147 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true && true || !true" should evaluate to false, got false 782s ok 148 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true && true && !true" should evaluate to false, got false 782s ok 149 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true && !true" should evaluate to false, got false 782s ok 150 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true || !true" should evaluate to false, got false 782s ok 151 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true || !true || true" should evaluate to true, got true 782s ok 152 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true || !true && true" should evaluate to false, got false 782s ok 153 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true && !true || true" should evaluate to true, got true 782s ok 154 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true && !true && true" should evaluate to false, got false 782s ok 155 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true || !true || !true" should evaluate to false, got false 782s ok 156 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true || !true && !true" should evaluate to false, got false 782s ok 157 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true && !true || !true" should evaluate to false, got false 782s ok 158 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!true && !true && !true" should evaluate to false, got false 782s ok 159 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true)" should evaluate to false, got false 782s ok 160 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true && true)" should evaluate to false, got false 782s ok 161 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true || true)" should evaluate to false, got false 782s ok 162 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true || true || true)" should evaluate to false, got false 782s ok 163 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true || true && true)" should evaluate to false, got false 782s ok 164 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true && true || true)" should evaluate to false, got false 782s ok 165 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true && true && true)" should evaluate to false, got false 782s ok 166 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true || true || !true)" should evaluate to false, got false 782s ok 167 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true || true && !true)" should evaluate to false, got false 782s ok 168 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true && true || !true)" should evaluate to false, got false 782s ok 169 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true && true && !true)" should evaluate to true, got true 782s ok 170 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true && !true)" should evaluate to true, got true 782s ok 171 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true || !true)" should evaluate to false, got false 782s ok 172 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true || !true || true)" should evaluate to false, got false 782s ok 173 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true || !true && true)" should evaluate to false, got false 782s ok 174 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true && !true || true)" should evaluate to false, got false 782s ok 175 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true && !true && true)" should evaluate to true, got true 782s ok 176 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true || !true || !true)" should evaluate to false, got false 782s ok 177 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true || !true && !true)" should evaluate to false, got false 782s ok 178 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true && !true || !true)" should evaluate to true, got true 782s ok 179 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(true && !true && !true)" should evaluate to true, got true 782s ok 180 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true)" should evaluate to true, got true 782s ok 181 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true && true)" should evaluate to true, got true 782s ok 182 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true || true)" should evaluate to false, got false 782s ok 183 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true || true || true)" should evaluate to false, got false 782s ok 184 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true || true && true)" should evaluate to false, got false 782s ok 185 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true && true || true)" should evaluate to false, got false 782s ok 186 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true && true && true)" should evaluate to true, got true 782s ok 187 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true || true || !true)" should evaluate to false, got false 782s ok 188 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true || true && !true)" should evaluate to true, got true 782s ok 189 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true && true || !true)" should evaluate to true, got true 782s ok 190 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true && true && !true)" should evaluate to true, got true 782s ok 191 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true && !true)" should evaluate to true, got true 782s ok 192 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true || !true)" should evaluate to true, got true 782s ok 193 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true || !true || true)" should evaluate to false, got false 782s ok 194 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true || !true && true)" should evaluate to true, got true 782s ok 195 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true && !true || true)" should evaluate to false, got false 782s ok 196 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true && !true && true)" should evaluate to true, got true 782s ok 197 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true || !true || !true)" should evaluate to true, got true 782s ok 198 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true || !true && !true)" should evaluate to true, got true 782s ok 199 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true && !true || !true)" should evaluate to true, got true 782s ok 200 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "!(!true && !true && !true)" should evaluate to true, got true 782s ok 201 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "filesize('/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 782s ok 202 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "filesize('/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 782s ok 203 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "filesize('/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 782s ok 204 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-d '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 782s ok 205 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-e '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 782s ok 206 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-f '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 782s ok 207 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-s '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 782s ok 208 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-d '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 782s ok 209 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-e '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 782s ok 210 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-f '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 782s ok 211 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-s '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 782s ok 212 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-d '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 782s ok 213 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-e '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 782s ok 214 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-f '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 782s ok 215 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-s '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 782s ok 216 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-d '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 782s ok 217 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-e '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 782s ok 218 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-f '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 782s ok 219 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-s '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 782s ok 220 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-F '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 782s ok 221 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-F '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 782s ok 222 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-U '/apache/' " should evaluate to true, got true 782s ok 223 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "-U '/apache/expr/none' " should evaluate to false, got false 782s ok 224 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 782s ok 225 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 782s ok 226 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "base64('foo') = 'Zm9v' " should evaluate to true, got true 782s ok 227 782s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 782s ok 228 782s Error log should not have 'Internal evaluation error' entries, found 0 782s ok 229 782s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 782s ok 787s t/apache/expr_string.t .............. 787s 1..29 787s # Running under perl version 5.038002 for linux 787s # Current time local: Mon Jun 3 17:27:17 2024 787s # Current time GMT: Mon Jun 3 17:27:17 2024 787s # Using Test.pm version 1.31 787s # Using Apache/Test.pm version 1.42 787s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 787s ok 1 787s Expected return code 200, got 200 for 'foo' 787s ok 2 787s # testing : log message [Mon Jun 03 17:27:19.494648 2024] [log_debug:info] [pid 164411:tid 3962565568] [client 127.0.0.1:37654] foo (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 787s # didn't match 787s # expected: 'foo' 787s # received: 'foo' 787s ok 3 787s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 787s ok 4 787s Expected return code 200, got 200 for '%{req:SomeHeader}' 787s ok 5 787s # testing : log message [Mon Jun 03 17:27:19.752431 2024] [log_debug:info] [pid 164411:tid 3962565568] [client 127.0.0.1:37654] SomeValue (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 787s # didn't match 787s # expected: 'SomeValue' 787s # received: 'SomeValue' 787s ok 6 787s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 787s ok 7 787s Should get parse error (500) for "%{", got 500 787s ok 8 787s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 787s ok 9 787s Expected return code 200, got 200 for '%' 787s ok 10 787s # testing : log message [Mon Jun 03 17:27:20.260375 2024] [log_debug:info] [pid 164398:tid 3786376128] [client 127.0.0.1:37662] % (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 787s # didn't match 787s # expected: '%' 787s # received: '%' 787s ok 11 787s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 787s ok 12 787s Expected return code 200, got 200 for '}' 787s ok 13 787s # testing : log message [Mon Jun 03 17:27:20.514063 2024] [log_debug:info] [pid 164398:tid 3786376128] [client 127.0.0.1:37662] } (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 787s # didn't match 787s # expected: '}' 787s # received: '}' 787s ok 14 787s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 787s ok 15 787s Expected return code 200, got 200 for '\"' 787s ok 16 787s # testing : log message [Mon Jun 03 17:27:20.767874 2024] [log_debug:info] [pid 164398:tid 3786376128] [client 127.0.0.1:37662] " (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 787s # didn't match 787s # expected: '"' 787s # received: '"' 787s ok 17 787s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 787s ok 18 787s Expected return code 200, got 200 for '\'' 787s ok 19 787s # testing : log message [Mon Jun 03 17:27:21.023384 2024] [log_debug:info] [pid 164398:tid 3786376128] [client 127.0.0.1:37662] ' (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 787s # didn't match 787s # expected: '\'' 787s # received: '\'' 787s ok 20 787s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 787s ok 21 787s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 787s ok 22 787s # testing : log message [Mon Jun 03 17:27:21.279580 2024] [log_debug:info] [pid 164398:tid 3786376128] [client 127.0.0.1:37662] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 787s # didn't match 787s # expected: '%{req:SomeHeader}' 787s # received: '%{req:SomeHeader}' 787s ok 23 787s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 787s ok 24 787s Expected return code 200, got 200 for '%{tolower:IDENT}' 787s ok 25 787s # testing : log message [Mon Jun 03 17:27:21.535854 2024] [log_debug:info] [pid 164398:tid 3786376128] [client 127.0.0.1:37662] ident (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 787s # didn't match 787s # expected: 'ident' 787s # received: 'ident' 787s ok 26 787s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 787s ok 27 787s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 787s ok 28 787s # testing : log message [Mon Jun 03 17:27:21.792028 2024] [log_debug:info] [pid 164398:tid 3786376128] [client 127.0.0.1:37662] get (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 787s # didn't match 787s # expected: 'get' 787s # received: 'get' 787s ok 29 787s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 787s ok 791s t/apache/getfile.t .................. 791s # using LWP client 791s 1..219 791s # Running under perl version 5.038002 for linux 791s # Current time local: Mon Jun 3 17:27:22 2024 791s # Current time GMT: Mon Jun 3 17:27:22 2024 791s # Using Test.pm version 1.31 791s # Using Apache/Test.pm version 1.42 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:25 GMT 791s #Accept-Ranges: bytes 791s #ETag: "44f3-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 17651 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:25 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl.pod 791s # expected: 17651 791s # received: 17651 791s ok 1 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:25 GMT 791s #Accept-Ranges: bytes 791s #ETag: "dbb0-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 56240 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:25 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5004delta.pod 791s # expected: 56240 791s # received: 56240 791s ok 2 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:25 GMT 791s #Accept-Ranges: bytes 791s #ETag: "85eb-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 34283 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:25 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5005delta.pod 791s # expected: 34283 791s # received: 34283 791s ok 3 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:25 GMT 791s #Accept-Ranges: bytes 791s #ETag: "d8ed-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 55533 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:25 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5100delta.pod 791s # expected: 55533 791s # received: 55533 791s ok 4 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "ab70-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 43888 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:25 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5101delta.pod 791s # expected: 43888 791s # received: 43888 791s ok 5 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "15cb7-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 89271 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5120delta.pod 791s # expected: 89271 791s # received: 89271 791s ok 6 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2707-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 9991 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5121delta.pod 791s # expected: 9991 791s # received: 9991 791s ok 7 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2569-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 9577 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5122delta.pod 791s # expected: 9577 791s # received: 9577 791s ok 8 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1004-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4100 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5123delta.pod 791s # expected: 4100 791s # received: 4100 791s ok 9 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "e58-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 3672 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5124delta.pod 791s # expected: 3672 791s # received: 3672 791s ok 10 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1e03-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 7683 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5125delta.pod 791s # expected: 7683 791s # received: 7683 791s ok 11 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "233aa-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 144298 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5140delta.pod 791s # expected: 144298 791s # received: 144298 791s ok 12 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1f1e-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 7966 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5141delta.pod 791s # expected: 7966 791s # received: 7966 791s ok 13 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1aec-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 6892 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5142delta.pod 791s # expected: 6892 791s # received: 6892 791s ok 14 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1e50-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 7760 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5143delta.pod 791s # expected: 7760 791s # received: 7760 791s ok 15 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "18b7-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 6327 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5144delta.pod 791s # expected: 6327 791s # received: 6327 791s ok 16 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "20a09-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 133641 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5160delta.pod 791s # expected: 133641 791s # received: 133641 791s ok 17 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "17fe-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 6142 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5161delta.pod 791s # expected: 6142 791s # received: 6142 791s ok 18 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "e0a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 3594 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5162delta.pod 791s # expected: 3594 791s # received: 3594 791s ok 19 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "ff5-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4085 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5163delta.pod 791s # expected: 4085 791s # received: 4085 791s ok 20 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1d286-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 119430 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5180delta.pod 791s # expected: 119430 791s # received: 119430 791s ok 21 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "19c5-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 6597 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5181delta.pod 791s # expected: 6597 791s # received: 6597 791s ok 22 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "14d7-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 5335 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5182delta.pod 791s # expected: 5335 791s # received: 5335 791s ok 23 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1208-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4616 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5184delta.pod 791s # expected: 4616 791s # received: 4616 791s ok 24 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1c352-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 115538 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5200delta.pod 791s # expected: 115538 791s # received: 115538 791s ok 25 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2a07-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 10759 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5201delta.pod 791s # expected: 10759 791s # received: 10759 791s ok 26 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2fef-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 12271 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5202delta.pod 791s # expected: 12271 791s # received: 12271 791s ok 27 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2410-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 9232 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5203delta.pod 791s # expected: 9232 791s # received: 9232 791s ok 28 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1fa90-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 129680 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5220delta.pod 791s # expected: 129680 791s # received: 129680 791s ok 29 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "293d-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 10557 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5221delta.pod 791s # expected: 10557 791s # received: 10557 791s ok 30 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "301f-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 12319 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5222delta.pod 791s # expected: 12319 791s # received: 12319 791s ok 31 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "20fa-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 8442 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5223delta.pod 791s # expected: 8442 791s # received: 8442 791s ok 32 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1162-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4450 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5224delta.pod 791s # expected: 4450 791s # received: 4450 791s ok 33 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "fc0b-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 64523 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5240delta.pod 791s # expected: 64523 791s # received: 64523 791s ok 34 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2009-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 8201 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5241delta.pod 791s # expected: 8201 791s # received: 8201 791s ok 35 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1007-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4103 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5242delta.pod 791s # expected: 4103 791s # received: 4103 791s ok 36 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2aac-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 10924 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5243delta.pod 791s # expected: 10924 791s # received: 10924 791s ok 37 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1168-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4456 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5244delta.pod 791s # expected: 4456 791s # received: 4456 791s ok 38 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1875b-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 100187 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5260delta.pod 791s # expected: 100187 791s # received: 100187 791s ok 39 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1e25-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 7717 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5261delta.pod 791s # expected: 7717 791s # received: 7717 791s ok 40 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1e16-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 7702 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5262delta.pod 791s # expected: 7702 791s # received: 7702 791s ok 41 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1b69-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 7017 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5263delta.pod 791s # expected: 7017 791s # received: 7017 791s ok 42 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "115d9-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 71129 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5280delta.pod 791s # expected: 71129 791s # received: 71129 791s ok 43 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "11f7-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4599 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5281delta.pod 791s # expected: 4599 791s # received: 4599 791s ok 44 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1806-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 6150 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5282delta.pod 791s # expected: 6150 791s # received: 6150 791s ok 45 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "13f7-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 5111 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5283delta.pod 791s # expected: 5111 791s # received: 5111 791s ok 46 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "9efd-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 40701 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5300delta.pod 791s # expected: 40701 791s # received: 40701 791s ok 47 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1662-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 5730 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5301delta.pod 791s # expected: 5730 791s # received: 5730 791s ok 48 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "124a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4682 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5302delta.pod 791s # expected: 4682 791s # received: 4682 791s ok 49 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1374-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4980 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5303delta.pod 791s # expected: 4980 791s # received: 4980 791s ok 50 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "d310-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 54032 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5320delta.pod 791s # expected: 54032 791s # received: 54032 791s ok 51 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1b5f-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 7007 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5321delta.pod 791s # expected: 7007 791s # received: 7007 791s ok 52 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "9201-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 37377 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5340delta.pod 791s # expected: 37377 791s # received: 37377 791s ok 53 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1076-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4214 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5341delta.pod 791s # expected: 4214 791s # received: 4214 791s ok 54 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "f6a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 3946 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5342delta.pod 791s # expected: 3946 791s # received: 3946 791s ok 55 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "fd6-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4054 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5343delta.pod 791s # expected: 4054 791s # received: 4054 791s ok 56 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "ad8b-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 44427 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5360delta.pod 791s # expected: 44427 791s # received: 44427 791s ok 57 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1288-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4744 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5361delta.pod 791s # expected: 4744 791s # received: 4744 791s ok 58 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "f6a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 3946 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5362delta.pod 791s # expected: 3946 791s # received: 3946 791s ok 59 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "fd7-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4055 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5363delta.pod 791s # expected: 4055 791s # received: 4055 791s ok 60 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "10d49-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 68937 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5380delta.pod 791s # expected: 68937 791s # received: 68937 791s ok 61 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "f6a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 3946 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5381delta.pod 791s # expected: 3946 791s # received: 3946 791s ok 62 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "fd4-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4052 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl5382delta.pod 791s # expected: 4052 791s # received: 4052 791s ok 63 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1e729-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 124713 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl561delta.pod 791s # expected: 124713 791s # received: 124713 791s ok 64 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1a2c1-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 107201 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl56delta.pod 791s # expected: 107201 791s # received: 107201 791s ok 65 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "94ac-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 38060 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl581delta.pod 791s # expected: 38060 791s # received: 38060 791s ok 66 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1176-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4470 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl582delta.pod 791s # expected: 4470 791s # received: 4470 791s ok 67 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "18bf-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 6335 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl583delta.pod 791s # expected: 6335 791s # received: 6335 791s ok 68 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1cc3-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 7363 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl584delta.pod 791s # expected: 7363 791s # received: 7363 791s ok 69 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1701-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 5889 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl585delta.pod 791s # expected: 5889 791s # received: 5889 791s ok 70 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "122b-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4651 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl586delta.pod 791s # expected: 4651 791s # received: 4651 791s ok 71 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "20a5-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 8357 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl587delta.pod 791s # expected: 8357 791s # received: 8357 791s ok 72 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "62c1-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 25281 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl588delta.pod 791s # expected: 25281 791s # received: 25281 791s ok 73 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "d290-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 53904 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl589delta.pod 791s # expected: 53904 791s # received: 53904 791s ok 74 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1c1d5-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 115157 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perl58delta.pod 791s # expected: 115157 791s # received: 115157 791s ok 75 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "4fe9-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 20457 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlaix.pod 791s # expected: 20457 791s # received: 20457 791s ok 76 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1688-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 5768 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlamiga.pod 791s # expected: 5768 791s # received: 5768 791s ok 77 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2031-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 8241 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlandroid.pod 791s # expected: 8241 791s # received: 8241 791s ok 78 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "c9433-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 824371 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlapi.pod 791s # expected: 824371 791s # received: 824371 791s ok 79 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "5837-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 22583 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlapio.pod 791s # expected: 22583 791s # received: 22583 791s ok 80 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1b62-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 7010 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlartistic.pod 791s # expected: 7010 791s # received: 7010 791s ok 81 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "20c2-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 8386 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlbook.pod 791s # expected: 8386 791s # received: 8386 791s ok 82 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "126-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 294 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlboot.pod 791s # expected: 294 791s # received: 294 791s ok 83 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "130-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 304 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlbot.pod 791s # expected: 304 791s # received: 304 791s ok 84 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1f50-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 8016 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlbs2000.pod 791s # expected: 8016 791s # received: 8016 791s ok 85 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "dea2-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 56994 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlcall.pod 791s # expected: 56994 791s # received: 56994 791s ok 86 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1180-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4480 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlcheat.pod 791s # expected: 4480 791s # received: 4480 791s ok 87 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "23bf-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 9151 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlclass.pod 791s # expected: 9151 791s # received: 9151 791s ok 88 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "3c63-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 15459 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlclassguts.pod 791s # expected: 15459 791s # received: 15459 791s ok 89 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "254a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 9546 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlclib.pod 791s # expected: 9546 791s # received: 9546 791s ok 90 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "12e5-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4837 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlcn.pod 791s # expected: 4837 791s # received: 4837 791s ok 91 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1b1a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 6938 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlcommunity.pod 791s # expected: 6938 791s # received: 6938 791s ok 92 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "662a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 26154 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlcygwin.pod 791s # expected: 26154 791s # received: 26154 791s ok 93 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "cfa2-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 53154 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perldata.pod 791s # expected: 53154 791s # received: 53154 791s ok 94 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "134f-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4943 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 791s # expected: 4943 791s # received: 4943 791s ok 95 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "a85c-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 43100 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perldebguts.pod 791s # expected: 43100 791s # received: 43100 791s ok 96 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "5693-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 22163 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perldebtut.pod 791s # expected: 22163 791s # received: 22163 791s ok 97 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "9bbb-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 39867 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perldebug.pod 791s # expected: 39867 791s # received: 39867 791s ok 98 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "fd4-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4052 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perldelta.pod 791s # expected: 4052 791s # received: 4052 791s ok 99 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "5f0a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 24330 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perldeprecation.pod 791s # expected: 24330 791s # received: 24330 791s ok 100 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "4c051-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 311377 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perldiag.pod 791s # expected: 311377 791s # received: 311377 791s ok 101 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "24a0-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 9376 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perldoc.pod 791s # expected: 9376 791s # received: 9376 791s ok 102 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "b4ed-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 46317 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perldocstyle.pod 791s # expected: 46317 791s # received: 46317 791s ok 103 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "687a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 26746 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perldsc.pod 791s # expected: 26746 791s # received: 26746 791s ok 104 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1f17-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 7959 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perldtrace.pod 791s # expected: 7959 791s # received: 7959 791s ok 105 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "14981-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 84353 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlebcdic.pod 791s # expected: 84353 791s # received: 84353 791s ok 106 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "9321-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 37665 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlembed.pod 791s # expected: 37665 791s # received: 37665 791s ok 107 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2877-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 10359 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlexperiment.pod 791s # expected: 10359 791s # received: 10359 791s ok 108 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "590b-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 22795 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfaq.pod 791s # expected: 22795 791s # received: 22795 791s ok 109 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "385d-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 14429 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfaq1.pod 791s # expected: 14429 791s # received: 14429 791s ok 110 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "24a1-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 9377 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfaq2.pod 791s # expected: 9377 791s # received: 9377 791s ok 111 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "92e1-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 37601 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfaq3.pod 791s # expected: 37601 791s # received: 37601 791s ok 112 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "162be-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 90814 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfaq4.pod 791s # expected: 90814 791s # received: 90814 791s ok 113 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "d7fc-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 55292 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfaq5.pod 791s # expected: 55292 791s # received: 55292 791s ok 114 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "9a71-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 39537 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfaq6.pod 791s # expected: 39537 791s # received: 39537 791s ok 115 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "93b8-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 37816 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfaq7.pod 791s # expected: 37816 791s # received: 37816 791s ok 116 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "c310-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 49936 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfaq8.pod 791s # expected: 49936 791s # received: 49936 791s ok 117 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "3b75-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 15221 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfaq9.pod 791s # expected: 15221 791s # received: 15221 791s ok 118 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "56ca-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 22218 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfilter.pod 791s # expected: 22218 791s # received: 22218 791s ok 119 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "342b-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 13355 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfork.pod 791s # expected: 13355 791s # received: 13355 791s ok 120 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "40e0-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 16608 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlform.pod 791s # expected: 16608 791s # received: 16608 791s ok 121 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "671-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 1649 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 791s # expected: 1649 791s # received: 1649 791s ok 122 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "67142-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 422210 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlfunc.pod 791s # expected: 422210 791s # received: 422210 791s ok 123 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "7c2a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 31786 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlgit.pod 791s # expected: 31786 791s # received: 31786 791s ok 124 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "21810-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 137232 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlglossary.pod 791s # expected: 137232 791s # received: 137232 791s ok 125 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "4075-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 16501 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlgov.pod 791s # expected: 16501 791s # received: 16501 791s ok 126 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "35f7-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 13815 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlgpl.pod 791s # expected: 13815 791s # received: 13815 791s ok 127 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2c264-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 180836 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlguts.pod 791s # expected: 180836 791s # received: 180836 791s ok 128 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "afe4-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 45028 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlhack.pod 791s # expected: 45028 791s # received: 45028 791s ok 129 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "11a38-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 72248 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlhacktips.pod 791s # expected: 72248 791s # received: 72248 791s ok 130 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1809-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 6153 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlhacktut.pod 791s # expected: 6153 791s # received: 6153 791s ok 131 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "5f7-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 1527 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlhaiku.pod 791s # expected: 1527 791s # received: 1527 791s ok 132 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "e88a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 59530 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlhist.pod 791s # expected: 59530 791s # received: 59530 791s ok 133 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "77a4-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 30628 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlhpux.pod 791s # expected: 30628 791s # received: 30628 791s ok 134 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "7dd-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 2013 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlhurd.pod 791s # expected: 2013 791s # received: 2013 791s ok 135 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1f865-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 129125 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlintern.pod 791s # expected: 129125 791s # received: 129125 791s ok 136 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "9216-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 37398 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlinterp.pod 791s # expected: 37398 791s # received: 37398 791s ok 137 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "579d-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 22429 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlintro.pod 791s # expected: 22429 791s # received: 22429 791s ok 138 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "8ad3-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 35539 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perliol.pod 791s # expected: 35539 791s # received: 35539 791s ok 139 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "11817-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 71703 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlipc.pod 791s # expected: 71703 791s # received: 71703 791s ok 140 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1150-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4432 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlirix.pod 791s # expected: 4432 791s # received: 4432 791s ok 141 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "20a8-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 8360 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perljp.pod 791s # expected: 8360 791s # received: 8360 791s ok 142 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2fc0-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 12224 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlko.pod 791s # expected: 12224 791s # received: 12224 791s ok 143 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "163-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 355 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perllexwarn.pod 791s # expected: 355 791s # received: 355 791s ok 144 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "7ea-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 2026 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perllinux.pod 791s # expected: 2026 791s # received: 2026 791s ok 145 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "12457-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 74839 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perllocale.pod 791s # expected: 74839 791s # received: 74839 791s ok 146 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "24dc-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 9436 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perllol.pod 791s # expected: 9436 791s # received: 9436 791s ok 147 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2f6f-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 12143 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlmacosx.pod 791s # expected: 12143 791s # received: 12143 791s ok 148 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "6753-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 26451 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlmod.pod 791s # expected: 26451 791s # received: 26451 791s ok 149 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2574-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 9588 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 791s # expected: 9588 791s # received: 9588 791s ok 150 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "e547-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 58695 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlmodlib.pod 791s # expected: 58695 791s # received: 58695 791s ok 151 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "573b-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 22331 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 791s # expected: 22331 791s # received: 22331 791s ok 152 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "d65-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 3429 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlmroapi.pod 791s # expected: 3429 791s # received: 3429 791s ok 153 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2ad3-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 10963 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlnewmod.pod 791s # expected: 10963 791s # received: 10963 791s ok 154 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "20a5-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 8357 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlnumber.pod 791s # expected: 8357 791s # received: 8357 791s ok 155 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "8d30-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 36144 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlobj.pod 791s # expected: 36144 791s # received: 36144 791s ok 156 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "6885-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 26757 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlootut.pod 791s # expected: 26757 791s # received: 26757 791s ok 157 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "251a5-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 151973 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlop.pod 791s # expected: 151973 791s # received: 151973 791s ok 158 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "4db-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 1243 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 791s # expected: 1243 791s # received: 1243 791s ok 159 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "3b77-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 15223 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlopentut.pod 791s # expected: 15223 791s # received: 15223 791s ok 160 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "16cb9-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 93369 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlos2.pod 791s # expected: 93369 791s # received: 93369 791s ok 161 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "37cb-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 14283 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlos390.pod 791s # expected: 14283 791s # received: 14283 791s ok 162 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "12b0-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4784 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlos400.pod 791s # expected: 4784 791s # received: 4784 791s ok 163 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "c8a9-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 51369 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlpacktut.pod 791s # expected: 51369 791s # received: 51369 791s ok 164 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "c2bd-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 49853 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlperf.pod 791s # expected: 49853 791s # received: 49853 791s ok 165 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1418-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 5144 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlplan9.pod 791s # expected: 5144 791s # received: 5144 791s ok 166 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "5b65-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 23397 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlpod.pod 791s # expected: 23397 791s # received: 23397 791s ok 167 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "10d10-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 68880 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlpodspec.pod 791s # expected: 68880 791s # received: 68880 791s ok 168 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2f40-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 12096 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 791s # expected: 12096 791s # received: 12096 791s ok 169 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "67b7-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 26551 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlpolicy.pod 791s # expected: 26551 791s # received: 26551 791s ok 170 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "15cc8-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 89288 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlport.pod 791s # expected: 89288 791s # received: 89288 791s ok 171 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1412-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 5138 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlpragma.pod 791s # expected: 5138 791s # received: 5138 791s ok 172 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1a25-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 6693 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlqnx.pod 791s # expected: 6693 791s # received: 6693 791s ok 173 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2127d-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 135805 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlre.pod 791s # expected: 135805 791s # received: 135805 791s ok 174 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "7bad-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 31661 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlreapi.pod 791s # expected: 31661 791s # received: 31661 791s ok 175 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "818f-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 33167 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 791s # expected: 33167 791s # received: 33167 791s ok 176 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "beb0-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 48816 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 791s # expected: 48816 791s # received: 48816 791s ok 177 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "8c47-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 35911 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlref.pod 791s # expected: 35911 791s # received: 35911 791s ok 178 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "4944-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 18756 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlreftut.pod 791s # expected: 18756 791s # received: 18756 791s ok 179 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "a989-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 43401 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlreguts.pod 791s # expected: 43401 791s # received: 43401 791s ok 180 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1fd-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 509 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlrepository.pod 791s # expected: 509 791s # received: 509 791s ok 181 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "4af5-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 19189 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlrequick.pod 791s # expected: 19189 791s # received: 19189 791s ok 182 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "3ce4-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 15588 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlreref.pod 791s # expected: 15588 791s # received: 15588 791s ok 183 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1e219-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 123417 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlretut.pod 791s # expected: 123417 791s # received: 123417 791s ok 184 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "60c-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 1548 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlriscos.pod 791s # expected: 1548 791s # received: 1548 791s ok 185 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "e52d-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 58669 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlrun.pod 791s # expected: 58669 791s # received: 58669 791s ok 186 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "6cc6-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 27846 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlsec.pod 791s # expected: 27846 791s # received: 27846 791s ok 187 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "4af2-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 19186 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 791s # expected: 19186 791s # received: 19186 791s ok 188 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "74a6-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 29862 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlsolaris.pod 791s # expected: 29862 791s # received: 29862 791s ok 189 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1bdc-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 7132 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlsource.pod 791s # expected: 7132 791s # received: 7132 791s ok 190 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "233b-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 9019 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlstyle.pod 791s # expected: 9019 791s # received: 9019 791s ok 191 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "12f85-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 77701 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlsub.pod 791s # expected: 77701 791s # received: 77701 791s ok 192 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "d2de-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 53982 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlsyn.pod 791s # expected: 53982 791s # received: 53982 791s ok 193 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "2858-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 10328 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlsynology.pod 791s # expected: 10328 791s # received: 10328 791s ok 194 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "b53a-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 46394 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perlthrtut.pod 791s # expected: 46394 791s # received: 46394 791s ok 195 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "9a91-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 39569 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perltie.pod 791s # expected: 39569 791s # received: 39569 791s ok 196 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "b9206-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 758278 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perltoc.pod 791s # expected: 758278 791s # received: 758278 791s ok 197 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "174-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 372 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perltodo.pod 791s # expected: 372 791s # received: 372 791s ok 198 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "126-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 294 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perltooc.pod 791s # expected: 294 791s # received: 294 791s ok 199 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "126-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 294 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perltoot.pod 791s # expected: 294 791s # received: 294 791s ok 200 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "297f-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 10623 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perltrap.pod 791s # expected: 10623 791s # received: 10623 791s ok 201 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "213f-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 8511 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perltru64.pod 791s # expected: 8511 791s # received: 8511 791s ok 202 791s #lwp request: 791s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 791s #User-Agent: libwww-perl/6.77 791s # 791s #server response: 791s #HTTP/1.1 200 OK 791s #Connection: close 791s #Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Accept-Ranges: bytes 791s #ETag: "1183-61715b8b6be40" 791s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 791s #Vary: In-If1 791s #Content-Length: 4483 791s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 791s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 791s #Client-Peer: 127.0.0.1:8529 791s #Client-Response-Num: 1 791s #DMMATCH1: 1 791s # 791s # testing : download of /getfiles-perl-pod/perltw.pod 791s # expected: 4483 792s # received: 4483 792s ok 203 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "162c0-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 90816 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perlunicode.pod 792s # expected: 90816 792s # received: 90816 792s ok 204 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "6349-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 25417 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perlunicook.pod 792s # expected: 25417 792s # received: 25417 792s ok 205 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "372e-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 14126 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perlunifaq.pod 792s # expected: 14126 792s # received: 14126 792s ok 206 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "96e1-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 38625 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perluniintro.pod 792s # expected: 38625 792s # received: 38625 792s ok 207 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "6eefa-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 454394 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perluniprops.pod 792s # expected: 454394 792s # received: 454394 792s ok 208 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "1f0f-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 7951 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perlunitut.pod 792s # expected: 7951 792s # received: 7951 792s ok 209 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "1ce8-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 7400 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perlutil.pod 792s # expected: 7400 792s # received: 7400 792s ok 210 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "16ab2-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 92850 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perlvar.pod 792s # expected: 92850 792s # received: 92850 792s ok 211 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "c68d-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 50829 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perlvms.pod 792s # expected: 50829 792s # received: 50829 792s ok 212 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "f16-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 3862 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perlvos.pod 792s # expected: 3862 792s # received: 3862 792s ok 213 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "7fdb-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 32731 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perlwin32.pod 792s # expected: 32731 792s # received: 32731 792s ok 214 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "1532b-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 86827 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perlxs.pod 792s # expected: 86827 792s # received: 86827 792s ok 215 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "c504-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 50436 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perlxstut.pod 792s # expected: 50436 792s # received: 50436 792s ok 216 792s #lwp request: 792s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "5dc1-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 24001 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 792s # expected: 24001 792s # received: 24001 792s ok 217 792s #lwp request: 792s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "7129c-616606a93b340" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 463516 792s #Last-Modified: Thu, 18 Apr 2024 15:13:41 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-binary-httpd 792s # expected: 463516 792s # received: 463516 792s ok 218 792s #lwp request: 792s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 792s #User-Agent: libwww-perl/6.77 792s # 792s #server response: 792s #HTTP/1.1 200 OK 792s #Connection: close 792s #Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Accept-Ranges: bytes 792s #ETag: "2cc5c0-61715b8b6be40" 792s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 792s #Vary: In-If1 792s #Content-Length: 2934208 792s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 792s #Client-Date: Mon, 03 Jun 2024 17:27:26 GMT 792s #Client-Peer: 127.0.0.1:8529 792s #Client-Response-Num: 1 792s #DMMATCH1: 1 792s # 792s # testing : download of /getfiles-binary-perl 792s # expected: 2934208 792s # received: 2934208 792s ok 219 792s ok 794s t/apache/headers.t .................. 794s 1..27 794s # Running under perl version 5.038002 for linux 794s # Current time local: Mon Jun 3 17:27:26 2024 794s # Current time GMT: Mon Jun 3 17:27:26 2024 794s # Using Test.pm version 1.31 794s # Using Apache/Test.pm version 1.42 794s testing: Hello: World 794s ok 1 794s # testing : response success 794s # expected: qr/HTTP\/1\.. 200 OK/ 794s # received: 'HTTP/1.1 200 OK' 794s ok 2 794s header: [World] vs [World] 794s # testing : compare header Hello value 794s # expected: 'World' 794s # received: 'World' 794s ok 3 794s testing: Hello: World 794s ok 4 794s # testing : response success 794s # expected: qr/HTTP\/1\.. 200 OK/ 794s # received: 'HTTP/1.1 200 OK' 794s ok 5 794s header: [World] vs [World] 794s # testing : compare header Hello value 794s # expected: 'World' 794s # received: 'World' 794s ok 6 794s testing: Hello: World 794s ok 7 794s # testing : response success 794s # expected: qr/HTTP\/1\.. 200 OK/ 794s # received: 'HTTP/1.1 200 OK' 794s ok 8 794s header: [World] vs [World] 794s # testing : compare header Hello value 794s # expected: 'World' 794s # received: 'World' 794s ok 9 794s testing: Hello: Foo 794s Bar 794s ok 10 794s # testing : response success 794s # expected: qr/HTTP\/1\.. 200 OK/ 794s # received: 'HTTP/1.1 200 OK' 794s ok 11 794s header: [Foo Bar] vs [Foo Bar] 794s # testing : compare header Hello value 794s # expected: 'Foo Bar' 794s # received: 'Foo Bar' 794s ok 12 794s testing: Hello: Foo 794s Bar 794s ok 13 794s # testing : response success 794s # expected: qr/HTTP\/1\.. 200 OK/ 794s # received: 'HTTP/1.1 200 OK' 794s ok 14 794s header: [Foo Bar] vs [Foo Bar] 794s # testing : compare header Hello value 794s # expected: 'Foo Bar' 794s # received: 'Foo Bar' 794s ok 15 794s testing: Hello: Foo 794s Bar 794s ok 16 794s # testing : response success 794s # expected: qr/HTTP\/1\.. 200 OK/ 794s # received: 'HTTP/1.1 200 OK' 794s ok 17 794s header: [Foo Bar] vs [Foo Bar] 794s # testing : compare header Hello value 794s # expected: 'Foo Bar' 794s # received: 'Foo Bar' 794s ok 18 794s testing: Hello: Foo 794s Bar 794s ok 19 794s # testing : response success 794s # expected: qr/HTTP\/1\.. 200 OK/ 794s # received: 'HTTP/1.1 200 OK' 794s ok 20 794s header: [Foo Bar] vs [Foo Bar] 794s # testing : compare header Hello value 794s # expected: 'Foo Bar' 794s # received: 'Foo Bar' 794s ok 21 794s testing: Hello: Foo 794s Bar 794s ok 22 794s # testing : response success 794s # expected: qr/HTTP\/1\.. 200 OK/ 794s # received: 'HTTP/1.1 200 OK' 794s ok 23 794s header: [Foo Bar] vs [Foo Bar] 794s # testing : compare header Hello value 794s # expected: 'Foo Bar' 794s # received: 'Foo Bar' 794s ok 24 794s testing: Hello:World 794s ok 25 794s # testing : response success 794s # expected: qr/HTTP\/1\.. 200 OK/ 794s # received: 'HTTP/1.1 200 OK' 794s ok 26 794s header: [World] vs [World] 794s # testing : compare header Hello value 794s # expected: 'World' 794s # received: 'World' 794s ok 27 794s ok 797s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 800s t/apache/http_strict.t .............. 800s 1..178 800s # Running under perl version 5.038002 for linux 800s # Current time local: Mon Jun 3 17:27:32 2024 800s # Current time GMT: Mon Jun 3 17:27:32 2024 800s # Using Test.pm version 1.31 800s # Using Apache/Test.pm version 1.42 800s # SENDING: 800s # GET / HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 1 800s # SENDING: 800s # GET / HTTP/1.0\n\n 800s # expecting success, got 200 800s ok 2 800s # SENDING: 800s # get / HTTP/1.0\r\n\r\n 800s # expecting 501, got 501 800s ok 3 800s # SENDING: 800s # G ET / HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 4 800s # SENDING: 800s # G\x00ET / HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 5 800s # SENDING: 800s # G/T / HTTP/1.0\r\n\r\n 800s # expecting 501, got 501 800s ok 6 800s # SENDING: 800s # GET /\x00 HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 7 800s # SENDING: 800s # GET / HTTP/1.0\x00\r\n\r\n 800s # expecting 400, got 400 800s ok 8 800s # SENDING: 800s # GET\x0c/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 9 800s # SENDING: 800s # GET\r/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 10 800s # SENDING: 800s # GET\t/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 11 800s # SENDING: 800s # GET / HTT/1.0\r\n\r\n 800s # expecting error, got 400 800s ok 12 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 800s # expecting success, got 200 800s ok 13 800s # SENDING: 800s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 800s # expecting success, got 200 800s ok 14 800s # SENDING: 800s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 800s # expecting success, got 200 800s ok 15 800s # SENDING: 800s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 800s # expecting 400, got 400 800s ok 16 800s # SENDING: 800s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 800s # expecting 400, got 400 800s ok 17 800s # SENDING: 800s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 800s # expecting 200, got 200 800s ok 18 800s # SENDING: 800s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 800s # expecting 400, got 400 800s ok 19 800s # SENDING: 800s # GET / HTTP/\r\nHost: localhost\r\n\r\n 800s # expecting error, got 400 800s ok 20 800s # SENDING: 800s # GET / HTTP/0.9\r\n\r\n 800s # expecting error, got 400 800s ok 21 800s # SENDING: 800s # GET / HTTP/0.8\r\n\r\n 800s # expecting error, got 400 800s ok 22 800s # SENDING: 800s # GET /\x01 HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 23 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 24 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 800s # expecting 200, got 200 800s ok 25 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 800s # expecting 400, got 400 800s ok 26 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 800s # expecting 200, got 200 800s ok 27 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo\r\n\r\n 800s # expecting 400, got 400 800s ok 28 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 800s # expecting 400, got 400 800s ok 29 800s # SENDING: 800s # GET / HTTP/1.0\r\n: bar\r\n\r\n 800s # expecting 400, got 400 800s ok 30 800s # SENDING: 800s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 31 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 800s # expecting 400, got 400 800s ok 32 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 800s # expecting 400, got 400 800s ok 33 800s # SENDING: 800s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 800s # expecting 400, got 400 800s ok 34 800s # SENDING: 800s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 35 800s # SENDING: 800s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 800s # expecting 400, got 400 800s ok 36 800s # SENDING: 800s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 800s # expecting 400, got 400 800s ok 37 800s # SENDING: 800s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 800s # expecting 200, got 200 800s ok 38 800s # SENDING: 800s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 800s # expecting 400, got 400 800s ok 39 800s # SENDING: 800s # GET / HTTP/1.0\r\r 800s # expecting dropped connection and HTTPD dropped connection 800s ok 40 800s # SENDING: 800s # GET /\r\n 800s # expecting headerless HTTP/0.9 body, got response 800s ok 41 800s # SENDING: 800s # GET /#frag HTTP/1.0\r\n 800s # expecting 400, got 400 800s ok 42 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 800s # expecting 200, got 200 800s ok 43 800s # SENDING: 800s # GET http://017700000001/ HTTP/1.0\r\n\r\n 800s # expecting 200, got 200 800s ok 44 800s # SENDING: 800s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 800s # expecting 200, got 200 800s ok 45 800s # SENDING: 800s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 800s # expecting 200, got 200 800s ok 46 800s # SENDING: 800s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 800s # expecting 200, got 200 800s ok 47 800s # SENDING: 800s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 800s # expecting 200, got 200 800s ok 48 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 800s # expecting 200, got 200 800s ok 49 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 800s # expecting 400, got 400 800s ok 50 800s # SENDING: 800s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 800s # expecting 200, got 200 800s ok 51 800s # SENDING: 800s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 52 800s # SENDING: 800s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 53 800s # SENDING: 800s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 54 800s # SENDING: 800s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 800s # expecting 200, got 200 800s ok 55 800s # SENDING: 800s # GET http://[::1]/ HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 56 800s # SENDING: 800s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 57 800s # SENDING: 800s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 58 800s # SENDING: 800s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 59 800s # SENDING: 800s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 60 800s # SENDING: 800s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 61 800s # SENDING: 800s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 62 800s # SENDING: 800s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 63 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 800s # expecting success, got 200 800s ok 64 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 800s # expecting success, got 200 800s ok 65 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 800s # expecting success, got 200 800s ok 66 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 800s # expecting success, got 200 800s ok 67 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 800s # expecting success, got 200 800s ok 68 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 800s # expecting success, got 200 800s ok 69 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 800s # expecting 200, got 200 800s ok 70 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 800s # expecting 200, got 200 800s ok 71 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 800s # expecting 400, got 400 800s ok 72 800s # SENDING: 800s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 73 800s # SENDING: 800s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 74 800s # SENDING: 800s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 75 800s # SENDING: 800s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 76 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 800s # expecting 200, got 200 800s ok 77 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 800s # expecting 200, got 200 800s ok 78 800s # SENDING: 800s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 800s # expecting 200, got 200 800s ok 79 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 800s # DECODED: Foo: bar 800s # RESPONSE: 800s # HTTP/1.1 200 OK\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Foo: bar\r\n 800s # Vary: In-If1\r\n 800s # DMMATCH1: 1\r\n 800s # Connection: close\r\n 800s # Content-Type: text/plain\r\n 800s # \r\n 800s # Hi!\n 800s # SERVERNAME=localhost\n 800s # HTTP_HOST=\n 800s # 800s # expecting 200, got 200 800s ok 80 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 800s # DECODED: Foo: 800s # RESPONSE: 800s # HTTP/1.1 200 OK\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Foo: \r\n 800s # Vary: In-If1\r\n 800s # DMMATCH1: 1\r\n 800s # Connection: close\r\n 800s # Content-Type: text/plain\r\n 800s # \r\n 800s # Hi!\n 800s # SERVERNAME=localhost\n 800s # HTTP_HOST=\n 800s # 800s # expecting 200, got 200 800s ok 81 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 800s # DECODED: : bar 800s # RESPONSE: 800s # HTTP/1.1 500 Internal Server Error\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Content-Length: 564\r\n 800s # Connection: close\r\n 800s # Content-Type: text/html; charset=iso-8859-1\r\n 800s # \r\n 800s # \n 800s # \n 800s # ... 800s # expecting 500, got 500 800s ok 82 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 800s # DECODED: F\x00oo: bar 800s # RESPONSE: 800s # HTTP/1.1 500 Internal Server Error\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Content-Length: 528\r\n 800s # Connection: close\r\n 800s # Content-Type: text/html; charset=iso-8859-1\r\n 800s # \r\n 800s # \n 800s # \n 800s # ... 800s # expecting 500, got 500 800s ok 83 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 800s # DECODED: F\x01oo: bar 800s # RESPONSE: 800s # HTTP/1.1 500 Internal Server Error\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Content-Length: 564\r\n 800s # Connection: close\r\n 800s # Content-Type: text/html; charset=iso-8859-1\r\n 800s # \r\n 800s # \n 800s # \n 800s # ... 800s # expecting 500, got 500 800s ok 84 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 800s # DECODED: F\noo: bar 800s # RESPONSE: 800s # HTTP/1.1 500 Internal Server Error\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Content-Length: 528\r\n 800s # Connection: close\r\n 800s # Content-Type: text/html; charset=iso-8859-1\r\n 800s # \r\n 800s # \n 800s # \n 800s # ... 800s # expecting 500, got 500 800s ok 85 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 800s # DECODED: Foo: b\tar 800s # RESPONSE: 800s # HTTP/1.1 200 OK\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Foo: b\tar\r\n 800s # Vary: In-If1\r\n 800s # DMMATCH1: 1\r\n 800s # Connection: close\r\n 800s # Content-Type: text/plain\r\n 800s # \r\n 800s # Hi!\n 800s # SERVERNAME=localhost\n 800s # HTTP_HOST=\n 800s # 800s # expecting 200, got 200 800s ok 86 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 800s # DECODED: Foo: b\x01ar 800s # RESPONSE: 800s # HTTP/1.1 500 Internal Server Error\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Content-Length: 564\r\n 800s # Connection: close\r\n 800s # Content-Type: text/html; charset=iso-8859-1\r\n 800s # \r\n 800s # \n 800s # \n 800s # ... 800s # expecting 500, got 500 800s ok 87 800s # SENDING: 800s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 800s # expecting 500, got 500 800s ok 88 800s # SENDING: 800s # GET / HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 89 800s # SENDING: 800s # GET / HTTP/1.0\n\n 800s # expecting 400, got 400 800s ok 90 800s # SENDING: 800s # get / HTTP/1.0\r\n\r\n 800s # expecting 501, got 501 800s ok 91 800s # SENDING: 800s # G ET / HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 92 800s # SENDING: 800s # G\x00ET / HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 93 800s # SENDING: 800s # G/T / HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 94 800s # SENDING: 800s # GET /\x00 HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 95 800s # SENDING: 800s # GET / HTTP/1.0\x00\r\n\r\n 800s # expecting 400, got 400 800s ok 96 800s # SENDING: 800s # GET\x0c/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 97 800s # SENDING: 800s # GET\r/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 98 800s # SENDING: 800s # GET\t/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 99 800s # SENDING: 800s # GET / HTT/1.0\r\n\r\n 800s # expecting error, got 400 800s ok 100 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 800s # expecting success, got 200 800s ok 101 800s # SENDING: 800s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 800s # expecting success, got 200 800s ok 102 800s # SENDING: 800s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 800s # expecting success, got 200 800s ok 103 800s # SENDING: 800s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 800s # expecting 400, got 400 800s ok 104 800s # SENDING: 800s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 800s # expecting 400, got 400 800s ok 105 800s # SENDING: 800s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 800s # expecting 400, got 400 800s ok 106 800s # SENDING: 800s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 800s # expecting 400, got 400 800s ok 107 800s # SENDING: 800s # GET / HTTP/\r\nHost: localhost\r\n\r\n 800s # expecting error, got 400 800s ok 108 800s # SENDING: 800s # GET / HTTP/0.9\r\n\r\n 800s # expecting error, got 400 800s ok 109 800s # SENDING: 800s # GET / HTTP/0.8\r\n\r\n 800s # expecting error, got 400 800s ok 110 800s # SENDING: 800s # GET /\x01 HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 111 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 112 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 800s # expecting 200, got 200 800s ok 113 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 800s # expecting 400, got 400 800s ok 114 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 800s # expecting 400, got 400 800s ok 115 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo\r\n\r\n 800s # expecting 400, got 400 800s ok 116 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 800s # expecting 400, got 400 800s ok 117 800s # SENDING: 800s # GET / HTTP/1.0\r\n: bar\r\n\r\n 800s # expecting 400, got 400 800s ok 118 800s # SENDING: 800s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 119 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 800s # expecting 400, got 400 800s ok 120 800s # SENDING: 800s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 800s # expecting 400, got 400 800s ok 121 800s # SENDING: 800s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 800s # expecting 400, got 400 800s ok 122 800s # SENDING: 800s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 800s # expecting 400, got 400 800s ok 123 800s # SENDING: 800s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 800s # expecting 400, got 400 800s ok 124 800s # SENDING: 800s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 800s # expecting 400, got 400 800s ok 125 800s # SENDING: 800s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 800s # expecting 200, got 200 800s ok 126 800s # SENDING: 800s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 800s # expecting 400, got 400 800s ok 127 800s # SENDING: 800s # GET / HTTP/1.0\r\r 800s # expecting dropped connection and HTTPD dropped connection 800s ok 128 800s # SENDING: 800s # GET /\r\n 800s # expecting headerless HTTP/0.9 body, got response 800s ok 129 800s # SENDING: 800s # GET /#frag HTTP/1.0\r\n 800s # expecting 400, got 400 800s ok 130 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 800s # expecting 400, got 400 800s ok 131 800s # SENDING: 800s # GET http://017700000001/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 132 800s # SENDING: 800s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 133 800s # SENDING: 800s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 800s # expecting 200, got 200 800s ok 134 800s # SENDING: 800s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 135 800s # SENDING: 800s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 136 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 800s # expecting 400, got 400 800s ok 137 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 800s # expecting 400, got 400 800s ok 138 800s # SENDING: 800s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 800s # expecting 200, got 200 800s ok 139 800s # SENDING: 800s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 140 800s # SENDING: 800s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 141 800s # SENDING: 800s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 142 800s # SENDING: 800s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 143 800s # SENDING: 800s # GET http://[::1]/ HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 144 800s # SENDING: 800s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 145 800s # SENDING: 800s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 146 800s # SENDING: 800s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 147 800s # SENDING: 800s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 148 800s # SENDING: 800s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 149 800s # SENDING: 800s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 800s # expecting success, got 200 800s ok 150 800s # SENDING: 800s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 800s # expecting 400, got 400 800s ok 151 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 800s # expecting success, got 200 800s ok 152 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 800s # expecting success, got 200 800s ok 153 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 800s # expecting success, got 200 800s ok 154 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 800s # expecting success, got 200 800s ok 155 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 800s # expecting success, got 200 800s ok 156 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 800s # expecting success, got 200 800s ok 157 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 800s # expecting 400, got 400 800s ok 158 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 800s # expecting 400, got 400 800s ok 159 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 800s # expecting 400, got 400 800s ok 160 800s # SENDING: 800s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 161 800s # SENDING: 800s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 162 800s # SENDING: 800s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 163 800s # SENDING: 800s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 800s # expecting 200, got 200 800s ok 164 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 800s # expecting 200, got 200 800s ok 165 800s # SENDING: 800s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 800s # expecting 200, got 200 800s ok 166 800s # SENDING: 800s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 800s # expecting 200, got 200 800s ok 167 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 800s # DECODED: Foo: bar 800s # RESPONSE: 800s # HTTP/1.1 200 OK\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Foo: bar\r\n 800s # Vary: In-If1\r\n 800s # DMMATCH1: 1\r\n 800s # Content-Length: 36\r\n 800s # Connection: close\r\n 800s # Content-Type: text/plain\r\n 800s # \r\n 800s # Hi!\n 800s # SERVERNAME=localhost\n 800s # HTTP_HOST=\n 800s # 800s # expecting 200, got 200 800s ok 168 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 800s # DECODED: Foo: 800s # RESPONSE: 800s # HTTP/1.1 200 OK\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Foo: \r\n 800s # Vary: In-If1\r\n 800s # DMMATCH1: 1\r\n 800s # Content-Length: 36\r\n 800s # Connection: close\r\n 800s # Content-Type: text/plain\r\n 800s # \r\n 800s # Hi!\n 800s # SERVERNAME=localhost\n 800s # HTTP_HOST=\n 800s # 800s # expecting 200, got 200 800s ok 169 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 800s # DECODED: : bar 800s # RESPONSE: 800s # HTTP/1.1 500 Internal Server Error\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Content-Length: 564\r\n 800s # Connection: close\r\n 800s # Content-Type: text/html; charset=iso-8859-1\r\n 800s # \r\n 800s # \n 800s # \n 800s # ... 800s # expecting 500, got 500 800s ok 170 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 800s # DECODED: F\x00oo: bar 800s # RESPONSE: 800s # HTTP/1.1 500 Internal Server Error\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Content-Length: 528\r\n 800s # Connection: close\r\n 800s # Content-Type: text/html; charset=iso-8859-1\r\n 800s # \r\n 800s # \n 800s # \n 800s # ... 800s # expecting 500, got 500 800s ok 171 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 800s # DECODED: F\x01oo: bar 800s # RESPONSE: 800s # HTTP/1.1 500 Internal Server Error\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Content-Length: 564\r\n 800s # Connection: close\r\n 800s # Content-Type: text/html; charset=iso-8859-1\r\n 800s # \r\n 800s # \n 800s # \n 800s # ... 800s # expecting 500, got 500 800s ok 172 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 800s # DECODED: F\noo: bar 800s # RESPONSE: 800s # HTTP/1.1 500 Internal Server Error\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Content-Length: 528\r\n 800s # Connection: close\r\n 800s # Content-Type: text/html; charset=iso-8859-1\r\n 800s # \r\n 800s # \n 800s # \n 800s # ... 800s # expecting 500, got 500 800s ok 173 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 800s # DECODED: Foo: b\tar 800s # RESPONSE: 800s # HTTP/1.1 200 OK\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Foo: b\tar\r\n 800s # Vary: In-If1\r\n 800s # DMMATCH1: 1\r\n 800s # Connection: close\r\n 800s # Content-Type: text/plain\r\n 800s # \r\n 800s # Hi!\n 800s # SERVERNAME=localhost\n 800s # HTTP_HOST=\n 800s # 800s # expecting 200, got 200 800s ok 174 800s # SENDING: 800s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 800s # DECODED: Foo: b\x01ar 800s # RESPONSE: 800s # HTTP/1.1 500 Internal Server Error\r\n 800s # Date: Mon, 03 Jun 2024 17:27:35 GMT\r\n 800s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 800s # Content-Length: 564\r\n 800s # Connection: close\r\n 800s # Content-Type: text/html; charset=iso-8859-1\r\n 800s # \r\n 800s # \n 800s # \n 800s # ... 800s # expecting 500, got 500 800s ok 175 800s # SENDING: 800s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 800s # expecting 500, got 500 800s ok 176 800s ok 177 800s ok 178 800s ok 804s t/apache/if_sections.t .............. 804s 1..46 804s # Running under perl version 5.038002 for linux 804s # Current time local: Mon Jun 3 17:27:35 2024 804s # Current time GMT: Mon Jun 3 17:27:35 2024 804s # Using Test.pm version 1.31 804s # Using Apache/Test.pm version 1.42 804s # /if_sec/ with '': 804s # expected: 200 804s # received: '200' 804s ok 1 804s # expected: undef 804s # received: undef 804s ok 2 804s # /if_sec/foo.if_test with '': 804s # expected: 200 804s # received: '200' 804s ok 3 804s # expected: undef 804s # received: undef 804s ok 4 804s # /if_sec/foo.if_test with '1': 804s # expected: 200 804s # received: '200' 804s ok 5 804s # expected: 'global1' 804s # received: 'global1' 804s ok 6 804s # /if_sec/foo.if_test with '1 11': 804s # expected: 200 804s # received: '200' 804s ok 7 804s # expected: 'global1, nested11, nested113' 804s # received: 'global1, nested11, nested113' 804s ok 8 804s # /if_sec/foo.if_test with '1 11 111': 804s # expected: 200 804s # received: '200' 804s ok 9 804s # expected: 'global1, nested11, nested111' 804s # received: 'global1, nested11, nested111' 804s ok 10 804s # /if_sec/foo.if_test with '1 11 112': 804s # expected: 200 804s # received: '200' 804s ok 11 804s # expected: 'global1, nested11, nested112' 804s # received: 'global1, nested11, nested112' 804s ok 12 804s # /if_sec/foo.if_test with '1 2': 804s # expected: 200 804s # received: '200' 804s ok 13 804s # expected: 'global1, files2' 804s # received: 'global1, files2' 804s ok 14 804s # /if_sec/dir/foo.txt with '1 2': 804s # expected: 200 804s # received: '200' 804s ok 15 804s # expected: 'global1, dir1, dir2, dir_files1' 804s # received: 'global1, dir1, dir2, dir_files1' 804s ok 16 804s # /if_sec/dir/ with '1 2': 804s # expected: 200 804s # received: '200' 804s ok 17 804s # expected: 'global1, dir1, dir2' 804s # received: 'global1, dir1, dir2' 804s ok 18 804s # /if_sec/dir/ with '1 11': 804s # expected: 200 804s # received: '200' 804s ok 19 804s # expected: 'global1, dir1, nested11, nested113' 804s # received: 'global1, dir1, nested11, nested113' 804s ok 20 804s # /if_sec/dir/ with '1 11 111': 804s # expected: 200 804s # received: '200' 804s ok 21 804s # expected: 'global1, dir1, nested11, nested111' 804s # received: 'global1, dir1, nested11, nested111' 804s ok 22 804s # /if_sec/dir/ with '1 11 112': 804s # expected: 200 804s # received: '200' 804s ok 23 804s # expected: 'global1, dir1, nested11, nested112' 804s # received: 'global1, dir1, nested11, nested112' 804s ok 24 804s # /if_sec/loc/ with '1 2': 804s # expected: 200 804s # received: '200' 804s ok 25 804s # expected: 'global1, loc1, loc2' 804s # received: 'global1, loc1, loc2' 804s ok 26 804s # /if_sec/loc/foo.txt with '1 2': 804s # expected: 200 804s # received: '200' 804s ok 27 804s # expected: 'global1, loc1, loc2' 804s # received: 'global1, loc1, loc2' 804s ok 28 804s # /if_sec/loc/ with '1 11': 804s # expected: 200 804s # received: '200' 804s ok 29 804s # expected: 'global1, loc1, nested11, nested113' 804s # received: 'global1, loc1, nested11, nested113' 804s ok 30 804s # /if_sec/loc/ with '1 11 111': 804s # expected: 200 804s # received: '200' 804s ok 31 804s # expected: 'global1, loc1, nested11, nested111' 804s # received: 'global1, loc1, nested11, nested111' 804s ok 32 804s # /if_sec/loc/ with '1 11 112': 804s # expected: 200 804s # received: '200' 804s ok 33 804s # expected: 'global1, loc1, nested11, nested112' 804s # received: 'global1, loc1, nested11, nested112' 804s ok 34 804s # /if_sec/loc/foo.if_test with '1 2': 804s # expected: 200 804s # received: '200' 804s ok 35 804s # expected: 'global1, files2, loc1, loc2' 804s # received: 'global1, files2, loc1, loc2' 804s ok 36 804s # /if_sec/loc/foo.if_test with '1 2 11': 804s # expected: 200 804s # received: '200' 804s ok 37 804s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 804s # received: 'global1, files2, loc1, loc2, nested11, nested113' 804s ok 38 804s # /if_sec/loc/foo.if_test with '1 2 11 111': 804s # expected: 200 804s # received: '200' 804s ok 39 804s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 804s # received: 'global1, files2, loc1, loc2, nested11, nested111' 804s ok 40 804s # /if_sec/loc/foo.if_test with '1 2 11 112': 804s # expected: 200 804s # received: '200' 804s ok 41 804s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 804s # received: 'global1, files2, loc1, loc2, nested11, nested112' 804s ok 42 804s # /if_sec/proxy/ with '1 2': 804s # expected: 200 804s # received: '200' 804s ok 43 804s # expected: 'global1, locp1, locp2' 804s # received: 'global1, locp1, locp2' 804s ok 44 804s # /if_sec/proxy/ with '2': 804s # expected: 200 804s # received: '200' 804s ok 45 804s # expected: 'locp2' 804s # received: 'locp2' 804s ok 46 804s ok 809s t/apache/iffile.t ................... 809s 1..2 809s # Running under perl version 5.038002 for linux 809s # Current time local: Mon Jun 3 17:27:39 2024 809s # Current time GMT: Mon Jun 3 17:27:39 2024 809s # Using Test.pm version 1.31 809s # Using Apache/Test.pm version 1.42 809s # expected: 200 809s # received: '200' 809s ok 1 809s # expected: 'success1, success2, success3, success4, success5' 809s # received: 'success1, success2, success3, success4, success5' 809s ok 2 809s ok 812s t/apache/leaks.t .................... skipped: mod_memory_track not activated 819s t/apache/limits.t ................... 819s 1..12 819s # Running under perl version 5.038002 for linux 819s # Current time local: Mon Jun 3 17:27:47 2024 819s # Current time GMT: Mon Jun 3 17:27:47 2024 819s # Using Test.pm version 1.31 819s # Using Apache/Test.pm version 1.42 819s # Testing LimitRequestLine; should succeed 819s # testing : Test #1 819s # expected: 200 819s # received: '200' 819s ok 1 819s # Testing LimitRequestLine; should fail 819s # testing : Test #2 819s # expected: 414 819s # received: '414' 819s ok 2 819s # Testing LimitRequestFieldSize; should succeed 819s # testing : Test #3 819s # expected: 200 819s # received: '200' 819s ok 3 819s # Testing LimitRequestFieldSize; should fail 819s # testing : Test #4 819s # expected: 400 819s # received: '400' 819s ok 4 819s # Testing LimitRequestFields; should succeed 819s # testing : Test #5 819s # expected: 200 819s # received: '200' 819s ok 5 819s # Testing LimitRequestFields; should fail 819s # testing : Test #6 819s # expected: 400 819s # received: '400' 819s ok 6 819s # Testing LimitRequestBody; should succeed 819s # Chunked transfer-encoding enabled 819s # testing : Test #7 819s # expected: 200 819s # received: '200' 819s ok 7 819s # Testing LimitRequestBody; should succeed 819s # Chunked transfer-encoding disabled 819s # testing : Test #8 819s # expected: 200 819s # received: '200' 819s ok 8 819s # Testing LimitRequestBody; should fail 819s # Chunked transfer-encoding enabled 819s # testing : Test #9 819s # expected: 413 819s # received: '413' 819s ok 9 819s # Testing LimitRequestBody; should fail 819s # Chunked transfer-encoding disabled 819s # testing : Test #10 819s # expected: 413 819s # received: '413' 819s ok 10 819s # Testing LimitRequestFieldSize; should succeed 819s # testing : Test #11 819s # expected: 200 819s # received: '200' 819s ok 11 819s # Testing LimitRequestFieldSize; should fail 819s # testing : Test #12 819s # expected: 400 819s # received: '400' 819s ok 12 819s ok 822s t/apache/loglevel.t ................. 822s 1..8 822s # Running under perl version 5.038002 for linux 822s # Current time local: Mon Jun 3 17:27:54 2024 822s # Current time GMT: Mon Jun 3 17:27:54 2024 822s # Using Test.pm version 1.31 822s # Using Apache/Test.pm version 1.42 822s ok 1 822s ok 2 822s ok 3 822s ok 4 822s ok 5 822s ok 6 822s ok 7 822s ok 8 822s ok 825s t/apache/maxranges.t ................ 825s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 825s 1..19 825s # Running under perl version 5.038002 for linux 825s # Current time local: Mon Jun 3 17:27:57 2024 825s # Current time GMT: Mon Jun 3 17:27:57 2024 825s # Using Test.pm version 1.31 825s # Using Apache/Test.pm version 1.42 825s ok 1 825s ok 2 825s ok 3 825s ok 4 825s ok 5 825s ok 6 825s ok 7 825s ok 8 825s ok 9 825s ok 10 825s ok 11 825s ok 12 825s ok 13 825s ok 14 825s ok 15 825s ok 16 825s ok 17 825s ok 18 825s ok 19 825s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 825s ok 829s t/apache/mergeslashes.t ............. 829s 1..9 829s # Running under perl version 5.038002 for linux 829s # Current time local: Mon Jun 3 17:28:00 2024 829s # Current time GMT: Mon Jun 3 17:28:00 2024 829s # Using Test.pm version 1.31 829s # Using Apache/Test.pm version 1.42 829s # SENDING to 127.0.0.1:8537 829s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 829s # expected 403, got 403 for exact match 829s ok 1 829s # SENDING to 127.0.0.1:8537 829s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 829s # expected 403, got 403 for merged even at front 829s ok 2 829s # SENDING to 127.0.0.1:8537 829s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 829s # expected 403, got 403 for merged even at front 829s ok 3 829s # SENDING to 127.0.0.1:8537 829s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 829s # expected 403, got 403 for c// should be merged 829s ok 4 829s # SENDING to 127.0.0.1:8537 829s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 829s # expected 403, got 403 for a// should be merged 829s ok 5 829s # SENDING to 127.0.0.1:8537 829s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 829s # expected 403, got 403 for a// matches locationmatch 829s ok 6 829s # SENDING to 127.0.0.1:8537 829s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 829s # expected 200, got 200 for c// doesn't match locationmatch 829s ok 7 829s # SENDING to 127.0.0.1:8537 829s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 829s # expected 403, got 403 for baseline failed 829s ok 8 829s # SENDING to 127.0.0.1:8537 829s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 829s # expected 403, got 403 for b//d not merged for Location with OFF 829s ok 9 829s ok 833s t/apache/mmn.t ...................... 833s 1..2 833s # Running under perl version 5.038002 for linux 833s # Current time local: Mon Jun 3 17:28:04 2024 833s # Current time GMT: Mon Jun 3 17:28:04 2024 833s # Using Test.pm version 1.31 833s # Using Apache/Test.pm version 1.42 833s ok 1 833s ok 2 833s ok 840s t/apache/options.t .................. 840s 1..2 840s # Running under perl version 5.038002 for linux 840s # Current time local: Mon Jun 3 17:28:08 2024 840s # Current time GMT: Mon Jun 3 17:28:08 2024 840s # Using Test.pm version 1.31 840s # Using Apache/Test.pm version 1.42 840s # testing : code 840s # expected: 200 840s # received: '200' 840s ok 1 840s # testing : OPTIONS 840s # expected: qr/OPTIONS/ 840s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 840s ok 2 840s ok 846s t/apache/passbrigade.t .............. 846s # using LWP client 846s 1..114 846s # Running under perl version 5.038002 for linux 846s # Current time local: Mon Jun 3 17:28:15 2024 846s # Current time GMT: Mon Jun 3 17:28:15 2024 846s # Using Test.pm version 1.31 846s # Using Apache/Test.pm version 1.42 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 1024 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #DMMATCH1: 1 846s # 846s # testing : bytes in body 846s # expected: 1024 846s # received: 1024 846s ok 1 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 2048 846s # received: 2048 846s ok 2 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 3072 846s # received: 3072 846s ok 3 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 4096 846s # received: 4096 846s ok 4 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 5120 846s # received: 5120 846s ok 5 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 6144 846s # received: 6144 846s ok 6 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 7168 846s # received: 7168 846s ok 7 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 8192 846s # received: 8192 846s ok 8 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 9216 846s # received: 9216 846s ok 9 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 10240 846s # received: 10240 846s ok 10 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 11264 846s # received: 11264 846s ok 11 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 12288 846s # received: 12288 846s ok 12 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 13312 846s # received: 13312 846s ok 13 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 14336 846s # received: 14336 846s ok 14 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 15360 846s # received: 15360 846s ok 15 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 16384 846s # received: 16384 846s ok 16 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 17408 846s # received: 17408 846s ok 17 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 18432 846s # received: 18432 846s ok 18 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 19456 846s # received: 19456 846s ok 19 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 20480 846s # received: 20480 846s ok 20 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 21504 846s # received: 21504 846s ok 21 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 22528 846s # received: 22528 846s ok 22 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 23552 846s # received: 23552 846s ok 23 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 24576 846s # received: 24576 846s ok 24 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 25600 846s # received: 25600 846s ok 25 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 26624 846s # received: 26624 846s ok 26 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 27648 846s # received: 27648 846s ok 27 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 28672 846s # received: 28672 846s ok 28 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 29696 846s # received: 29696 846s ok 29 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 30720 846s # received: 30720 846s ok 30 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 31744 846s # received: 31744 846s ok 31 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 32768 846s # received: 32768 846s ok 32 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 33792 846s # received: 33792 846s ok 33 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 34816 846s # received: 34816 846s ok 34 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 35840 846s # received: 35840 846s ok 35 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 36864 846s # received: 36864 846s ok 36 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 37888 846s # received: 37888 846s ok 37 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 38912 846s # received: 38912 846s ok 38 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 39936 846s # received: 39936 846s ok 39 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:18 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 40960 846s # received: 40960 846s ok 40 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 41984 846s # received: 41984 846s ok 41 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 43008 846s # received: 43008 846s ok 42 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 44032 846s # received: 44032 846s ok 43 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 45056 846s # received: 45056 846s ok 44 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 46080 846s # received: 46080 846s ok 45 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 47104 846s # received: 47104 846s ok 46 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 48128 846s # received: 48128 846s ok 47 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 49152 846s # received: 49152 846s ok 48 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 50176 846s # received: 50176 846s ok 49 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 51200 846s # received: 51200 846s ok 50 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 102400 846s # received: 102400 846s ok 51 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 307200 846s # received: 307200 846s ok 52 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 512000 846s # received: 512000 846s ok 53 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 2048000 846s # received: 2048000 846s ok 54 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 4096000 846s # received: 4096000 846s ok 55 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 6144000 846s # received: 6144000 846s ok 56 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:19 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 10240000 846s # received: 10240000 846s ok 57 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 1024 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #DMMATCH1: 1 846s # 846s # testing : bytes in body 846s # expected: 1024 846s # received: 1024 846s ok 58 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 2048 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #DMMATCH1: 1 846s # 846s # testing : bytes in body 846s # expected: 2048 846s # received: 2048 846s ok 59 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 3072 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #DMMATCH1: 1 846s # 846s # testing : bytes in body 846s # expected: 3072 846s # received: 3072 846s ok 60 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 4096 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #DMMATCH1: 1 846s # 846s # testing : bytes in body 846s # expected: 4096 846s # received: 4096 846s ok 61 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 5120 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #DMMATCH1: 1 846s # 846s # testing : bytes in body 846s # expected: 5120 846s # received: 5120 846s ok 62 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 6144 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #DMMATCH1: 1 846s # 846s # testing : bytes in body 846s # expected: 6144 846s # received: 6144 846s ok 63 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 7168 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #DMMATCH1: 1 846s # 846s # testing : bytes in body 846s # expected: 7168 846s # received: 7168 846s ok 64 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 8192 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #DMMATCH1: 1 846s # 846s # testing : bytes in body 846s # expected: 8192 846s # received: 8192 846s ok 65 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 9216 846s # received: 9216 846s ok 66 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 10240 846s # received: 10240 846s ok 67 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 11264 846s # received: 11264 846s ok 68 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 12288 846s # received: 12288 846s ok 69 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 13312 846s # received: 13312 846s ok 70 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 14336 846s # received: 14336 846s ok 71 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 15360 846s # received: 15360 846s ok 72 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 16384 846s # received: 16384 846s ok 73 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 17408 846s # received: 17408 846s ok 74 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 18432 846s # received: 18432 846s ok 75 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 19456 846s # received: 19456 846s ok 76 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 20480 846s # received: 20480 846s ok 77 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 21504 846s # received: 21504 846s ok 78 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 22528 846s # received: 22528 846s ok 79 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 23552 846s # received: 23552 846s ok 80 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 24576 846s # received: 24576 846s ok 81 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 25600 846s # received: 25600 846s ok 82 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 26624 846s # received: 26624 846s ok 83 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 27648 846s # received: 27648 846s ok 84 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 28672 846s # received: 28672 846s ok 85 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 29696 846s # received: 29696 846s ok 86 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 30720 846s # received: 30720 846s ok 87 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 31744 846s # received: 31744 846s ok 88 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 32768 846s # received: 32768 846s ok 89 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 33792 846s # received: 33792 846s ok 90 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 34816 846s # received: 34816 846s ok 91 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 35840 846s # received: 35840 846s ok 92 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 36864 846s # received: 36864 846s ok 93 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 37888 846s # received: 37888 846s ok 94 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 38912 846s # received: 38912 846s ok 95 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 39936 846s # received: 39936 846s ok 96 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 40960 846s # received: 40960 846s ok 97 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 41984 846s # received: 41984 846s ok 98 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 43008 846s # received: 43008 846s ok 99 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 44032 846s # received: 44032 846s ok 100 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 45056 846s # received: 45056 846s ok 101 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 46080 846s # received: 46080 846s ok 102 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 47104 846s # received: 47104 846s ok 103 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 48128 846s # received: 48128 846s ok 104 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:20 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 49152 846s # received: 49152 846s ok 105 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 50176 846s # received: 50176 846s ok 106 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 51200 846s # received: 51200 846s ok 107 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 102400 846s # received: 102400 846s ok 108 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 307200 846s # received: 307200 846s ok 109 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 512000 846s # received: 512000 846s ok 110 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 2048000 846s # received: 2048000 846s ok 111 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 4096000 846s # received: 4096000 846s ok 112 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 6144000 846s # received: 6144000 846s ok 113 846s #lwp request: 846s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 846s #User-Agent: libwww-perl/6.77 846s # 846s #server response: 846s #HTTP/1.1 200 OK 846s #Connection: close 846s #Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 846s #Vary: In-If1 846s #Content-Length: 0 846s #Client-Date: Mon, 03 Jun 2024 17:28:21 GMT 846s #Client-Peer: 127.0.0.1:8529 846s #Client-Response-Num: 1 846s #Client-Transfer-Encoding: chunked 846s #DMMATCH1: 1 846s #X-Content-Length-Note: added by Apache::TestRequest 846s # 846s # testing : bytes in body 846s # expected: 10240000 846s # received: 10240000 846s ok 114 846s ok 850s t/apache/post.t ..................... 850s # using LWP client 850s 1..51 850s # Running under perl version 5.038002 for linux 850s # Current time local: Mon Jun 3 17:28:21 2024 850s # Current time GMT: Mon Jun 3 17:28:21 2024 850s # Using Test.pm version 1.31 850s # Using Apache/Test.pm version 1.42 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 1024 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 5 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '1024' 850s # received: 1024 850s ok 1 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 2048 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 5 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '2048' 850s # received: 2048 850s ok 2 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 3072 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 5 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '3072' 850s # received: 3072 850s ok 3 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 4096 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 5 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '4096' 850s # received: 4096 850s ok 4 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 5120 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 5 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '5120' 850s # received: 5120 850s ok 5 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 6144 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 5 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '6144' 850s # received: 6144 850s ok 6 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 7168 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 5 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '7168' 850s # received: 7168 850s ok 7 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 8192 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 5 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '8192' 850s # received: 8192 850s ok 8 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 9216 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 5 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '9216' 850s # received: 9216 850s ok 9 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 10240 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '10240' 850s # received: 10240 850s ok 10 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 11264 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '11264' 850s # received: 11264 850s ok 11 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 12288 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '12288' 850s # received: 12288 850s ok 12 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 13312 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '13312' 850s # received: 13312 850s ok 13 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 14336 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '14336' 850s # received: 14336 850s ok 14 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 15360 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '15360' 850s # received: 15360 850s ok 15 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 16384 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '16384' 850s # received: 16384 850s ok 16 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 17408 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '17408' 850s # received: 17408 850s ok 17 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 18432 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '18432' 850s # received: 18432 850s ok 18 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 19456 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '19456' 850s # received: 19456 850s ok 19 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 20480 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '20480' 850s # received: 20480 850s ok 20 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 21504 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '21504' 850s # received: 21504 850s ok 21 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 22528 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '22528' 850s # received: 22528 850s ok 22 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 23552 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '23552' 850s # received: 23552 850s ok 23 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 24576 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '24576' 850s # received: 24576 850s ok 24 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 25600 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '25600' 850s # received: 25600 850s ok 25 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 26624 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '26624' 850s # received: 26624 850s ok 26 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 27648 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '27648' 850s # received: 27648 850s ok 27 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 28672 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '28672' 850s # received: 28672 850s ok 28 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 29696 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '29696' 850s # received: 29696 850s ok 29 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 30720 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '30720' 850s # received: 30720 850s ok 30 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 31744 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '31744' 850s # received: 31744 850s ok 31 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 32768 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '32768' 850s # received: 32768 850s ok 32 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 33792 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '33792' 850s # received: 33792 850s ok 33 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 34816 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '34816' 850s # received: 34816 850s ok 34 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 35840 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '35840' 850s # received: 35840 850s ok 35 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 36864 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '36864' 850s # received: 36864 850s ok 36 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 37888 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '37888' 850s # received: 37888 850s ok 37 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 38912 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '38912' 850s # received: 38912 850s ok 38 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 39936 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '39936' 850s # received: 39936 850s ok 39 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 40960 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '40960' 850s # received: 40960 850s ok 40 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 41984 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '41984' 850s # received: 41984 850s ok 41 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 43008 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '43008' 850s # received: 43008 850s ok 42 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 44032 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '44032' 850s # received: 44032 850s ok 43 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 45056 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '45056' 850s # received: 45056 850s ok 44 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 46080 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '46080' 850s # received: 46080 850s ok 45 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 47104 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '47104' 850s # received: 47104 850s ok 46 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 48128 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '48128' 850s # received: 48128 850s ok 47 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 49152 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:24 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '49152' 850s # received: 49152 850s ok 48 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 50176 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:25 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:25 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '50176' 850s # received: 50176 850s ok 49 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 51200 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:25 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 6 850s #Client-Date: Mon, 03 Jun 2024 17:28:25 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '51200' 850s # received: 51200 850s ok 50 850s #lwp request: 850s #POST http://localhost:8529/eat_post HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s #Content-Length: 102400 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Mon, 03 Jun 2024 17:28:25 GMT 850s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s #Vary: In-If1 850s #Content-Length: 7 850s #Client-Date: Mon, 03 Jun 2024 17:28:25 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : length posted 850s # expected: '102400' 850s # received: 102400 850s ok 51 850s ok 852s t/apache/pr17629.t .................. 852s 1..4 852s # Running under perl version 5.038002 for linux 852s # Current time local: Mon Jun 3 17:28:25 2024 852s # Current time GMT: Mon Jun 3 17:28:25 2024 852s # Using Test.pm version 1.31 852s # Using Apache/Test.pm version 1.42 852s # expected: 'begin-foobar-end 852s # ' 852s # received: 'begin-foobar-end 852s # ' 852s ok 1 852s # expected: 200 852s # received: '200' 852s ok 2 852s # testing : response was gzipped 852s # expected: 'gzip' 852s # received: 'gzip' 852s ok 3 852s # expected: 'begin-foobar-end 852s # ' 852s # received: 'begin-foobar-end 852s # ' 852s ok 4 852s ok 855s t/apache/pr18757.t .................. 855s 1..3 855s # Running under perl version 5.038002 for linux 855s # Current time local: Mon Jun 3 17:28:27 2024 855s # Current time GMT: Mon Jun 3 17:28:27 2024 855s # Using Test.pm version 1.31 855s # Using Apache/Test.pm version 1.42 855s # testing : 200 response from GET 855s # expected: 200 855s # received: '200' 855s ok 1 855s # expected C-L is 26 855s # URL via proxy is http://localhost:8552/index.html 855s ok 2 855s # line: HTTP/1.1 200 OK 855s # line: Date: Mon, 03 Jun 2024 17:28:30 GMT 855s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 855s # line: Vary: In-If1 855s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 855s # line: ETag: "1a-613edd771cbc0" 855s # line: Accept-Ranges: bytes 855s # line: Content-Length: 26 855s # line: DMMATCH1: 1 855s # line: Content-Type: text/html 855s # line: 855s # testing : whether proxy strips Content-Length header 855s # expected: 1 855s # received: 1 855s ok 3 855s ok 858s t/apache/pr35292.t .................. 858s 1..3 858s # Running under perl version 5.038002 for linux 858s # Current time local: Mon Jun 3 17:28:30 2024 858s # Current time GMT: Mon Jun 3 17:28:30 2024 858s # Using Test.pm version 1.31 858s # Using Apache/Test.pm version 1.42 858s ok 1 858s ok 2 858s # testing : read response-line 858s # expected: qr/^HTTP\/1\.. 413/ 858s # received: 'HTTP/1.1 413 Request Entity Too Large 858s # ' 858s ok 3 858s ok 861s t/apache/pr35330.t .................. 861s 1..2 861s # Running under perl version 5.038002 for linux 861s # Current time local: Mon Jun 3 17:28:33 2024 861s # Current time GMT: Mon Jun 3 17:28:33 2024 861s # Using Test.pm version 1.31 861s # Using Apache/Test.pm version 1.42 861s # testing : SSI was allowed for location 861s # expected: 200 861s # received: '200' 861s ok 1 861s # testing : file was served with correct content 861s # expected: 'hello' 861s # received: 'hello' 861s ok 2 861s ok 865s t/apache/pr37166.t .................. 865s 1..4 865s # Running under perl version 5.038002 for linux 865s # Current time local: Mon Jun 3 17:28:36 2024 865s # Current time GMT: Mon Jun 3 17:28:36 2024 865s # Using Test.pm version 1.31 865s # Using Apache/Test.pm version 1.42 865s # testing : SSI was allowed for location 865s # expected: 200 865s # received: '200' 865s ok 1 865s # testing : file was served with correct content 865s # expected: 'Hello world 865s # ' 865s # received: 'Hello world 865s # ' 865s ok 2 865s # testing : explicit 200 response 865s # expected: 200 865s # received: '200' 865s ok 3 865s # testing : file was again served with correct content 865s # expected: 'Hello world 865s # ' 865s # received: 'Hello world 865s # ' 865s ok 4 865s ok 868s t/apache/pr43939.t .................. 868s 1..4 868s # Running under perl version 5.038002 for linux 868s # Current time local: Mon Jun 3 17:28:40 2024 868s # Current time GMT: Mon Jun 3 17:28:40 2024 868s # Using Test.pm version 1.31 868s # Using Apache/Test.pm version 1.42 868s # expected: 'begin-default-end 868s # ' 868s # received: 'begin-default-end 868s # ' 868s ok 1 868s # expected: 200 868s # received: '200' 868s ok 2 868s # testing : response was gzipped 868s # expected: 'gzip' 868s # received: 'gzip' 868s ok 3 868s # expected: 'begin-default-end 868s # ' 868s # received: 'begin-default-end 868s # ' 868s ok 4 868s ok 874s t/apache/pr49328.t .................. 874s 1..1 874s # Running under perl version 5.038002 for linux 874s # Current time local: Mon Jun 3 17:28:43 2024 874s # Current time GMT: Mon Jun 3 17:28:43 2024 874s # Using Test.pm version 1.31 874s # Using Apache/Test.pm version 1.42 874s # expected: 'before 874s # included 874s # after 874s # ' 874s # received: 'before 874s # included 874s # after 874s # ' 874s ok 1 874s ok 878s t/apache/rwrite.t ................... 878s # using LWP client 878s 1..114 878s # Running under perl version 5.038002 for linux 878s # Current time local: Mon Jun 3 17:28:49 2024 878s # Current time GMT: Mon Jun 3 17:28:49 2024 878s # Using Test.pm version 1.31 878s # Using Apache/Test.pm version 1.42 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 1024 878s #Client-Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 1024 878s # received: 1024 878s ok 1 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 2048 878s #Client-Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 2048 878s # received: 2048 878s ok 2 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 3072 878s #Client-Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 3072 878s # received: 3072 878s ok 3 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 4096 878s #Client-Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 4096 878s # received: 4096 878s ok 4 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 5120 878s #Client-Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 5120 878s # received: 5120 878s ok 5 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 6144 878s #Client-Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 6144 878s # received: 6144 878s ok 6 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 7168 878s #Client-Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 7168 878s # received: 7168 878s ok 7 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 8192 878s # received: 8192 878s ok 8 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 9216 878s # received: 9216 878s ok 9 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 10240 878s # received: 10240 878s ok 10 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:51 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 11264 878s # received: 11264 878s ok 11 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 12288 878s # received: 12288 878s ok 12 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 13312 878s # received: 13312 878s ok 13 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 14336 878s # received: 14336 878s ok 14 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 15360 878s # received: 15360 878s ok 15 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 16384 878s # received: 16384 878s ok 16 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 17408 878s # received: 17408 878s ok 17 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 18432 878s # received: 18432 878s ok 18 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 19456 878s # received: 19456 878s ok 19 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 20480 878s # received: 20480 878s ok 20 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 21504 878s # received: 21504 878s ok 21 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 22528 878s # received: 22528 878s ok 22 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 23552 878s # received: 23552 878s ok 23 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 24576 878s # received: 24576 878s ok 24 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 25600 878s # received: 25600 878s ok 25 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 26624 878s # received: 26624 878s ok 26 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 27648 878s # received: 27648 878s ok 27 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 28672 878s # received: 28672 878s ok 28 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 29696 878s # received: 29696 878s ok 29 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 30720 878s # received: 30720 878s ok 30 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 31744 878s # received: 31744 878s ok 31 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 32768 878s # received: 32768 878s ok 32 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 33792 878s # received: 33792 878s ok 33 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 34816 878s # received: 34816 878s ok 34 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 35840 878s # received: 35840 878s ok 35 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 36864 878s # received: 36864 878s ok 36 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 37888 878s # received: 37888 878s ok 37 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 38912 878s # received: 38912 878s ok 38 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 39936 878s # received: 39936 878s ok 39 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 40960 878s # received: 40960 878s ok 40 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 41984 878s # received: 41984 878s ok 41 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 43008 878s # received: 43008 878s ok 42 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 44032 878s # received: 44032 878s ok 43 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 45056 878s # received: 45056 878s ok 44 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 46080 878s # received: 46080 878s ok 45 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 47104 878s # received: 47104 878s ok 46 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 48128 878s # received: 48128 878s ok 47 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 49152 878s # received: 49152 878s ok 48 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 50176 878s # received: 50176 878s ok 49 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 51200 878s # received: 51200 878s ok 50 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 102400 878s # received: 102400 878s ok 51 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 307200 878s # received: 307200 878s ok 52 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 512000 878s # received: 512000 878s ok 53 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 2048000 878s # received: 2048000 878s ok 54 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 4096000 878s # received: 4096000 878s ok 55 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 6144000 878s # received: 6144000 878s ok 56 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 10240000 878s # received: 10240000 878s ok 57 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 1024 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 1024 878s # received: 1024 878s ok 58 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 2048 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 2048 878s # received: 2048 878s ok 59 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 3072 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 3072 878s # received: 3072 878s ok 60 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 4096 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 4096 878s # received: 4096 878s ok 61 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 5120 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 5120 878s # received: 5120 878s ok 62 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 6144 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 6144 878s # received: 6144 878s ok 63 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 7168 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #DMMATCH1: 1 878s # 878s # testing : bytes in body 878s # expected: 7168 878s # received: 7168 878s ok 64 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 8192 878s # received: 8192 878s ok 65 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 9216 878s # received: 9216 878s ok 66 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 10240 878s # received: 10240 878s ok 67 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 11264 878s # received: 11264 878s ok 68 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 12288 878s # received: 12288 878s ok 69 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 13312 878s # received: 13312 878s ok 70 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 14336 878s # received: 14336 878s ok 71 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 15360 878s # received: 15360 878s ok 72 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 16384 878s # received: 16384 878s ok 73 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 17408 878s # received: 17408 878s ok 74 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 18432 878s # received: 18432 878s ok 75 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 19456 878s # received: 19456 878s ok 76 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 20480 878s # received: 20480 878s ok 77 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 21504 878s # received: 21504 878s ok 78 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 22528 878s # received: 22528 878s ok 79 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 23552 878s # received: 23552 878s ok 80 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 24576 878s # received: 24576 878s ok 81 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 25600 878s # received: 25600 878s ok 82 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 26624 878s # received: 26624 878s ok 83 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 27648 878s # received: 27648 878s ok 84 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 28672 878s # received: 28672 878s ok 85 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 29696 878s # received: 29696 878s ok 86 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 30720 878s # received: 30720 878s ok 87 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 31744 878s # received: 31744 878s ok 88 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 32768 878s # received: 32768 878s ok 89 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 33792 878s # received: 33792 878s ok 90 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 34816 878s # received: 34816 878s ok 91 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 35840 878s # received: 35840 878s ok 92 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 36864 878s # received: 36864 878s ok 93 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 37888 878s # received: 37888 878s ok 94 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 38912 878s # received: 38912 878s ok 95 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 39936 878s # received: 39936 878s ok 96 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 40960 878s # received: 40960 878s ok 97 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 41984 878s # received: 41984 878s ok 98 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 43008 878s # received: 43008 878s ok 99 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 44032 878s # received: 44032 878s ok 100 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 45056 878s # received: 45056 878s ok 101 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 46080 878s # received: 46080 878s ok 102 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 47104 878s # received: 47104 878s ok 103 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 48128 878s # received: 48128 878s ok 104 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 49152 878s # received: 49152 878s ok 105 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 50176 878s # received: 50176 878s ok 106 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 51200 878s # received: 51200 878s ok 107 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 102400 878s # received: 102400 878s ok 108 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 307200 878s # received: 307200 878s ok 109 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 512000 878s # received: 512000 878s ok 110 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 2048000 878s # received: 2048000 878s ok 111 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:52 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:53 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 4096000 878s # received: 4096000 878s ok 112 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:53 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:53 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 6144000 878s # received: 6144000 878s ok 113 878s #lwp request: 878s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 878s #User-Agent: libwww-perl/6.77 878s # 878s #server response: 878s #HTTP/1.1 200 OK 878s #Connection: close 878s #Date: Mon, 03 Jun 2024 17:28:53 GMT 878s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 878s #Vary: In-If1 878s #Content-Length: 0 878s #Client-Date: Mon, 03 Jun 2024 17:28:53 GMT 878s #Client-Peer: 127.0.0.1:8529 878s #Client-Response-Num: 1 878s #Client-Transfer-Encoding: chunked 878s #DMMATCH1: 1 878s #X-Content-Length-Note: added by Apache::TestRequest 878s # 878s # testing : bytes in body 878s # expected: 10240000 878s # received: 10240000 878s ok 114 878s ok 881s t/apache/server_name_port.t ......... 881s 1..84 881s # Running under perl version 5.038002 for linux 881s # Current time local: Mon Jun 3 17:28:53 2024 881s # Current time GMT: Mon Jun 3 17:28:53 2024 881s # Using Test.pm version 1.31 881s # Using Apache/Test.pm version 1.42 881s # SENDING: 881s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 881s # expecting 200, got 200 881s ok 1 881s # got SERVER_NAME='righthost', expected 'righthost' 881s ok 2 881s # got SERVER_PORT='8529', expected '8529' 881s ok 3 881s # SENDING: 881s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 881s # expecting 200, got 200 881s ok 4 881s # got SERVER_NAME='righthost', expected 'righthost' 881s ok 5 881s # got SERVER_PORT='123', expected '123' 881s ok 6 881s # SENDING: 881s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 881s # expecting 200, got 200 881s ok 7 881s # got SERVER_NAME='righthost', expected 'righthost' 881s ok 8 881s # got SERVER_PORT='8529', expected '8529' 881s ok 9 881s # SENDING: 881s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 881s # expecting 200, got 200 881s ok 10 881s # got SERVER_NAME='righthost', expected 'righthost' 881s ok 11 881s # got SERVER_PORT='123', expected '123' 881s ok 12 881s # SENDING: 881s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 881s # expecting 200, got 200 881s ok 13 881s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 881s ok 14 881s # got SERVER_PORT='8529', expected '8529' 881s ok 15 881s # SENDING: 881s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 881s # expecting 200, got 200 881s ok 16 881s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 881s ok 17 881s # got SERVER_PORT='123', expected '123' 881s ok 18 881s # SENDING: 881s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 881s # expecting 200, got 200 881s ok 19 881s # got SERVER_NAME='[::1]', expected '[::1]' 881s ok 20 881s # got SERVER_PORT='8529', expected '8529' 881s ok 21 881s # SENDING: 881s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 881s # expecting 200, got 200 881s ok 22 881s # got SERVER_NAME='[::1]', expected '[::1]' 881s ok 23 881s # got SERVER_PORT='123', expected '123' 881s ok 24 881s # SENDING: 881s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 881s # expecting 200, got 200 881s ok 25 881s # got SERVER_NAME='[a::1]', expected '[a::1]' 881s ok 26 881s # got SERVER_PORT='8529', expected '8529' 881s ok 27 881s # SENDING: 881s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 881s # expecting 200, got 200 881s ok 28 881s # got SERVER_NAME='[a::1]', expected '[a::1]' 881s ok 29 881s # got SERVER_PORT='123', expected '123' 881s ok 30 881s # SENDING: 881s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 881s # expecting 200, got 200 881s ok 31 881s # got SERVER_NAME='[a::1]', expected '[a::1]' 881s ok 32 881s # got SERVER_PORT='8529', expected '8529' 881s ok 33 881s # SENDING: 881s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 881s # expecting 200, got 200 881s ok 34 881s # got SERVER_NAME='[a::1]', expected '[a::1]' 881s ok 35 881s # got SERVER_PORT='123', expected '123' 881s ok 36 881s # SENDING: 881s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 881s # expecting 200, got 200 881s ok 37 881s # got SERVER_NAME='righthost', expected 'righthost' 881s ok 38 881s # got SERVER_PORT='8529', expected '8529' 881s ok 39 881s # SENDING: 881s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 881s # expecting 200, got 200 881s ok 40 881s # got SERVER_NAME='righthost', expected 'righthost' 881s ok 41 881s # got SERVER_PORT='123', expected '123' 881s ok 42 881s # SENDING: 881s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 881s # expecting 200, got 200 881s ok 43 881s # got SERVER_NAME='righthost', expected 'righthost' 881s ok 44 881s # got SERVER_PORT='8529', expected '8529' 881s ok 45 881s # SENDING: 881s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 881s # expecting 200, got 200 881s ok 46 881s # got SERVER_NAME='righthost', expected 'righthost' 881s ok 47 881s # got SERVER_PORT='123', expected '123' 881s ok 48 881s # SENDING: 881s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 881s # expecting 200, got 200 881s ok 49 881s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 881s ok 50 881s # got SERVER_PORT='8529', expected '8529' 881s ok 51 881s # SENDING: 881s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 881s # expecting 200, got 200 881s ok 52 881s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 881s ok 53 881s # got SERVER_PORT='123', expected '123' 881s ok 54 881s # SENDING: 881s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 881s # expecting 200, got 200 881s ok 55 881s # got SERVER_NAME='[::1]', expected '[::1]' 881s ok 56 881s # got SERVER_PORT='8529', expected '8529' 881s ok 57 881s # SENDING: 881s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 881s # expecting 200, got 200 881s ok 58 881s # got SERVER_NAME='[::1]', expected '[::1]' 881s ok 59 881s # got SERVER_PORT='123', expected '123' 881s ok 60 881s # SENDING: 881s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 881s # expecting 200, got 200 881s ok 61 881s # got SERVER_NAME='righthost', expected 'righthost' 881s ok 62 881s # got SERVER_PORT='8529', expected '8529' 881s ok 63 881s # SENDING: 881s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 881s # expecting 200, got 200 881s ok 64 881s # got SERVER_NAME='righthost', expected 'righthost' 881s ok 65 881s # got SERVER_PORT='123', expected '123' 881s ok 66 881s # SENDING: 881s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 881s # expecting 200, got 200 881s ok 67 881s # got SERVER_NAME='righthost', expected 'righthost' 881s ok 68 881s # got SERVER_PORT='8529', expected '8529' 881s ok 69 881s # SENDING: 881s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 881s # expecting 200, got 200 881s ok 70 881s # got SERVER_NAME='righthost', expected 'righthost' 881s ok 71 881s # got SERVER_PORT='123', expected '123' 881s ok 72 881s # SENDING: 881s # 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 881s # expecting 200, got 200 881s ok 73 881s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 881s ok 74 881s # got SERVER_PORT='8529', expected '8529' 881s ok 75 881s # SENDING: 881s # 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 881s # expecting 200, got 200 881s ok 76 881s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 881s ok 77 881s # got SERVER_PORT='123', expected '123' 881s ok 78 881s # SENDING: 881s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 881s # expecting 200, got 200 881s ok 79 881s # got SERVER_NAME='[::1]', expected '[::1]' 881s ok 80 881s # got SERVER_PORT='8529', expected '8529' 881s ok 81 881s # SENDING: 881s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 881s # expecting 200, got 200 881s ok 82 881s # got SERVER_NAME='[::1]', expected '[::1]' 881s ok 83 881s # got SERVER_PORT='123', expected '123' 881s ok 84 881s ok 885s t/apache/teclchunk.t ................ skipped: Not supported yet 890s t/apr/uri.t ......................... 890s 1..1 890s # Running under perl version 5.038002 for linux 890s # Current time local: Mon Jun 3 17:29:00 2024 890s # Current time GMT: Mon Jun 3 17:29:00 2024 890s # Using Test.pm version 1.31 890s # Using Apache/Test.pm version 1.42 890s ok 1 890s ok 892s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 895s t/filter/case.t ..................... 895s 1..4 895s # Running under perl version 5.038002 for linux 895s # Current time local: Mon Jun 3 17:29:07 2024 895s # Current time GMT: Mon Jun 3 17:29:07 2024 895s # Using Test.pm version 1.31 895s # Using Apache/Test.pm version 1.42 895s ok 1 895s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 895s # expected 200 895s # received 200 895s # body: =HEAD1 NAME 895s X X 895s 895s PERLSUB - PERL SUBROUTINES 895s 895s =HEAD1 SYNOPSIS 895s 895s TO DECLARE SUBROUTINES: 895s X X 895s 895s SUB NAME; # A "FORWARD" DECLARATION. 895s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 895s SUB NAME : ATTRS; # WITH ATTRIBUTES 895s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 895s 895s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 895s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 895s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 895s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 895s 895s USE FEATURE 'SIGNATURES'; 895s SUB NAME(SIG) BLOCK # WITH SIGNATURE 895s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 895s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 895s 895s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 895s X 895s 895s $SUBREF = SUB BLOCK; # NO PROTO 895s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 895s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 895s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 895s 895s USE FEATURE 'SIGNATURES'; 895s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 895s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 895s 895s TO IMPORT SUBROUTINES: 895s X 895s 895s USE MODULE QW(NAME1 NAME2 NAME3); 895s 895s TO CALL SUBROUTINES: 895s X X 895s 895s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 895s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 895s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 895s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 895s 895s =HEAD1 DESCRIPTION 895s 895s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 895s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 895s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 895s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 895s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 895s ITS NAME OR A CODE REFERENCE. 895s 895s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 895s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 895s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 895s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 895s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 895s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 895s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 895s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 895s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 895s X X 895s 895s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 895s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 895s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 895s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 895s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 895s SUCH A SIGNATURE-USING SUBROUTINE. 895s 895s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 895s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 895s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 895s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 895s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 895s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 895s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 895s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 895s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 895s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 895s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 895s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 895s X X X<@_> 895s 895s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 895s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 895s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 895s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 895s L AND L. 895s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 895s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 895s 895s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 895s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 895s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 895s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 895s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 895s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 895s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 895s ONE LARGE INDISTINGUISHABLE LIST. 895s 895s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 895s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 895s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 895s EMPTY SUB RETURNS THE EMPTY LIST. 895s X X X 895s 895s EXAMPLE: 895s 895s SUB MAX { 895s MY $MAX = SHIFT(@_); 895s FOREACH $FOO (@_) { 895s $MAX = $FOO IF $MAX < $FOO; 895s } 895s RETURN $MAX; 895s } 895s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 895s 895s EXAMPLE: 895s 895s # GET A LINE, COMBINING CONTINUATION LINES 895s # THAT START WITH WHITESPACE 895s 895s SUB GET_LINE { 895s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 895s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 895s IF ($LOOKAHEAD =~ /^[ \T]/) { 895s $THISLINE .= $LOOKAHEAD; 895s } 895s ELSE { 895s LAST LINE; 895s } 895s } 895s RETURN $THISLINE; 895s } 895s 895s $LOOKAHEAD = ; # GET FIRST LINE 895s WHILE (DEFINED($LINE = GET_LINE())) { 895s ... 895s } 895s 895s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 895s 895s SUB MAYBESET { 895s MY($KEY, $VALUE) = @_; 895s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 895s } 895s 895s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 895s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 895s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 895s ITS CALLER'S VALUES. 895s X X 895s 895s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 895s SUB UPCASE_IN { 895s FOR (@_) { TR/A-Z/A-Z/ } 895s } 895s 895s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 895s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 895s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 895s X X 895s 895s UPCASE_IN("FREDERICK"); 895s 895s IT WOULD BE MUCH SAFER IF THE C FUNCTION 895s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 895s OF CHANGING THEM IN PLACE: 895s 895s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 895s SUB UPCASE { 895s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 895s MY @PARMS = @_; 895s FOR (@PARMS) { TR/A-Z/A-Z/ } 895s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 895s } 895s 895s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 895s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 895s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 895s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 895s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 895s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 895s 895s @NEWLIST = UPCASE(@LIST1, @LIST2); 895s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 895s 895s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 895s 895s (@X, @Y) = UPCASE(@LIST1, @LIST2); 895s 895s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 895s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 895s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 895s L
FOR ALTERNATIVES. 895s 895s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 895s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 895s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 895s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 895s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 895s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 895s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 895s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 895s SEE L FOR MORE ABOUT ALL THAT. 895s X<&> 895s 895s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 895s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 895s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 895s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 895s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 895s X 895s 895s &FOO(1,2,3); # PASS THREE ARGUMENTS 895s FOO(1,2,3); # THE SAME 895s 895s FOO(); # PASS A NULL LIST 895s &FOO(); # THE SAME 895s 895s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 895s USE STRICT 'SUBS'; 895s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 895s # A COMPILE-TIME ERROR 895s NO STRICT 'SUBS'; 895s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 895s # A LITERAL STRING "FOO" 895s 895s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 895s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 895s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 895s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 895s X<&> 895s 895s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 895s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 895s YOUR SUBROUTINE'S NAME. 895s 895s USE V5.16; 895s MY $FACTORIAL = SUB { 895s MY ($X) = @_; 895s RETURN 1 IF $X == 1; 895s RETURN($X * __SUB__->( $X - 1 ) ); 895s }; 895s 895s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 895s IS SUBJECT TO CHANGE. 895s 895s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 895s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 895s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 895s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 895s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 895s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 895s SPECIAL, PRE-DEFINED THINGS. 895s 895s =OVER 895s 895s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 895s 895s C 895s 895s =ITEM DOCUMENTED IN L 895s 895s C, C 895s 895s =ITEM DOCUMENTED IN L 895s 895s C, C 895s 895s =ITEM DOCUMENTED IN L 895s 895s C, C, C, C, C, C, C, 895s C, C, C, C, C, C, 895s C, C, C, C, C, C, C, 895s C, C, C, C, C, C, 895s C, C, C, C, C, 895s C, C, C, C 895s 895s =ITEM DOCUMENTED IN L 895s 895s C, C, C, C, C, C, C, 895s C, C, C, C, C, C, C, 895s C, C, C, C, C, C 895s 895s =ITEM DOCUMENTED IN L 895s 895s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 895s L<< C|PERLFUNC/REQUIRE >> 895s 895s =ITEM DOCUMENTED IN L 895s 895s C 895s 895s =ITEM DOCUMENTED IN L 895s 895s C, C, C, C, C 895s 895s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 895s 895s ANY STARTING WITH C<(> 895s 895s =BACK 895s 895s THE C, C, C, C AND C SUBROUTINES 895s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 895s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 895s EXPLICITLY. SEE L 895s 895s =HEAD2 SIGNATURES 895s 895s X X 895s 895s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 895s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 895s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 895s 895s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 895s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 895s DIRECTLY BY C, IN THE CURRENT SCOPE. 895s 895s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 895s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 895s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 895s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 895s 895s FOR EXAMPLE, 895s 895s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 895s 895s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 895s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 895s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 895s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 895s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 895s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 895s 895s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 895s THE SIGNATURE. FOR EXAMPLE, 895s 895s SUB FOO ($LEFT, $RIGHT) { 895s RETURN $LEFT + $RIGHT; 895s } 895s 895s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 895s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 895s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 895s EQUIVALENT TO 895s 895s SUB FOO { 895s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 895s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 895s MY $LEFT = $_[0]; 895s MY $RIGHT = $_[1]; 895s RETURN $LEFT + $RIGHT; 895s } 895s 895s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 895s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 895s 895s SUB FOO ($FIRST, $, $THIRD) { 895s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 895s } 895s 895s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 895s MANDATORY FOR THE CALLER TO PASS IT. 895s 895s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 895s SEPARATED FROM THE PARAMETER NAME BY C<=>: 895s 895s SUB FOO ($LEFT, $RIGHT = 0) { 895s RETURN $LEFT + $RIGHT; 895s } 895s 895s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 895s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 895s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 895s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 895s FOR EXAMPLE, 895s 895s MY $AUTO_ID = 0; 895s SUB FOO ($THING, $ID = $AUTO_ID++) { 895s PRINT "$THING HAS ID $ID"; 895s } 895s 895s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 895s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 895s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 895s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 895s 895s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 895s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 895s } 895s 895s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 895s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 895s VALUE PROVIDED WAS C. 895s 895s SUB FOO ($NAME //= "WORLD") { 895s PRINT "HELLO, $NAME"; 895s } 895s 895s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 895s 895s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 895s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 895s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 895s 895s SUB FOO ($X ||= 10) { 895s RETURN 5 + $X; 895s } 895s 895s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 895s FOR EXAMPLE, 895s 895s SUB FOO ($THING, $ = 1) { 895s PRINT $THING; 895s } 895s 895s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 895s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 895s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 895s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 895s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 895s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 895s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 895s 895s SUB FOO ($THING, $=) { 895s PRINT $THING; 895s } 895s 895s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 895s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 895s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 895s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 895s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 895s TO RIGHT. 895s 895s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 895s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 895s 895s SUB FOO ($FILTER, @INPUTS) { 895s PRINT $FILTER->($_) FOREACH @INPUTS; 895s } 895s 895s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 895s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 895s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 895s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 895s 895s SUB FOO ($THING, @) { 895s PRINT $THING; 895s } 895s 895s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 895s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 895s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 895s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 895s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 895s AS WITH STANDARD HASH CONSTRUCTION. 895s 895s SUB FOO ($FILTER, %INPUTS) { 895s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 895s } 895s 895s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 895s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 895s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 895s 895s SUB FOO ($THING, %) { 895s PRINT $THING; 895s } 895s 895s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 895s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 895s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 895s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 895s AN EMPTY ARRAY OR EMPTY HASH. 895s 895s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 895s THAT THE CALLER PASSED NO ARGUMENTS: 895s 895s SUB FOO () { 895s RETURN 123; 895s } 895s 895s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 895s WARNING IN THE C CATEGORY. FROM PERL 5.36 895s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 895s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 895s STATEMENT SUCH AS: 895s 895s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 895s 895s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 895s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 895s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 895s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 895s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 895s WARNINGS IN THE C CATEGORY WHEN 895s COMPILED: 895s 895s SUB F ($X) { 895s # THIS LINE EMITS THE WARNING SEEN BELOW 895s PRINT "ARGUMENTS ARE @_"; 895s } 895s 895s Z<> 895s 895s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 895s EXPERIMENTAL AT ... 895s 895s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 895s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 895s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 895s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 895s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 895s SUPPLY THAT ARGUMENT. 895s 895s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 895s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 895s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 895s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 895s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 895s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 895s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 895s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 895s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 895s 895s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 895s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 895s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 895s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 895s L. FOR EXAMPLE, 895s 895s SUB FOO :PROTOTYPE($) { $_[0] } 895s 895s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 895s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 895s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 895s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 895s 895s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 895s RETURN $LEFT + $RIGHT; 895s } 895s 895s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 895s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 895s THE SUBROUTINE'S BODY. 895s 895s =HEAD2 PRIVATE VARIABLES VIA MY() 895s X X X X X 895s X X 895s 895s SYNOPSIS: 895s 895s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 895s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 895s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 895s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 895s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 895s 895s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 895s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 895s SEE L AND L. 895s 895s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 895s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 895s (C/C/C/C), LOOP 895s (C/C/C/C/C), SUBROUTINE, C, 895s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 895s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 895s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 895s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 895s WITH C INSTEAD. 895s 895s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 895s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 895s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 895s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 895s ITS OWN COPY. 895s X 895s 895s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 895s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 895s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 895s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 895s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 895s 895s MY $X = 10; 895s SUB BUMPX { $X++ } 895s 895s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 895s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 895s THE C ITSELF. SEE L. 895s X 895s 895s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 895s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 895s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 895s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 895s 895s $ARG = "FRED"; # "GLOBAL" VARIABLE 895s $N = CUBE_ROOT(27); 895s PRINT "$ARG THINKS THE ROOT IS $N\N"; 895s # OUTPUTS: FRED THINKS THE ROOT IS 3 895s 895s SUB CUBE_ROOT { 895s MY $ARG = SHIFT; # NAME DOESN'T MATTER 895s $ARG **= 1/3; 895s RETURN $ARG; 895s } 895s 895s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 895s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 895s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 895s 895s MY ($FOO) = ; # WRONG? 895s MY @FOO = ; 895s 895s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 895s 895s MY $FOO = ; 895s 895s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 895s 895s MY $FOO, $BAR = 1; # WRONG 895s 895s THAT HAS THE SAME EFFECT AS 895s 895s MY $FOO; 895s $BAR = 1; 895s 895s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 895s THE CURRENT STATEMENT. THUS, 895s 895s MY $X = $X; 895s 895s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 895s THE EXPRESSION 895s 895s MY $X = 123 AND $X == 123 895s 895s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 895s 895s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 895s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 895s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 895s 895s WHILE (MY $LINE = <>) { 895s $LINE = LC $LINE; 895s } CONTINUE { 895s PRINT $LINE; 895s } 895s 895s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 895s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 895s IT. SIMILARLY, IN THE CONDITIONAL 895s 895s IF ((MY $ANSWER = ) =~ /^YES$/I) { 895s USER_AGREES(); 895s } ELSIF ($ANSWER =~ /^NO$/I) { 895s USER_DISAGREES(); 895s } ELSE { 895s CHOMP $ANSWER; 895s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 895s } 895s 895s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 895s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 895s BUT NOT BEYOND IT. SEE L FOR INFORMATION 895s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 895s 895s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 895s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 895s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 895s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 895s IN THE LOOP 895s X X 895s 895s FOR MY $I (1, 2, 3) { 895s SOME_FUNCTION(); 895s } 895s 895s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 895s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 895s X X 895s 895s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 895s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 895s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 895s 895s USE STRICT 'VARS'; 895s 895s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 895s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 895s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 895s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 895s THIS WITH C. 895s 895s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 895s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 895s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 895s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 895s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 895s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 895s EXAMPLE. 895s 895s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 895s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 895s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 895s 895s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 895s 895s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 895s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 895s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 895s 895s PACKAGE MAIN; 895s LOCAL $X = 10; 895s MY $X = 20; 895s PRINT "$X AND $::X\N"; 895s 895s THAT WILL PRINT OUT C<20> AND C<10>. 895s 895s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 895s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 895s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 895s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 895s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 895s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 895s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 895s AN ANONYMOUS SUB REFERENCE: 895s 895s MY $SECRET_VERSION = '1.001-BETA'; 895s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 895s &$SECRET_SUB(); 895s 895s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 895s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 895s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 895s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 895s UNQUALIFIED AND UNQUALIFIABLE. 895s 895s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 895s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 895s L FOR SOMETHING OF A WORK-AROUND TO 895s THIS. 895s 895s =HEAD2 PERSISTENT PRIVATE VARIABLES 895s X X X X 895s X X 895s 895s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 895s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 895s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 895s 895s =HEAD3 PERSISTENT VARIABLES VIA STATE() 895s 895s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 895s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 895s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 895s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 895s THE C FORM DOES NOT REQUIRE THE 895s C PRAGMA. 895s 895s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 895s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 895s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 895s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 895s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 895s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 895s SUBROUTINE EACH TIME IT IS EXECUTED.) 895s 895s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 895s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 895s 895s USE FEATURE 'STATE'; 895s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 895s 895s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 895s 895s USE FEATURE 'STATE'; 895s SUB CREATE_COUNTER { 895s RETURN SUB { STATE $X; RETURN ++$X } 895s } 895s 895s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 895s CODE OUTSIDE. 895s 895s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 895s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 895s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 895s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 895s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 895s 895s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 895s 895s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 895s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 895s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 895s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 895s 895s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 895s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 895s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 895s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 895s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 895s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 895s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 895s 895s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 895s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 895s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 895s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 895s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 895s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 895s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 895s 895s { 895s MY $SECRET_VAL = 0; 895s SUB GIMME_ANOTHER { 895s RETURN ++$SECRET_VAL; 895s } 895s } 895s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 895s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 895s 895s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 895s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 895s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 895s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 895s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 895s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 895s STARTS TO RUN: 895s 895s BEGIN { 895s MY $SECRET_VAL = 0; 895s SUB GIMME_ANOTHER { 895s RETURN ++$SECRET_VAL; 895s } 895s } 895s 895s SEE L ABOUT THE 895s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 895s C AND C. 895s 895s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 895s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 895s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 895s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 895s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 895s 895s =HEAD2 TEMPORARY VALUES VIA LOCAL() 895s X X X X 895s X 895s 895s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 895s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 895s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 895s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 895s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 895s 895s SYNOPSIS: 895s 895s # LOCALIZATION OF VALUES 895s 895s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 895s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 895s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 895s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 895s 895s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 895s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 895s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 895s # LOCALIZATION 895s 895s # LOCALIZATION OF SYMBOLS 895s 895s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 895s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 895s # @MERLYN IS REALLY @RANDAL, ETC 895s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 895s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 895s 895s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 895s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 895s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 895s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 895s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 895s 895s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 895s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 895s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 895s CREATES NEW, DYNAMICALLY SCOPED VALUES. 895s 895s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 895s PLACED IN PARENTHESES. THIS OPERATOR WORKS 895s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 895s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 895s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 895s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 895s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 895s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 895s UNDEFINED VALUE.) 895s 895s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 895s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 895s VARIABLES OUTSIDE THE LOOP. 895s 895s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 895s X 895s 895s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 895s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 895s VIEWED AS A SCALAR OR AN ARRAY. SO 895s 895s LOCAL($FOO) = ; 895s LOCAL @FOO = ; 895s 895s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 895s 895s LOCAL $FOO = ; 895s 895s SUPPLIES A SCALAR CONTEXT. 895s 895s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 895s X 895s 895s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 895s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 895s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 895s 895s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 895s 895s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 895s { LOCAL $/ = UNDEF; $SLURP = ; } 895s 895s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 895s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 895s I, BECAUSE THE $1 VARIABLE IS 895s MAGICAL AND READ-ONLY : 895s 895s LOCAL $1 = 2; 895s 895s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 895s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 895s TO SAFELY REUSE $_ IN A SUBROUTINE. 895s 895s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 895s WORK AS DESCRIBED. 895s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 895s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 895s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 895s SEE L FOR MORE 895s DETAILS. 895s X 895s 895s =HEAD3 LOCALIZATION OF GLOBS 895s X X 895s 895s THE CONSTRUCT 895s 895s LOCAL *NAME; 895s 895s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 895s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 895s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 895s 895s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 895s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 895s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 895s SEPARATOR. 895s 895s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 895s X X 895s X 895s 895s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 895s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 895s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 895s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 895s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 895s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 895s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 895s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 895s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 895s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 895s 895s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 895s @ARY = ( 0..5 ); 895s { 895s LOCAL($ARY[5]) = 6; 895s LOCAL($HASH{'A'}) = 'DRILL'; 895s WHILE (MY $E = POP(@ARY)) { 895s PRINT "$E . . .\N"; 895s LAST UNLESS $E > 3; 895s } 895s IF (@ARY) { 895s $HASH{'ONLY A'} = 'TEST'; 895s DELETE $HASH{'A'}; 895s } 895s } 895s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 895s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 895s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 895s 895s PERL WILL PRINT 895s 895s 6 . . . 895s 4 . . . 895s 3 . . . 895s THIS IS A TEST ONLY A TEST. 895s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 895s 895s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 895s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 895s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 895s SURPRISING, AND IS VERY LIKELY TO CHANGE. 895s 895s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 895s X X X 895s X 895s 895s YOU CAN USE THE C AND C 895s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 895s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 895s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 895s 895s DO { 895s MY $VAL = $ARRAY[$IDX]; 895s LOCAL $ARRAY[$IDX]; 895s DELETE $ARRAY[$IDX]; 895s $VAL 895s } 895s 895s AND 895s 895s DO { 895s MY $VAL = $HASH{KEY}; 895s LOCAL $HASH{KEY}; 895s DELETE $HASH{KEY}; 895s $VAL 895s } 895s 895s EXCEPT THAT FOR THOSE THE C IS 895s SCOPED TO THE C BLOCK. SLICES ARE 895s ALSO ACCEPTED. 895s 895s MY %HASH = ( 895s A => [ 7, 8, 9 ], 895s B => 1, 895s ) 895s 895s { 895s MY $X = DELETE LOCAL $HASH{A}; 895s # $X IS [ 7, 8, 9 ] 895s # %HASH IS (B => 1) 895s 895s { 895s MY @NUMS = DELETE LOCAL @$X[0, 2] 895s # @NUMS IS (7, 9) 895s # $X IS [ UNDEF, 8 ] 895s 895s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 895s } 895s # $X IS BACK TO [ 7, 8, 9 ] 895s 895s } 895s # %HASH IS BACK TO ITS ORIGINAL STATE 895s 895s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 895s 895s =HEAD2 LVALUE SUBROUTINES 895s X X 895s 895s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 895s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 895s 895s MY $VAL; 895s SUB CANMOD : LVALUE { 895s $VAL; # OR: RETURN $VAL; 895s } 895s SUB NOMOD { 895s $VAL; 895s } 895s 895s CANMOD() = 5; # ASSIGNS TO $VAL 895s NOMOD() = 5; # ERROR 895s 895s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 895s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 895s BY A SCALAR. FOR EXAMPLE, CONSIDER: 895s 895s DATA(2,3) = GET_DATA(3,4); 895s 895s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 895s 895s (DATA(2,3)) = GET_DATA(3,4); 895s 895s AND IN: 895s 895s (DATA(2),DATA(3)) = GET_DATA(3,4); 895s 895s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 895s 895s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 895s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 895s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 895s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 895s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 895s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 895s 895s =HEAD2 LEXICAL SUBROUTINES 895s X X X X 895s 895s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 895s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 895s AVAILABLE UNDER C OR C OR HIGHER. 895s 895s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 895s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 895s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 895s CATEGORY WAS DISABLED. 895s 895s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 895s DECLARED, AND ONLY AFTER THAT DECLARATION: 895s 895s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 895s # VERSIONS EARLIER THAN 5.26. 895s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 895s USE FEATURE 'LEXICAL_SUBS'; 895s 895s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 895s STATE SUB FOO { 895s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 895s } 895s FOO(); # CALLS "STATE" SUB 895s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 895s 895s MY SUB BAR { ... } 895s BAR(); # CALLS "MY" SUB 895s 895s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 895s 895s # WRONG 895s MY SUB BAZ { 895s BAZ(); 895s } 895s 895s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 895s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 895s 895s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 895s 895s MY SUB BAZ { 895s __SUB__->(); # CALLS ITSELF 895s } 895s 895s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 895s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 895s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 895s HOWEVER: 895s 895s MY SUB BAZ; # PREDECLARATION 895s SUB BAZ { # DEFINE THE "MY" SUB 895s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 895s } 895s 895s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 895s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 895s C; THEY KEEP EACH OTHER ALIVE (SEE L). 895s 895s =HEAD3 C VS C 895s 895s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 895s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 895s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 895s CONTAINING BLOCK TO THE NEXT. 895s 895s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 895s NECESSARY IF YOU WANT TO CREATE CLOSURES: 895s 895s SUB WHATEVER { 895s MY $X = SHIFT; 895s MY SUB INNER { 895s ... DO SOMETHING WITH $X ... 895s } 895s INNER(); 895s } 895s 895s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 895s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 895s SEE THE C<$X> FROM THE FIRST CALL TO C. 895s 895s =HEAD3 C SUBROUTINES 895s 895s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 895s SUBROUTINE OF THE SAME NAME. 895s 895s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 895s INSIDE AN INNER SCOPE: 895s 895s SUB FOO { ... } 895s 895s SUB BAR { 895s MY SUB FOO { ... } 895s { 895s # NEED TO USE THE OUTER FOO HERE 895s OUR SUB FOO; 895s FOO(); 895s } 895s } 895s 895s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 895s 895s PACKAGE MYSNEAKYMODULE; 895s 895s OUR SUB DO_SOMETHING { ... } 895s 895s SUB DO_SOMETHING_WITH_CALLER { 895s PACKAGE DB; 895s () = CALLER 1; # SETS @DB::ARGS 895s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 895s } 895s 895s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 895s X X<*> 895s 895s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 895s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 895s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 895s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 895s 895s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 895s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 895s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 895s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 895s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 895s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 895s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 895s 895s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 895s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 895s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 895s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 895s 895s SUB DOUBLEARY { 895s LOCAL(*SOMEARY) = @_; 895s FOREACH $ELEM (@SOMEARY) { 895s $ELEM *= 2; 895s } 895s } 895s DOUBLEARY(*FOO); 895s DOUBLEARY(*BAR); 895s 895s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 895s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 895s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 895s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 895s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 895s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 895s 895s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 895s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 895s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 895s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 895s L. 895s 895s =HEAD2 WHEN TO STILL USE LOCAL() 895s X X 895s 895s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 895s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 895s I USE C INSTEAD OF C. 895s 895s =OVER 4 895s 895s =ITEM 1. 895s 895s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 895s 895s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 895s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 895s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 895s IN C<@FIELDS>. 895s 895s { 895s LOCAL @ARGV = ("/ETC/MOTD"); 895s LOCAL $/ = UNDEF; 895s LOCAL $_ = <>; 895s @FIELDS = SPLIT /^\S*=+\S*$/; 895s } 895s 895s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 895s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 895s 895s =ITEM 2. 895s 895s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 895s 895s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 895s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 895s TABLE ENTRIES: 895s 895s SUB IOQUEUE { 895s LOCAL (*READER, *WRITER); # NOT MY! 895s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 895s RETURN (*READER, *WRITER); 895s } 895s ($HEAD, $TAIL) = IOQUEUE(); 895s 895s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 895s ENTRIES. 895s 895s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 895s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 895s A LOCAL ALIAS. 895s 895s { 895s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 895s GROW(); # REALLY CALLS SHRINK() 895s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 895s } 895s GROW(); # GET THE REAL GROW() AGAIN 895s 895s SEE L FOR MORE ABOUT MANIPULATING 895s FUNCTIONS BY NAME IN THIS WAY. 895s 895s =ITEM 3. 895s 895s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 895s 895s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 895s IS DONE ON DYNAMICS: 895s 895s { 895s LOCAL $SIG{INT} = 'IGNORE'; 895s FUNCT(); # UNINTERRUPTIBLE 895s } 895s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 895s 895s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 895s 895s =BACK 895s 895s =HEAD2 PASS BY REFERENCE 895s X X X 895s 895s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 895s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 895s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 895s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 895s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 895s 895s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 895s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 895s OF ALL THEIR FORMER LAST ELEMENTS: 895s 895s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 895s 895s SUB POPMANY { 895s MY $AREF; 895s MY @RETLIST; 895s FOREACH $AREF ( @_ ) { 895s PUSH @RETLIST, POP @$AREF; 895s } 895s RETURN @RETLIST; 895s } 895s 895s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 895s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 895s 895s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 895s SUB INTER { 895s MY ($K, $HREF, %SEEN); # LOCALS 895s FOREACH $HREF (@_) { 895s WHILE ( $K = EACH %$HREF ) { 895s $SEEN{$K}++; 895s } 895s } 895s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 895s } 895s 895s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 895s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 895s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 895s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 895s A LITTLE EXPENSIVE. 895s 895s WHERE PEOPLE GET INTO TROUBLE IS HERE: 895s 895s (@W, @X) = FUNC(@Y, @Z); 895s OR 895s (%W, %X) = FUNC(%Y, %Z); 895s 895s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 895s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 895s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 895s AS ALWAYS. 895s 895s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 895s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 895s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 895s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 895s 895s ($WREF, $XREF) = FUNC(\@Y, \@Z); 895s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 895s SUB FUNC { 895s MY ($YREF, $ZREF) = @_; 895s IF (@$YREF > @$ZREF) { 895s RETURN ($YREF, $ZREF); 895s } ELSE { 895s RETURN ($ZREF, $YREF); 895s } 895s } 895s 895s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 895s 895s (*W, *X) = FUNC(\@Y, \@Z); 895s PRINT "@W HAS MORE THAN @X\N"; 895s SUB FUNC { 895s LOCAL (*Y, *Z) = @_; 895s IF (@Y > @Z) { 895s RETURN (\@Y, \@Z); 895s } ELSE { 895s RETURN (\@Z, \@Y); 895s } 895s } 895s 895s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 895s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 895s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 895s ARE IN THE SYMBOL TABLE. 895s 895s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 895s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 895s FOR EXAMPLE: 895s 895s SPLUTTER(\*STDOUT); 895s SUB SPLUTTER { 895s MY $FH = SHIFT; 895s PRINT $FH "HER UM WELL A HMMM\N"; 895s } 895s 895s $REC = GET_REC(\*STDIN); 895s SUB GET_REC { 895s MY $FH = SHIFT; 895s RETURN SCALAR <$FH>; 895s } 895s 895s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 895s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 895s 895s SUB OPENIT { 895s MY $PATH = SHIFT; 895s LOCAL *FH; 895s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 895s } 895s 895s =HEAD2 PROTOTYPES 895s X X 895s 895s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 895s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 895s SECTION OR WITH A L. 895s IF YOU DECLARE EITHER OF 895s 895s SUB MYPUSH (\@@) 895s SUB MYPUSH :PROTOTYPE(\@@) 895s 895s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 895s 895s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 895s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 895s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 895s OF AN ATTRIBUTE. 895s 895s THE 895s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 895s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 895s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 895s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 895s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 895s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 895s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 895s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 895s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 895s 895s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 895s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 895s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 895s 895s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 895s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 895s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 895s CORRESPONDING BUILT-IN. 895s 895s DECLARED AS CALLED AS 895s 895s SUB MYLINK ($$) MYLINK $OLD, $NEW 895s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 895s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 895s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 895s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 895s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 895s SUB MYPOP (\@) MYPOP @ARRAY 895s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 895s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 895s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 895s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 895s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 895s SUB MYRAND (;$) MYRAND 42 895s SUB MYTIME () MYTIME 895s 895s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 895s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 895s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 895s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 895s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 895s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 895s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 895s 895s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 895s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 895s 895s SUB MYREF (\[$@%&*]) 895s 895s WILL ALLOW CALLING MYREF() AS 895s 895s MYREF $VAR 895s MYREF @ARRAY 895s MYREF %HASH 895s MYREF &SUB 895s MYREF *GLOB 895s 895s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 895s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 895s 895s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 895s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 895s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 895s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 895s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 895s 895s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 895s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 895s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 895s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 895s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 895s FOLLOWS: 895s 895s USE SYMBOL 'QUALIFY_TO_REF'; 895s 895s SUB FOO (*) { 895s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 895s ... 895s } 895s 895s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 895s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 895s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 895s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 895s 895s SUB MYPUSH (+@) { 895s MY $AREF = SHIFT; 895s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 895s PUSH @$AREF, @_; 895s } 895s 895s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 895s IS OF AN ACCEPTABLE TYPE. 895s 895s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 895s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 895s 895s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 895s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 895s PROVIDED, C<$_> WILL BE USED INSTEAD. 895s 895s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 895s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 895s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 895s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 895s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 895s 895s MYTIME +2; 895s 895s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 895s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 895s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 895s 895s SUB MYGETPROTOBYNUMBER($;); 895s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 895s 895s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 895s PROVIDED IT'S IN THE INITIAL POSITION: 895s X<&> 895s 895s SUB TRY (&@) { 895s MY($TRY,$CATCH) = @_; 895s EVAL { &$TRY }; 895s IF ($@) { 895s LOCAL $_ = $@; 895s &$CATCH; 895s } 895s } 895s SUB CATCH (&) { $_[0] } 895s 895s TRY { 895s DIE "PHOOEY"; 895s } CATCH { 895s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 895s }; 895s 895s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 895s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 895s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 895s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 895s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 895s 895s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 895s X 895s 895s SUB MYGREP (&@) { 895s MY $CODE = SHIFT; 895s MY @RESULT; 895s FOREACH $_ (@_) { 895s PUSH(@RESULT, $_) IF &$CODE; 895s } 895s @RESULT; 895s } 895s 895s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 895s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 895s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 895s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 895s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 895s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 895s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 895s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 895s 895s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 895s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 895s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 895s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 895s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 895s MAJORITY OF OFFENDING CODE IS FIXED. 895s 895s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 895s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 895s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 895s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 895s 895s SUB FUNC ($) { 895s MY $N = SHIFT; 895s PRINT "YOU GAVE ME $N\N"; 895s } 895s 895s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 895s RETURNING A LIST: 895s 895s FUNC(@FOO); 895s FUNC( $TEXT =~ /\W+/G ); 895s 895s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 895s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 895s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 895s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 895s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 895s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 895s 895s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 895s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 895s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 895s EFFECT, LIKE SO: 895s 895s SUB FOO($$); 895s SUB FOO($$) { 895s FOO 1, 2; 895s } 895s 895s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 895s TO MAKE THE WORLD A BETTER PLACE. 895s 895s =HEAD2 CONSTANT FUNCTIONS 895s X 895s 895s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 895s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 895s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 895s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 895s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 895s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 895s 895s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 895s 895s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 895s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 895s # AND IT'S INLINED, TOO! 895s SUB ST_DEV () { 0 } 895s SUB ST_INO () { 1 } 895s 895s SUB FLAG_FOO () { 1 << 8 } 895s SUB FLAG_BAR () { 1 << 9 } 895s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 895s 895s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 895s 895s SUB N () { INT(OPT_BAZ) / 3 } 895s 895s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 895s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 895s 895s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 895s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 895s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 895s C: 895s 895s SUB BAZ_VAL () { 895s IF (OPT_BAZ) { 895s RETURN 23; 895s } 895s ELSE { 895s RETURN 42; 895s } 895s } 895s SUB BONK_VAL () { RETURN 12345 } 895s 895s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 895s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 895s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 895s 895s BEGIN { 895s MY $VAR = 1; 895s NO STRICT 'REFS'; 895s *INLINED = SUB () { $VAR }; 895s } 895s 895s BEGIN { 895s MY $VAR = 1; 895s MY $REF = \$VAR; 895s NO STRICT 'REFS'; 895s *NOT_INLINED = SUB () { $VAR }; 895s } 895s 895s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 895s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 895s 895s BEGIN { 895s MY $X = 10; 895s *FOO = SUB () { $X }; 895s $X++; 895s } 895s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 895s 895s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 895s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 895s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 895s SO IT PRINTED C<10>, NOT C<11>. 895s 895s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 895s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 895s ASIDE FROM WHERE IT IS DECLARED. 895s 895s # FINE, NO WARNING 895s BEGIN { 895s MY $X = 54321; 895s *INLINED = SUB () { $X }; 895s } 895s # ERROR 895s BEGIN { 895s MY $X; 895s $X = 54321; 895s *ALSO_INLINED = SUB () { $X }; 895s } 895s 895s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 895s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 895s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 895s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 895s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 895s 895s MY $X = 54321; 895s *INLINED = SUB : CONST { $X }; 895s $X++; 895s 895s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 895s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 895s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 895s VALUE CAPTURED THE SAME WAY. 895s 895s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 895s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 895s AN EXPLICIT C: 895s 895s BEGIN { 895s MY $X = 10; 895s *FOO = SUB () { RETURN $X }; 895s $X++; 895s } 895s PRINT FOO(); # PRINTS 11 895s 895s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 895s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 895s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 895s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 895s 895s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 895s SUB ONE { 895s 1; 895s } 895s IF (ONE ) { 895s PRINT ONE() IF ONE ; 895s } 895s 895s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 895s SUB ONE () { 1 } 895s DO { 895s PRINT 1 895s }; 895s 895s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 895s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 895s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 895s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 895s 895s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 895s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 895s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 895s SUBROUTINE ONE REDEFINED AT -E LINE 1. 895s 895s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 895s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 895s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 895s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 895s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 895s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 895s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 895s MENTIONED ABOVE: 895s 895s SUB NOT_INLINED () { RETURN 23 } 895s 895s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 895s X X X X 895s 895s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 895s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 895s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 895s ON A NON-UNIX SYSTEM. 895s 895s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 895s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 895s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 895s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 895s 895s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 895s CHDIR $SOMEWHERE; 895s SUB CHDIR { ... } 895s 895s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 895s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 895s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 895s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 895s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 895s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 895s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 895s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 895s FOR SOME KEYWORDS. SEE L. 895s 895s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 895s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 895s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 895s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 895s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 895s THAT IS, THEY COULD SAY 895s 895s USE MODULE 'OPEN'; 895s 895s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 895s 895s USE MODULE; 895s 895s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 895s 895s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 895s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 895s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 895s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 895s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 895s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 895s THAT UNDERSTANDS REGULAR EXPRESSIONS. 895s 895s PACKAGE REGLOB; 895s REQUIRE EXPORTER; 895s @ISA = 'EXPORTER'; 895s @EXPORT_OK = 'GLOB'; 895s 895s SUB IMPORT { 895s MY $PKG = SHIFT; 895s RETURN UNLESS @_; 895s MY $SYM = SHIFT; 895s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 895s $PKG->EXPORT($WHERE, $SYM, @_); 895s } 895s 895s SUB GLOB { 895s MY $PAT = SHIFT; 895s MY @GOT; 895s IF (OPENDIR MY $D, '.') { 895s @GOT = GREP /$PAT/, READDIR $D; 895s CLOSEDIR $D; 895s } 895s RETURN @GOT; 895s } 895s 1; 895s 895s AND HERE'S HOW IT COULD BE (AB)USED: 895s 895s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 895s PACKAGE FOO; 895s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 895s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 895s 895s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 895s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 895s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 895s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 895s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 895s IT MUST BE DONE AT ALL. 895s 895s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 895s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 895s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 895s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 895s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 895s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 895s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 895s LIBRARY. 895s 895s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 895s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 895s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 895s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 895s (SEE L). 895s 895s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 895s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 895s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 895s 895s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 895s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 895s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 895s C SYNTAX, THOUGH). 895s 895s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 895s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 895s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 895s 895s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 895s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 895s 895s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 895s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 895s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 895s 895s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 895s 895s =HEAD2 AUTOLOADING 895s X X 895s 895s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 895s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 895s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 895s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 895s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 895s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 895s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 895s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 895s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 895s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 895s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 895s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 895s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 895s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 895s SUBROUTINE NAME. SEE L FOR DETAILS.) 895s 895s 895s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 895s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 895s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 895s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 895s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 895s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 895s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 895s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 895s 895s SUB AUTOLOAD { 895s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 895s MY $PROGRAM = $AUTOLOAD; 895s $PROGRAM =~ S/.*:://; 895s SYSTEM($PROGRAM, @_); 895s } 895s DATE(); 895s WHO(); 895s LS('-L'); 895s 895s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 895s EVEN NEED PARENTHESES: 895s 895s USE SUBS QW(DATE WHO LS); 895s DATE; 895s WHO; 895s LS '-L'; 895s 895s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 895s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 895s 895s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 895s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 895s DESCRIBED IN L AND IN L, THE STANDARD 895s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 895s FUNCTIONS TO PERL CODE IN L. 895s 895s =HEAD2 SUBROUTINE ATTRIBUTES 895s X X X 895s 895s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 895s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 895s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 895s C HAD BEEN SEEN. SEE L FOR DETAILS 895s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 895s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 895s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 895s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 895s 895s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 895s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 895s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 895s NEST PROPERLY. 895s 895s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 895s 895s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 895s SUB PLUGH () : UGLY('\(") :BAD; 895s SUB XYZZY : _5X5 { ... } 895s 895s EXAMPLES OF INVALID SYNTAX: 895s 895s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 895s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 895s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 895s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 895s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 895s 895s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 895s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 895s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 895s PARSED AND INVOKED: 895s 895s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 895s 895s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 895s SEE L AND L. 895s 895s =HEAD1 SEE ALSO 895s 895s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 895s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 895s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 895s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 895s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 895s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 895s 895s =FOR VI 895s # EX: SET STS=0 SW=4 ET: 895s 895s ok 2 895s # testing mod_cgi with /modules/cgi/perl.pl 895s # expected 200 895s # received 200 895s # body: PERL CGI 895s ok 3 895s # testing mod_test_rwrite with /test_rwrite 895s # expected 200 895s # received 200 895s # body: A 895s ok 4 895s ok 897s t/filter/case_in.t .................. 897s 1..3 897s # Running under perl version 5.038002 for linux 897s # Current time local: Mon Jun 3 17:29:10 2024 897s # Current time GMT: Mon Jun 3 17:29:10 2024 897s # Using Test.pm version 1.31 897s # Using Apache/Test.pm version 1.42 897s ok 1 897s # testing mod_cgi with /modules/cgi/perl_echo.pl 897s # expected 200 897s # received 200 897s ok 2 897s # testing mod_echo_post with /echo_post 897s # expected 200 897s # received 200 897s ok 3 897s ok 901s t/filter/input_body.t ............... 901s 1..2 901s # Running under perl version 5.038002 for linux 901s # Current time local: Mon Jun 3 17:29:12 2024 901s # Current time GMT: Mon Jun 3 17:29:12 2024 901s # Using Test.pm version 1.31 901s # Using Apache/Test.pm version 1.42 901s # testing : Posted "1 ko" 901s # expected: 'ok 1' 901s # received: 'ok 1' 901s ok 1 901s # testing : Posted "2 ko" 901s # expected: 'ok 2' 901s # received: 'ok 2' 901s ok 2 901s ok 905s t/http11/basicauth.t ................ 905s 1..3 905s # Running under perl version 5.038002 for linux 905s # Current time local: Mon Jun 3 17:29:16 2024 905s # Current time GMT: Mon Jun 3 17:29:16 2024 905s # Using Test.pm version 1.31 905s # Using Apache/Test.pm version 1.42 905s ok 1 905s ok 2 905s ok 3 905s ok 911s t/http11/chunked.t .................. 911s 1..30 911s # Running under perl version 5.038002 for linux 911s # Current time local: Mon Jun 3 17:29:20 2024 911s # Current time GMT: Mon Jun 3 17:29:20 2024 911s # Using Test.pm version 1.31 911s # Using Apache/Test.pm version 1.42 911s # testing : response protocol 911s # expected: 'HTTP/1.1' 911s # received: 'HTTP/1.1' 911s ok 1 911s # testing : response Transfer-Encoding 911s # expected: 'chunked' 911s # received: 'chunked' 911s ok 2 911s # testing : no Content-Length 911s # expected: 0 911s # received: 0 911s ok 3 911s # testing : body length 911s # expected: '70976' 911s # received: 70976 911s ok 4 911s # testing : number of requests 911s # expected: 1 911s # received: 1 911s ok 5 911s # testing : response protocol 911s # expected: 'HTTP/1.1' 911s # received: 'HTTP/1.1' 911s ok 6 911s # testing : response Transfer-Encoding 911s # expected: 'chunked' 911s # received: 'chunked' 911s ok 7 911s # testing : no Content-Length 911s # expected: 0 911s # received: 0 911s ok 8 911s # testing : body length 911s # expected: '212509' 911s # received: 212509 911s ok 9 911s # testing : number of requests 911s # expected: 2 911s # received: 2 911s ok 10 911s # testing : response protocol 911s # expected: 'HTTP/1.1' 911s # received: 'HTTP/1.1' 911s ok 11 911s # testing : response Transfer-Encoding 911s # expected: 'chunked' 911s # received: 'chunked' 911s ok 12 911s # testing : no Content-Length 911s # expected: 0 911s # received: 0 911s ok 13 911s # testing : body length 911s # expected: '280545' 911s # received: 280545 911s ok 14 911s # testing : number of requests 911s # expected: 3 911s # received: 3 911s ok 15 911s # testing : response protocol 911s # expected: 'HTTP/1.1' 911s # received: 'HTTP/1.1' 911s ok 16 911s # testing : response Transfer-Encoding 911s # expected: 'chunked' 911s # received: 'chunked' 911s ok 17 911s # testing : no Content-Length 911s # expected: 0 911s # received: 0 911s ok 18 911s # testing : body length 911s # expected: '845969' 911s # received: 845969 911s ok 19 911s # testing : number of requests 911s # expected: 4 911s # received: 4 911s ok 20 911s # testing : response protocol 911s # expected: 'HTTP/1.1' 911s # received: 'HTTP/1.1' 911s ok 21 911s # testing : no Transfer-Encoding (test result inverted) 911s # expected: 'chunked' 911s # received: '' 911s ok 22 911s # testing : content length 911s # expected: 253 911s # received: '253' 911s ok 23 911s # testing : body length 911s # expected: '242' 911s # received: 242 911s ok 24 911s # testing : number of requests 911s # expected: 5 911s # received: 5 911s ok 25 911s # testing : response protocol 911s # expected: 'HTTP/1.1' 911s # received: 'HTTP/1.1' 911s ok 26 911s # testing : no Transfer-Encoding (test result inverted) 911s # expected: 'chunked' 911s # received: '' 911s ok 27 911s # testing : content length 911s # expected: '' 911s # received: '' 911s ok 28 911s # testing : body length 911s # expected: '14276' 911s # received: 14276 911s ok 29 911s # testing : number of requests 911s # expected: 6 911s # received: 6 911s ok 30 911s ok 914s t/http11/chunked2.t ................. 914s 1..2 914s # Running under perl version 5.038002 for linux 914s # Current time local: Mon Jun 3 17:29:25 2024 914s # Current time GMT: Mon Jun 3 17:29:25 2024 914s # Using Test.pm version 1.31 914s # Using Apache/Test.pm version 1.42 914s # testing : successful response 914s # expected: 200 914s # received: '200' 914s ok 1 914s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 914s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 914s ok 2 914s ok 918s t/http11/clength.t .................. 918s 1..6 918s # Running under perl version 5.038002 for linux 918s # Current time local: Mon Jun 3 17:29:29 2024 918s # Current time GMT: Mon Jun 3 17:29:29 2024 918s # Using Test.pm version 1.31 918s # Using Apache/Test.pm version 1.42 918s # testing : successful response 918s # expected: 200 918s # received: '200' 918s ok 1 918s # expected: 10 918s # received: '10' 918s ok 2 918s # expected: 'bbbbbbbbbb' 918s # received: 'bbbbbbbbbb' 918s ok 3 918s # testing : successful response 918s # expected: 200 918s # received: '200' 918s ok 4 918s # expected: 6 918s # received: '6' 918s ok 5 918s # expected: 'foobar' 918s # received: 'foobar' 918s ok 6 918s ok 923s t/http11/post.t ..................... 923s # using LWP client 923s 1..51 923s # Running under perl version 5.038002 for linux 923s # Current time local: Mon Jun 3 17:29:33 2024 923s # Current time GMT: Mon Jun 3 17:29:33 2024 923s # Using Test.pm version 1.31 923s # Using Apache/Test.pm version 1.42 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 1024 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: Keep-Alive 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s #Keep-Alive: timeout=5, max=100 923s # 923s # testing : length posted 923s # expected: '1024' 923s # received: 1024 923s ok 1 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 2048 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 2 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '2048' 923s # received: 2048 923s ok 2 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 3072 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 3 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '3072' 923s # received: 3072 923s ok 3 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 4096 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 4 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '4096' 923s # received: 4096 923s ok 4 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 5120 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 5 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '5120' 923s # received: 5120 923s ok 5 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 6144 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 6 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '6144' 923s # received: 6144 923s ok 6 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 7168 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 7 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '7168' 923s # received: 7168 923s ok 7 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 8192 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 8 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '8192' 923s # received: 8192 923s ok 8 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 9216 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 9 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '9216' 923s # received: 9216 923s ok 9 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 10240 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 10 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '10240' 923s # received: 10240 923s ok 10 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 11264 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 11 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '11264' 923s # received: 11264 923s ok 11 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 12288 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 12 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '12288' 923s # received: 12288 923s ok 12 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 13312 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 13 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '13312' 923s # received: 13312 923s ok 13 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 14336 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 14 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '14336' 923s # received: 14336 923s ok 14 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 15360 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 15 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '15360' 923s # received: 15360 923s ok 15 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 16384 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 16 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '16384' 923s # received: 16384 923s ok 16 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 17408 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 17 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '17408' 923s # received: 17408 923s ok 17 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 18432 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 18 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '18432' 923s # received: 18432 923s ok 18 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 19456 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 19 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '19456' 923s # received: 19456 923s ok 19 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 20480 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 20 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '20480' 923s # received: 20480 923s ok 20 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 21504 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 21 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '21504' 923s # received: 21504 923s ok 21 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 22528 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 22 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '22528' 923s # received: 22528 923s ok 22 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 23552 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 23 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '23552' 923s # received: 23552 923s ok 23 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 24576 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 24 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '24576' 923s # received: 24576 923s ok 24 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 25600 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 25 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '25600' 923s # received: 25600 923s ok 25 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 26624 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:37 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 26 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '26624' 923s # received: 26624 923s ok 26 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 27648 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 27 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '27648' 923s # received: 27648 923s ok 27 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 28672 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 28 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '28672' 923s # received: 28672 923s ok 28 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 29696 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 29 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '29696' 923s # received: 29696 923s ok 29 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 30720 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 30 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '30720' 923s # received: 30720 923s ok 30 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 31744 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 31 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '31744' 923s # received: 31744 923s ok 31 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 32768 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 32 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '32768' 923s # received: 32768 923s ok 32 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 33792 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 33 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '33792' 923s # received: 33792 923s ok 33 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 34816 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 34 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '34816' 923s # received: 34816 923s ok 34 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 35840 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 35 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '35840' 923s # received: 35840 923s ok 35 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 36864 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 36 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '36864' 923s # received: 36864 923s ok 36 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 37888 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 37 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '37888' 923s # received: 37888 923s ok 37 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 38912 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 38 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '38912' 923s # received: 38912 923s ok 38 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 39936 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 39 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '39936' 923s # received: 39936 923s ok 39 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 40960 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 40 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '40960' 923s # received: 40960 923s ok 40 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 41984 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 41 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '41984' 923s # received: 41984 923s ok 41 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 43008 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 42 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '43008' 923s # received: 43008 923s ok 42 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 44032 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 43 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '44032' 923s # received: 44032 923s ok 43 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 45056 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 44 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '45056' 923s # received: 45056 923s ok 44 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 46080 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 45 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '46080' 923s # received: 46080 923s ok 45 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 47104 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 46 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '47104' 923s # received: 47104 923s ok 46 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 48128 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 47 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '48128' 923s # received: 48128 923s ok 47 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 49152 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 48 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '49152' 923s # received: 49152 923s ok 48 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 50176 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 49 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '50176' 923s # received: 50176 923s ok 49 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 51200 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 50 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '51200' 923s # received: 51200 923s ok 50 923s #lwp request: 923s #POST http://localhost:8529/eat_post HTTP/1.1 923s #User-Agent: libwww-perl/6.77 923s #Content-Length: 102400 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7 923s #Client-Date: Mon, 03 Jun 2024 17:29:38 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 51 923s #DMMATCH1: 1 923s # 923s # testing : length posted 923s # expected: '102400' 923s # received: 102400 923s ok 51 923s ok 926s t/modules/aaa.t ..................... 926s 1..40 926s # Running under perl version 5.038002 for linux 926s # Current time local: Mon Jun 3 17:29:38 2024 926s # Current time GMT: Mon Jun 3 17:29:38 2024 926s # Using Test.pm version 1.31 926s # Using Apache/Test.pm version 1.42 926s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/realm2 926s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/basic1 926s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/form1 926s ok 1 926s ok 2 926s ok 3 926s ok 4 926s ok 5 926s ok 6 926s ok 7 926s ok 8 926s ok 9 926s ok 10 926s ok 11 926s ok 12 926s ok 13 926s ok 14 926s ok 15 926s ok 16 926s ok 17 926s ok 18 926s ok 19 926s ok 20 926s ok 21 926s ok 22 926s ok 23 926s ok 24 926s ok 25 926s ok 26 926s ok 27 926s ok 28 926s ok 29 926s ok 30 926s ok 31 926s ok 32 926s ok 33 926s ok 34 926s ok 35 926s ok 36 926s ok 37 926s ok 38 926s ok 39 926s ok 40 926s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/form1 926s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/basic1 926s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/realm2 926s ok 930s t/modules/access.t .................. 930s 1..408 930s # Running under perl version 5.038002 for linux 930s # Current time local: Mon Jun 3 17:29:41 2024 930s # Current time GMT: Mon Jun 3 17:29:41 2024 930s # Using Test.pm version 1.31 930s # Using Apache/Test.pm version 1.42 930s # --- 930s # Order deny,allow 930s # Allow from all 930s # expecting access. 930s ok 1 930s # --- 930s # Order deny,allow 930s # Deny from all 930s # expecting access denial. 930s ok 2 930s # --- 930s # Order deny,allow 930s # Allow from all 930s # Deny from all 930s # expecting access. 930s ok 3 930s # --- 930s # Order deny,allow 930s # Deny from localhost 930s # expecting access denial. 930s ok 4 930s # --- 930s # Order deny,allow 930s # Allow from all 930s # Deny from localhost 930s # expecting access. 930s ok 5 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 6 930s # --- 930s # Order deny,allow 930s # Allow from all 930s # Deny from 127.0.0.1 930s # expecting access. 930s ok 7 930s # --- 930s # Order deny,allow 930s # Deny from 127.0 930s # expecting access denial. 930s ok 8 930s # --- 930s # Order deny,allow 930s # Allow from all 930s # Deny from 127.0 930s # expecting access. 930s ok 9 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 10 930s # --- 930s # Order deny,allow 930s # Allow from all 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access. 930s ok 11 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 12 930s # --- 930s # Order deny,allow 930s # Allow from all 930s # Deny from 127.0.0.1/16 930s # expecting access. 930s ok 13 930s # --- 930s # Order deny,allow 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 14 930s # --- 930s # Order deny,allow 930s # Allow from all 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 15 930s # --- 930s # Order deny,allow 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 16 930s # --- 930s # Order deny,allow 930s # Allow from all 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 17 930s # --- 930s # Order deny,allow 930s # Allow from localhost 930s # expecting access. 930s ok 18 930s # --- 930s # Order deny,allow 930s # Deny from all 930s # expecting access denial. 930s ok 19 930s # --- 930s # Order deny,allow 930s # Allow from localhost 930s # Deny from all 930s # expecting access. 930s ok 20 930s # --- 930s # Order deny,allow 930s # Deny from localhost 930s # expecting access denial. 930s ok 21 930s # --- 930s # Order deny,allow 930s # Allow from localhost 930s # Deny from localhost 930s # expecting access. 930s ok 22 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 23 930s # --- 930s # Order deny,allow 930s # Allow from localhost 930s # Deny from 127.0.0.1 930s # expecting access. 930s ok 24 930s # --- 930s # Order deny,allow 930s # Deny from 127.0 930s # expecting access denial. 930s ok 25 930s # --- 930s # Order deny,allow 930s # Allow from localhost 930s # Deny from 127.0 930s # expecting access. 930s ok 26 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 27 930s # --- 930s # Order deny,allow 930s # Allow from localhost 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access. 930s ok 28 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 29 930s # --- 930s # Order deny,allow 930s # Allow from localhost 930s # Deny from 127.0.0.1/16 930s # expecting access. 930s ok 30 930s # --- 930s # Order deny,allow 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 31 930s # --- 930s # Order deny,allow 930s # Allow from localhost 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 32 930s # --- 930s # Order deny,allow 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 33 930s # --- 930s # Order deny,allow 930s # Allow from localhost 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 34 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1 930s # expecting access. 930s ok 35 930s # --- 930s # Order deny,allow 930s # Deny from all 930s # expecting access denial. 930s ok 36 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1 930s # Deny from all 930s # expecting access. 930s ok 37 930s # --- 930s # Order deny,allow 930s # Deny from localhost 930s # expecting access denial. 930s ok 38 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1 930s # Deny from localhost 930s # expecting access. 930s ok 39 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 40 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1 930s # Deny from 127.0.0.1 930s # expecting access. 930s ok 41 930s # --- 930s # Order deny,allow 930s # Deny from 127.0 930s # expecting access denial. 930s ok 42 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1 930s # Deny from 127.0 930s # expecting access. 930s ok 43 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 44 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access. 930s ok 45 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 46 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1 930s # Deny from 127.0.0.1/16 930s # expecting access. 930s ok 47 930s # --- 930s # Order deny,allow 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 48 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 49 930s # --- 930s # Order deny,allow 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 50 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 51 930s # --- 930s # Order deny,allow 930s # Allow from 127.0 930s # expecting access. 930s ok 52 930s # --- 930s # Order deny,allow 930s # Deny from all 930s # expecting access denial. 930s ok 53 930s # --- 930s # Order deny,allow 930s # Allow from 127.0 930s # Deny from all 930s # expecting access. 930s ok 54 930s # --- 930s # Order deny,allow 930s # Deny from localhost 930s # expecting access denial. 930s ok 55 930s # --- 930s # Order deny,allow 930s # Allow from 127.0 930s # Deny from localhost 930s # expecting access. 930s ok 56 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 57 930s # --- 930s # Order deny,allow 930s # Allow from 127.0 930s # Deny from 127.0.0.1 930s # expecting access. 930s ok 58 930s # --- 930s # Order deny,allow 930s # Deny from 127.0 930s # expecting access denial. 930s ok 59 930s # --- 930s # Order deny,allow 930s # Allow from 127.0 930s # Deny from 127.0 930s # expecting access. 930s ok 60 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 61 930s # --- 930s # Order deny,allow 930s # Allow from 127.0 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access. 930s ok 62 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 63 930s # --- 930s # Order deny,allow 930s # Allow from 127.0 930s # Deny from 127.0.0.1/16 930s # expecting access. 930s ok 64 930s # --- 930s # Order deny,allow 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 65 930s # --- 930s # Order deny,allow 930s # Allow from 127.0 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 66 930s # --- 930s # Order deny,allow 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 67 930s # --- 930s # Order deny,allow 930s # Allow from 127.0 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 68 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/255.255.0.0 930s # expecting access. 930s ok 69 930s # --- 930s # Order deny,allow 930s # Deny from all 930s # expecting access denial. 930s ok 70 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from all 930s # expecting access. 930s ok 71 930s # --- 930s # Order deny,allow 930s # Deny from localhost 930s # expecting access denial. 930s ok 72 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from localhost 930s # expecting access. 930s ok 73 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 74 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 127.0.0.1 930s # expecting access. 930s ok 75 930s # --- 930s # Order deny,allow 930s # Deny from 127.0 930s # expecting access denial. 930s ok 76 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 127.0 930s # expecting access. 930s ok 77 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 78 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access. 930s ok 79 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 80 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 127.0.0.1/16 930s # expecting access. 930s ok 81 930s # --- 930s # Order deny,allow 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 82 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 83 930s # --- 930s # Order deny,allow 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 84 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 85 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/16 930s # expecting access. 930s ok 86 930s # --- 930s # Order deny,allow 930s # Deny from all 930s # expecting access denial. 930s ok 87 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/16 930s # Deny from all 930s # expecting access. 930s ok 88 930s # --- 930s # Order deny,allow 930s # Deny from localhost 930s # expecting access denial. 930s ok 89 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/16 930s # Deny from localhost 930s # expecting access. 930s ok 90 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 91 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/16 930s # Deny from 127.0.0.1 930s # expecting access. 930s ok 92 930s # --- 930s # Order deny,allow 930s # Deny from 127.0 930s # expecting access denial. 930s ok 93 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/16 930s # Deny from 127.0 930s # expecting access. 930s ok 94 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 95 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/16 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access. 930s ok 96 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 97 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/16 930s # Deny from 127.0.0.1/16 930s # expecting access. 930s ok 98 930s # --- 930s # Order deny,allow 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 99 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/16 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 100 930s # --- 930s # Order deny,allow 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 101 930s # --- 930s # Order deny,allow 930s # Allow from 127.0.0.1/16 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 102 930s # --- 930s # Order deny,allow 930s # Allow from somewhere.else.com 930s # expecting access. 930s ok 103 930s # --- 930s # Order deny,allow 930s # Deny from all 930s # expecting access denial. 930s ok 104 930s # --- 930s # Order deny,allow 930s # Allow from somewhere.else.com 930s # Deny from all 930s # expecting access denial. 930s ok 105 930s # --- 930s # Order deny,allow 930s # Deny from localhost 930s # expecting access denial. 930s ok 106 930s # --- 930s # Order deny,allow 930s # Allow from somewhere.else.com 930s # Deny from localhost 930s # expecting access denial. 930s ok 107 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 108 930s # --- 930s # Order deny,allow 930s # Allow from somewhere.else.com 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 109 930s # --- 930s # Order deny,allow 930s # Deny from 127.0 930s # expecting access denial. 930s ok 110 930s # --- 930s # Order deny,allow 930s # Allow from somewhere.else.com 930s # Deny from 127.0 930s # expecting access denial. 930s ok 111 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 112 930s # --- 930s # Order deny,allow 930s # Allow from somewhere.else.com 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 113 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 114 930s # --- 930s # Order deny,allow 930s # Allow from somewhere.else.com 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 115 930s # --- 930s # Order deny,allow 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 116 930s # --- 930s # Order deny,allow 930s # Allow from somewhere.else.com 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 117 930s # --- 930s # Order deny,allow 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 118 930s # --- 930s # Order deny,allow 930s # Allow from somewhere.else.com 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 119 930s # --- 930s # Order deny,allow 930s # Allow from 66.6.6.6 930s # expecting access. 930s ok 120 930s # --- 930s # Order deny,allow 930s # Deny from all 930s # expecting access denial. 930s ok 121 930s # --- 930s # Order deny,allow 930s # Allow from 66.6.6.6 930s # Deny from all 930s # expecting access denial. 930s ok 122 930s # --- 930s # Order deny,allow 930s # Deny from localhost 930s # expecting access denial. 930s ok 123 930s # --- 930s # Order deny,allow 930s # Allow from 66.6.6.6 930s # Deny from localhost 930s # expecting access denial. 930s ok 124 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 125 930s # --- 930s # Order deny,allow 930s # Allow from 66.6.6.6 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 126 930s # --- 930s # Order deny,allow 930s # Deny from 127.0 930s # expecting access denial. 930s ok 127 930s # --- 930s # Order deny,allow 930s # Allow from 66.6.6.6 930s # Deny from 127.0 930s # expecting access denial. 930s ok 128 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 129 930s # --- 930s # Order deny,allow 930s # Allow from 66.6.6.6 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 130 930s # --- 930s # Order deny,allow 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 131 930s # --- 930s # Order deny,allow 930s # Allow from 66.6.6.6 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 132 930s # --- 930s # Order deny,allow 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 133 930s # --- 930s # Order deny,allow 930s # Allow from 66.6.6.6 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 134 930s # --- 930s # Order deny,allow 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 135 930s # --- 930s # Order deny,allow 930s # Allow from 66.6.6.6 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 136 930s # --- 930s # Order allow,deny 930s # Allow from all 930s # expecting access. 930s ok 137 930s # --- 930s # Order allow,deny 930s # Deny from all 930s # expecting access denial. 930s ok 138 930s # --- 930s # Order allow,deny 930s # Allow from all 930s # Deny from all 930s # expecting access denial. 930s ok 139 930s # --- 930s # Order allow,deny 930s # Deny from localhost 930s # expecting access denial. 930s ok 140 930s # --- 930s # Order allow,deny 930s # Allow from all 930s # Deny from localhost 930s # expecting access denial. 930s ok 141 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 142 930s # --- 930s # Order allow,deny 930s # Allow from all 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 143 930s # --- 930s # Order allow,deny 930s # Deny from 127.0 930s # expecting access denial. 930s ok 144 930s # --- 930s # Order allow,deny 930s # Allow from all 930s # Deny from 127.0 930s # expecting access denial. 930s ok 145 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 146 930s # --- 930s # Order allow,deny 930s # Allow from all 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 147 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 148 930s # --- 930s # Order allow,deny 930s # Allow from all 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 149 930s # --- 930s # Order allow,deny 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 150 930s # --- 930s # Order allow,deny 930s # Allow from all 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 151 930s # --- 930s # Order allow,deny 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 152 930s # --- 930s # Order allow,deny 930s # Allow from all 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 153 930s # --- 930s # Order allow,deny 930s # Allow from localhost 930s # expecting access. 930s ok 154 930s # --- 930s # Order allow,deny 930s # Deny from all 930s # expecting access denial. 930s ok 155 930s # --- 930s # Order allow,deny 930s # Allow from localhost 930s # Deny from all 930s # expecting access denial. 930s ok 156 930s # --- 930s # Order allow,deny 930s # Deny from localhost 930s # expecting access denial. 930s ok 157 930s # --- 930s # Order allow,deny 930s # Allow from localhost 930s # Deny from localhost 930s # expecting access denial. 930s ok 158 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 159 930s # --- 930s # Order allow,deny 930s # Allow from localhost 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 160 930s # --- 930s # Order allow,deny 930s # Deny from 127.0 930s # expecting access denial. 930s ok 161 930s # --- 930s # Order allow,deny 930s # Allow from localhost 930s # Deny from 127.0 930s # expecting access denial. 930s ok 162 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 163 930s # --- 930s # Order allow,deny 930s # Allow from localhost 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 164 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 165 930s # --- 930s # Order allow,deny 930s # Allow from localhost 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 166 930s # --- 930s # Order allow,deny 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 167 930s # --- 930s # Order allow,deny 930s # Allow from localhost 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 168 930s # --- 930s # Order allow,deny 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 169 930s # --- 930s # Order allow,deny 930s # Allow from localhost 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 170 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1 930s # expecting access. 930s ok 171 930s # --- 930s # Order allow,deny 930s # Deny from all 930s # expecting access denial. 930s ok 172 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1 930s # Deny from all 930s # expecting access denial. 930s ok 173 930s # --- 930s # Order allow,deny 930s # Deny from localhost 930s # expecting access denial. 930s ok 174 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1 930s # Deny from localhost 930s # expecting access denial. 930s ok 175 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 176 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 177 930s # --- 930s # Order allow,deny 930s # Deny from 127.0 930s # expecting access denial. 930s ok 178 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1 930s # Deny from 127.0 930s # expecting access denial. 930s ok 179 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 180 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 181 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 182 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 183 930s # --- 930s # Order allow,deny 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 184 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 185 930s # --- 930s # Order allow,deny 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 186 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 187 930s # --- 930s # Order allow,deny 930s # Allow from 127.0 930s # expecting access. 930s ok 188 930s # --- 930s # Order allow,deny 930s # Deny from all 930s # expecting access denial. 930s ok 189 930s # --- 930s # Order allow,deny 930s # Allow from 127.0 930s # Deny from all 930s # expecting access denial. 930s ok 190 930s # --- 930s # Order allow,deny 930s # Deny from localhost 930s # expecting access denial. 930s ok 191 930s # --- 930s # Order allow,deny 930s # Allow from 127.0 930s # Deny from localhost 930s # expecting access denial. 930s ok 192 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 193 930s # --- 930s # Order allow,deny 930s # Allow from 127.0 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 194 930s # --- 930s # Order allow,deny 930s # Deny from 127.0 930s # expecting access denial. 930s ok 195 930s # --- 930s # Order allow,deny 930s # Allow from 127.0 930s # Deny from 127.0 930s # expecting access denial. 930s ok 196 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 197 930s # --- 930s # Order allow,deny 930s # Allow from 127.0 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 198 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 199 930s # --- 930s # Order allow,deny 930s # Allow from 127.0 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 200 930s # --- 930s # Order allow,deny 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 201 930s # --- 930s # Order allow,deny 930s # Allow from 127.0 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 202 930s # --- 930s # Order allow,deny 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 203 930s # --- 930s # Order allow,deny 930s # Allow from 127.0 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 204 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/255.255.0.0 930s # expecting access. 930s ok 205 930s # --- 930s # Order allow,deny 930s # Deny from all 930s # expecting access denial. 930s ok 206 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from all 930s # expecting access denial. 930s ok 207 930s # --- 930s # Order allow,deny 930s # Deny from localhost 930s # expecting access denial. 930s ok 208 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from localhost 930s # expecting access denial. 930s ok 209 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 210 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 211 930s # --- 930s # Order allow,deny 930s # Deny from 127.0 930s # expecting access denial. 930s ok 212 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 127.0 930s # expecting access denial. 930s ok 213 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 214 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 215 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 216 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 217 930s # --- 930s # Order allow,deny 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 218 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 219 930s # --- 930s # Order allow,deny 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 220 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 221 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/16 930s # expecting access. 930s ok 222 930s # --- 930s # Order allow,deny 930s # Deny from all 930s # expecting access denial. 930s ok 223 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/16 930s # Deny from all 930s # expecting access denial. 930s ok 224 930s # --- 930s # Order allow,deny 930s # Deny from localhost 930s # expecting access denial. 930s ok 225 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/16 930s # Deny from localhost 930s # expecting access denial. 930s ok 226 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 227 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/16 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 228 930s # --- 930s # Order allow,deny 930s # Deny from 127.0 930s # expecting access denial. 930s ok 229 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/16 930s # Deny from 127.0 930s # expecting access denial. 930s ok 230 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 231 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/16 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 232 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 233 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/16 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 234 930s # --- 930s # Order allow,deny 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 235 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/16 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 236 930s # --- 930s # Order allow,deny 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 237 930s # --- 930s # Order allow,deny 930s # Allow from 127.0.0.1/16 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 238 930s # --- 930s # Order allow,deny 930s # Allow from somewhere.else.com 930s # expecting access denial. 930s ok 239 930s # --- 930s # Order allow,deny 930s # Deny from all 930s # expecting access denial. 930s ok 240 930s # --- 930s # Order allow,deny 930s # Allow from somewhere.else.com 930s # Deny from all 930s # expecting access denial. 930s ok 241 930s # --- 930s # Order allow,deny 930s # Deny from localhost 930s # expecting access denial. 930s ok 242 930s # --- 930s # Order allow,deny 930s # Allow from somewhere.else.com 930s # Deny from localhost 930s # expecting access denial. 930s ok 243 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 244 930s # --- 930s # Order allow,deny 930s # Allow from somewhere.else.com 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 245 930s # --- 930s # Order allow,deny 930s # Deny from 127.0 930s # expecting access denial. 930s ok 246 930s # --- 930s # Order allow,deny 930s # Allow from somewhere.else.com 930s # Deny from 127.0 930s # expecting access denial. 930s ok 247 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 248 930s # --- 930s # Order allow,deny 930s # Allow from somewhere.else.com 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 249 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 250 930s # --- 930s # Order allow,deny 930s # Allow from somewhere.else.com 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 251 930s # --- 930s # Order allow,deny 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 252 930s # --- 930s # Order allow,deny 930s # Allow from somewhere.else.com 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 253 930s # --- 930s # Order allow,deny 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 254 930s # --- 930s # Order allow,deny 930s # Allow from somewhere.else.com 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 255 930s # --- 930s # Order allow,deny 930s # Allow from 66.6.6.6 930s # expecting access denial. 930s ok 256 930s # --- 930s # Order allow,deny 930s # Deny from all 930s # expecting access denial. 930s ok 257 930s # --- 930s # Order allow,deny 930s # Allow from 66.6.6.6 930s # Deny from all 930s # expecting access denial. 930s ok 258 930s # --- 930s # Order allow,deny 930s # Deny from localhost 930s # expecting access denial. 930s ok 259 930s # --- 930s # Order allow,deny 930s # Allow from 66.6.6.6 930s # Deny from localhost 930s # expecting access denial. 930s ok 260 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 261 930s # --- 930s # Order allow,deny 930s # Allow from 66.6.6.6 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 262 930s # --- 930s # Order allow,deny 930s # Deny from 127.0 930s # expecting access denial. 930s ok 263 930s # --- 930s # Order allow,deny 930s # Allow from 66.6.6.6 930s # Deny from 127.0 930s # expecting access denial. 930s ok 264 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 265 930s # --- 930s # Order allow,deny 930s # Allow from 66.6.6.6 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 266 930s # --- 930s # Order allow,deny 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 267 930s # --- 930s # Order allow,deny 930s # Allow from 66.6.6.6 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 268 930s # --- 930s # Order allow,deny 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 269 930s # --- 930s # Order allow,deny 930s # Allow from 66.6.6.6 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 270 930s # --- 930s # Order allow,deny 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 271 930s # --- 930s # Order allow,deny 930s # Allow from 66.6.6.6 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 272 930s # --- 930s # Order mutual-failure 930s # Allow from all 930s # expecting access. 930s ok 273 930s # --- 930s # Order mutual-failure 930s # Deny from all 930s # expecting access denial. 930s ok 274 930s # --- 930s # Order mutual-failure 930s # Allow from all 930s # Deny from all 930s # expecting access denial. 930s ok 275 930s # --- 930s # Order mutual-failure 930s # Deny from localhost 930s # expecting access denial. 930s ok 276 930s # --- 930s # Order mutual-failure 930s # Allow from all 930s # Deny from localhost 930s # expecting access denial. 930s ok 277 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 278 930s # --- 930s # Order mutual-failure 930s # Allow from all 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 279 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0 930s # expecting access denial. 930s ok 280 930s # --- 930s # Order mutual-failure 930s # Allow from all 930s # Deny from 127.0 930s # expecting access denial. 930s ok 281 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 282 930s # --- 930s # Order mutual-failure 930s # Allow from all 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 283 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 284 930s # --- 930s # Order mutual-failure 930s # Allow from all 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 285 930s # --- 930s # Order mutual-failure 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 286 930s # --- 930s # Order mutual-failure 930s # Allow from all 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 287 930s # --- 930s # Order mutual-failure 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 288 930s # --- 930s # Order mutual-failure 930s # Allow from all 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 289 930s # --- 930s # Order mutual-failure 930s # Allow from localhost 930s # expecting access. 930s ok 290 930s # --- 930s # Order mutual-failure 930s # Deny from all 930s # expecting access denial. 930s ok 291 930s # --- 930s # Order mutual-failure 930s # Allow from localhost 930s # Deny from all 930s # expecting access denial. 930s ok 292 930s # --- 930s # Order mutual-failure 930s # Deny from localhost 930s # expecting access denial. 930s ok 293 930s # --- 930s # Order mutual-failure 930s # Allow from localhost 930s # Deny from localhost 930s # expecting access denial. 930s ok 294 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 295 930s # --- 930s # Order mutual-failure 930s # Allow from localhost 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 296 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0 930s # expecting access denial. 930s ok 297 930s # --- 930s # Order mutual-failure 930s # Allow from localhost 930s # Deny from 127.0 930s # expecting access denial. 930s ok 298 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 299 930s # --- 930s # Order mutual-failure 930s # Allow from localhost 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 300 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 301 930s # --- 930s # Order mutual-failure 930s # Allow from localhost 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 302 930s # --- 930s # Order mutual-failure 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 303 930s # --- 930s # Order mutual-failure 930s # Allow from localhost 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 304 930s # --- 930s # Order mutual-failure 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 305 930s # --- 930s # Order mutual-failure 930s # Allow from localhost 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 306 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1 930s # expecting access. 930s ok 307 930s # --- 930s # Order mutual-failure 930s # Deny from all 930s # expecting access denial. 930s ok 308 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1 930s # Deny from all 930s # expecting access denial. 930s ok 309 930s # --- 930s # Order mutual-failure 930s # Deny from localhost 930s # expecting access denial. 930s ok 310 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1 930s # Deny from localhost 930s # expecting access denial. 930s ok 311 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 312 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 313 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0 930s # expecting access denial. 930s ok 314 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1 930s # Deny from 127.0 930s # expecting access denial. 930s ok 315 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 316 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 317 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 318 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 319 930s # --- 930s # Order mutual-failure 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 320 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 321 930s # --- 930s # Order mutual-failure 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 322 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 323 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0 930s # expecting access. 930s ok 324 930s # --- 930s # Order mutual-failure 930s # Deny from all 930s # expecting access denial. 930s ok 325 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0 930s # Deny from all 930s # expecting access denial. 930s ok 326 930s # --- 930s # Order mutual-failure 930s # Deny from localhost 930s # expecting access denial. 930s ok 327 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0 930s # Deny from localhost 930s # expecting access denial. 930s ok 328 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 329 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 330 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0 930s # expecting access denial. 930s ok 331 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0 930s # Deny from 127.0 930s # expecting access denial. 930s ok 332 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 333 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 334 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 335 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 336 930s # --- 930s # Order mutual-failure 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 337 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 338 930s # --- 930s # Order mutual-failure 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 339 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 340 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/255.255.0.0 930s # expecting access. 930s ok 341 930s # --- 930s # Order mutual-failure 930s # Deny from all 930s # expecting access denial. 930s ok 342 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from all 930s # expecting access denial. 930s ok 343 930s # --- 930s # Order mutual-failure 930s # Deny from localhost 930s # expecting access denial. 930s ok 344 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from localhost 930s # expecting access denial. 930s ok 345 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 346 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 347 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0 930s # expecting access denial. 930s ok 348 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 127.0 930s # expecting access denial. 930s ok 349 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 350 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 351 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 352 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 353 930s # --- 930s # Order mutual-failure 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 354 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 355 930s # --- 930s # Order mutual-failure 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 356 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/255.255.0.0 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 357 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/16 930s # expecting access. 930s ok 358 930s # --- 930s # Order mutual-failure 930s # Deny from all 930s # expecting access denial. 930s ok 359 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/16 930s # Deny from all 930s # expecting access denial. 930s ok 360 930s # --- 930s # Order mutual-failure 930s # Deny from localhost 930s # expecting access denial. 930s ok 361 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/16 930s # Deny from localhost 930s # expecting access denial. 930s ok 362 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 363 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/16 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 364 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0 930s # expecting access denial. 930s ok 365 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/16 930s # Deny from 127.0 930s # expecting access denial. 930s ok 366 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 367 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/16 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 368 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 369 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/16 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 370 930s # --- 930s # Order mutual-failure 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 371 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/16 930s # Deny from somewhere.else.com 930s # expecting access. 930s ok 372 930s # --- 930s # Order mutual-failure 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 373 930s # --- 930s # Order mutual-failure 930s # Allow from 127.0.0.1/16 930s # Deny from 66.6.6.6 930s # expecting access. 930s ok 374 930s # --- 930s # Order mutual-failure 930s # Allow from somewhere.else.com 930s # expecting access denial. 930s ok 375 930s # --- 930s # Order mutual-failure 930s # Deny from all 930s # expecting access denial. 930s ok 376 930s # --- 930s # Order mutual-failure 930s # Allow from somewhere.else.com 930s # Deny from all 930s # expecting access denial. 930s ok 377 930s # --- 930s # Order mutual-failure 930s # Deny from localhost 930s # expecting access denial. 930s ok 378 930s # --- 930s # Order mutual-failure 930s # Allow from somewhere.else.com 930s # Deny from localhost 930s # expecting access denial. 930s ok 379 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 380 930s # --- 930s # Order mutual-failure 930s # Allow from somewhere.else.com 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 381 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0 930s # expecting access denial. 930s ok 382 930s # --- 930s # Order mutual-failure 930s # Allow from somewhere.else.com 930s # Deny from 127.0 930s # expecting access denial. 930s ok 383 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 384 930s # --- 930s # Order mutual-failure 930s # Allow from somewhere.else.com 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 385 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 386 930s # --- 930s # Order mutual-failure 930s # Allow from somewhere.else.com 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 387 930s # --- 930s # Order mutual-failure 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 388 930s # --- 930s # Order mutual-failure 930s # Allow from somewhere.else.com 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 389 930s # --- 930s # Order mutual-failure 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 390 930s # --- 930s # Order mutual-failure 930s # Allow from somewhere.else.com 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 391 930s # --- 930s # Order mutual-failure 930s # Allow from 66.6.6.6 930s # expecting access denial. 930s ok 392 930s # --- 930s # Order mutual-failure 930s # Deny from all 930s # expecting access denial. 930s ok 393 930s # --- 930s # Order mutual-failure 930s # Allow from 66.6.6.6 930s # Deny from all 930s # expecting access denial. 930s ok 394 930s # --- 930s # Order mutual-failure 930s # Deny from localhost 930s # expecting access denial. 930s ok 395 930s # --- 930s # Order mutual-failure 930s # Allow from 66.6.6.6 930s # Deny from localhost 930s # expecting access denial. 930s ok 396 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 397 930s # --- 930s # Order mutual-failure 930s # Allow from 66.6.6.6 930s # Deny from 127.0.0.1 930s # expecting access denial. 930s ok 398 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0 930s # expecting access denial. 930s ok 399 930s # --- 930s # Order mutual-failure 930s # Allow from 66.6.6.6 930s # Deny from 127.0 930s # expecting access denial. 930s ok 400 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 401 930s # --- 930s # Order mutual-failure 930s # Allow from 66.6.6.6 930s # Deny from 127.0.0.1/255.255.0.0 930s # expecting access denial. 930s ok 402 930s # --- 930s # Order mutual-failure 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 403 930s # --- 930s # Order mutual-failure 930s # Allow from 66.6.6.6 930s # Deny from 127.0.0.1/16 930s # expecting access denial. 930s ok 404 930s # --- 930s # Order mutual-failure 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 405 930s # --- 930s # Order mutual-failure 930s # Allow from 66.6.6.6 930s # Deny from somewhere.else.com 930s # expecting access denial. 930s ok 406 930s # --- 930s # Order mutual-failure 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 407 930s # --- 930s # Order mutual-failure 930s # Allow from 66.6.6.6 930s # Deny from 66.6.6.6 930s # expecting access denial. 930s ok 408 930s ok 932s t/modules/actions.t ................. 932s 1..20 932s # Running under perl version 5.038002 for linux 932s # Current time local: Mon Jun 3 17:29:45 2024 932s # Current time GMT: Mon Jun 3 17:29:45 2024 932s # Using Test.pm version 1.31 932s # Using Apache/Test.pm version 1.42 932s # expected: 200 932s # received: '200' 932s ok 1 932s # expected: 'nada' 932s # received: 'nada' 932s ok 2 932s # expected: 404 932s # received: '404' 932s ok 3 932s ok 4 # skip RC=404, no need to check content 932s # expected: 404 932s # received: '404' 932s ok 5 932s ok 6 # skip RC=404, no need to check content 932s # expected: 404 932s # received: '404' 932s ok 7 932s ok 8 # skip RC=404, no need to check content 932s # expected: 200 932s # received: '200' 932s ok 9 932s # expected: 'nada' 932s # received: 'nada' 932s ok 10 932s # expected: 404 932s # received: '404' 932s ok 11 932s ok 12 # skip RC=404, no need to check content 932s # expected: 200 932s # received: '200' 932s ok 13 932s # expected: 'POST 932s # foo2: bar2 932s # ' 932s # received: 'POST 932s # foo2: bar2 932s # ' 932s ok 14 932s # expected: 405 932s # received: '405' 932s ok 15 932s # expected: 200 932s # received: '200' 932s ok 16 932s # expected: 'foo=bar' 932s # received: 'foo=bar' 932s ok 17 932s # expected: 200 932s # received: '200' 932s ok 18 932s # expected: 'POST 932s # foo2: bar2 932s # ' 932s # received: 'POST 932s # foo2: bar2 932s # ' 932s ok 19 932s # expected: 405 932s # received: '405' 932s ok 20 932s ok 937s t/modules/alias.t ................... 937s 1..134 937s # Running under perl version 5.038002 for linux 937s # Current time local: Mon Jun 3 17:29:47 2024 937s # Current time GMT: Mon Jun 3 17:29:47 2024 937s # Using Test.pm version 1.31 937s # Using Apache/Test.pm version 1.42 937s # verifying simple aliases 937s # testing : /alias/ 937s # expected: 200 937s # received: '200' 937s ok 1 937s # testing : /bogu/ 937s # expected: 404 937s # received: '404' 937s ok 2 937s # verifying alias match with /ali[0-9]. 937s # testing : /ali0 937s # expected: 0 937s # received: '0' 937s ok 3 937s # testing : /ali1 937s # expected: 1 937s # received: '1' 937s ok 4 937s # testing : /ali2 937s # expected: 2 937s # received: '2' 937s ok 5 937s # testing : /ali3 937s # expected: 3 937s # received: '3' 937s ok 6 937s # testing : /ali4 937s # expected: 4 937s # received: '4' 937s ok 7 937s # testing : /ali5 937s # expected: 5 937s # received: '5' 937s ok 8 937s # testing : /ali6 937s # expected: 6 937s # received: '6' 937s ok 9 937s # testing : /ali7 937s # expected: 7 937s # received: '7' 937s ok 10 937s # testing : /ali8 937s # expected: 8 937s # received: '8' 937s ok 11 937s # testing : /ali9 937s # expected: 9 937s # received: '9' 937s ok 12 937s # verifying expression alias match with /expr/ali[0-9]. 937s # testing : /ali0 937s # expected: 0 937s # received: '0' 937s ok 13 937s # testing : /ali1 937s # expected: 1 937s # received: '1' 937s ok 14 937s # testing : /ali2 937s # expected: 2 937s # received: '2' 937s ok 15 937s # testing : /ali3 937s # expected: 3 937s # received: '3' 937s ok 16 937s # testing : /ali4 937s # expected: 4 937s # received: '4' 937s ok 17 937s # testing : /ali5 937s # expected: 5 937s # received: '5' 937s ok 18 937s # testing : /ali6 937s # expected: 6 937s # received: '6' 937s ok 19 937s # testing : /ali7 937s # expected: 7 937s # received: '7' 937s ok 20 937s # testing : /ali8 937s # expected: 8 937s # received: '8' 937s ok 21 937s # testing : /ali9 937s # expected: 9 937s # received: '9' 937s ok 22 937s # testing : /forbid 937s # expected: '403' 937s # received: '403' 937s ok 23 937s # testing : /gone 937s # expected: '410' 937s # received: '410' 937s ok 24 937s # testing : /perm 937s # expected: '301' 937s # received: '301' 937s ok 25 937s # testing : /perm2 937s # expected: '301' 937s # received: '301' 937s ok 26 937s # testing : /seeother 937s # expected: '303' 937s # received: '303' 937s ok 27 937s # testing : /temp 937s # expected: '302' 937s # received: '302' 937s ok 28 937s # testing : /temp2 937s # expected: '302' 937s # received: '302' 937s ok 29 937s verifying body of perm and temp redirect match 937s # testing : /p0 937s # expected: 0 937s # received: '0' 937s ok 30 937s # testing : /p1 937s # expected: 1 937s # received: '1' 937s ok 31 937s # testing : /p2 937s # expected: 2 937s # received: '2' 937s ok 32 937s # testing : /p3 937s # expected: 3 937s # received: '3' 937s ok 33 937s # testing : /p4 937s # expected: 4 937s # received: '4' 937s ok 34 937s # testing : /p5 937s # expected: 5 937s # received: '5' 937s ok 35 937s # testing : /p6 937s # expected: 6 937s # received: '6' 937s ok 36 937s # testing : /p7 937s # expected: 7 937s # received: '7' 937s ok 37 937s # testing : /p8 937s # expected: 8 937s # received: '8' 937s ok 38 937s # testing : /p9 937s # expected: 9 937s # received: '9' 937s ok 39 937s # testing : /t0 937s # expected: 0 937s # received: '0' 937s ok 40 937s # testing : /t1 937s # expected: 1 937s # received: '1' 937s ok 41 937s # testing : /t2 937s # expected: 2 937s # received: '2' 937s ok 42 937s # testing : /t3 937s # expected: 3 937s # received: '3' 937s ok 43 937s # testing : /t4 937s # expected: 4 937s # received: '4' 937s ok 44 937s # testing : /t5 937s # expected: 5 937s # received: '5' 937s ok 45 937s # testing : /t6 937s # expected: 6 937s # received: '6' 937s ok 46 937s # testing : /t7 937s # expected: 7 937s # received: '7' 937s ok 47 937s # testing : /t8 937s # expected: 8 937s # received: '8' 937s ok 48 937s # testing : /t9 937s # expected: 9 937s # received: '9' 937s ok 49 937s verifying body of perm and temp redirect match with expression support 937s # testing : /p0 937s # expected: 0 937s # received: '0' 937s ok 50 937s # testing : /p1 937s # expected: 1 937s # received: '1' 937s ok 51 937s # testing : /p2 937s # expected: 2 937s # received: '2' 937s ok 52 937s # testing : /p3 937s # expected: 3 937s # received: '3' 937s ok 53 937s # testing : /p4 937s # expected: 4 937s # received: '4' 937s ok 54 937s # testing : /p5 937s # expected: 5 937s # received: '5' 937s ok 55 937s # testing : /p6 937s # expected: 6 937s # received: '6' 937s ok 56 937s # testing : /p7 937s # expected: 7 937s # received: '7' 937s ok 57 937s # testing : /p8 937s # expected: 8 937s # received: '8' 937s ok 58 937s # testing : /p9 937s # expected: 9 937s # received: '9' 937s ok 59 937s # testing : /t0 937s # expected: 0 937s # received: '0' 937s ok 60 937s # testing : /t1 937s # expected: 1 937s # received: '1' 937s ok 61 937s # testing : /t2 937s # expected: 2 937s # received: '2' 937s ok 62 937s # testing : /t3 937s # expected: 3 937s # received: '3' 937s ok 63 937s # testing : /t4 937s # expected: 4 937s # received: '4' 937s ok 64 937s # testing : /t5 937s # expected: 5 937s # received: '5' 937s ok 65 937s # testing : /t6 937s # expected: 6 937s # received: '6' 937s ok 66 937s # testing : /t7 937s # expected: 7 937s # received: '7' 937s ok 67 937s # testing : /t8 937s # expected: 8 937s # received: '8' 937s ok 68 937s # testing : /t9 937s # expected: 9 937s # received: '9' 937s ok 69 937s verifying return code of seeother and gone redirect match 937s # testing : s0 937s # expected: '303' 937s # received: '303' 937s ok 70 937s # testing : s1 937s # expected: '303' 937s # received: '303' 937s ok 71 937s # testing : s2 937s # expected: '303' 937s # received: '303' 937s ok 72 937s # testing : s3 937s # expected: '303' 937s # received: '303' 937s ok 73 937s # testing : s4 937s # expected: '303' 937s # received: '303' 937s ok 74 937s # testing : s5 937s # expected: '303' 937s # received: '303' 937s ok 75 937s # testing : s6 937s # expected: '303' 937s # received: '303' 937s ok 76 937s # testing : s7 937s # expected: '303' 937s # received: '303' 937s ok 77 937s # testing : s8 937s # expected: '303' 937s # received: '303' 937s ok 78 937s # testing : s9 937s # expected: '303' 937s # received: '303' 937s ok 79 937s # testing : g0 937s # expected: '410' 937s # received: '410' 937s ok 80 937s # testing : g1 937s # expected: '410' 937s # received: '410' 937s ok 81 937s # testing : g2 937s # expected: '410' 937s # received: '410' 937s ok 82 937s # testing : g3 937s # expected: '410' 937s # received: '410' 937s ok 83 937s # testing : g4 937s # expected: '410' 937s # received: '410' 937s ok 84 937s # testing : g5 937s # expected: '410' 937s # received: '410' 937s ok 85 937s # testing : g6 937s # expected: '410' 937s # received: '410' 937s ok 86 937s # testing : g7 937s # expected: '410' 937s # received: '410' 937s ok 87 937s # testing : g8 937s # expected: '410' 937s # received: '410' 937s ok 88 937s # testing : g9 937s # expected: '410' 937s # received: '410' 937s ok 89 937s # testing : f0 937s # expected: '403' 937s # received: '403' 937s ok 90 937s # testing : f1 937s # expected: '403' 937s # received: '403' 937s ok 91 937s # testing : f2 937s # expected: '403' 937s # received: '403' 937s ok 92 937s # testing : f3 937s # expected: '403' 937s # received: '403' 937s ok 93 937s # testing : f4 937s # expected: '403' 937s # received: '403' 937s ok 94 937s # testing : f5 937s # expected: '403' 937s # received: '403' 937s ok 95 937s # testing : f6 937s # expected: '403' 937s # received: '403' 937s ok 96 937s # testing : f7 937s # expected: '403' 937s # received: '403' 937s ok 97 937s # testing : f8 937s # expected: '403' 937s # received: '403' 937s ok 98 937s # testing : f9 937s # expected: '403' 937s # received: '403' 937s ok 99 937s verifying return code of seeother and gone redirect match with expression support 937s # testing : s0 937s # expected: '303' 937s # received: '303' 937s ok 100 937s # testing : s1 937s # expected: '303' 937s # received: '303' 937s ok 101 937s # testing : s2 937s # expected: '303' 937s # received: '303' 937s ok 102 937s # testing : s3 937s # expected: '303' 937s # received: '303' 937s ok 103 937s # testing : s4 937s # expected: '303' 937s # received: '303' 937s ok 104 937s # testing : s5 937s # expected: '303' 937s # received: '303' 937s ok 105 937s # testing : s6 937s # expected: '303' 937s # received: '303' 937s ok 106 937s # testing : s7 937s # expected: '303' 937s # received: '303' 937s ok 107 937s # testing : s8 937s # expected: '303' 937s # received: '303' 937s ok 108 937s # testing : s9 937s # expected: '303' 937s # received: '303' 937s ok 109 937s # testing : g0 937s # expected: '410' 937s # received: '410' 937s ok 110 937s # testing : g1 937s # expected: '410' 937s # received: '410' 937s ok 111 937s # testing : g2 937s # expected: '410' 937s # received: '410' 937s ok 112 937s # testing : g3 937s # expected: '410' 937s # received: '410' 937s ok 113 937s # testing : g4 937s # expected: '410' 937s # received: '410' 937s ok 114 937s # testing : g5 937s # expected: '410' 937s # received: '410' 937s ok 115 937s # testing : g6 937s # expected: '410' 937s # received: '410' 937s ok 116 937s # testing : g7 937s # expected: '410' 937s # received: '410' 937s ok 117 937s # testing : g8 937s # expected: '410' 937s # received: '410' 937s ok 118 937s # testing : g9 937s # expected: '410' 937s # received: '410' 937s ok 119 937s # testing : f0 937s # expected: '403' 937s # received: '403' 937s ok 120 937s # testing : f1 937s # expected: '403' 937s # received: '403' 937s ok 121 937s # testing : f2 937s # expected: '403' 937s # received: '403' 937s ok 122 937s # testing : f3 937s # expected: '403' 937s # received: '403' 937s ok 123 937s # testing : f4 937s # expected: '403' 937s # received: '403' 937s ok 124 937s # testing : f5 937s # expected: '403' 937s # received: '403' 937s ok 125 937s # testing : f6 937s # expected: '403' 937s # received: '403' 937s ok 126 937s # testing : f7 937s # expected: '403' 937s # received: '403' 937s ok 127 937s # testing : f8 937s # expected: '403' 937s # received: '403' 937s ok 128 937s # testing : f9 937s # expected: '403' 937s # received: '403' 937s ok 129 937s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 937s # verifying /modules/alias/script is plain text 937s # testing : /modules/alias/script 937s # expected: '#!/bin/sh 937s # echo Content-type: text/plain 937s # echo 937s # echo this is a shell script cgi. 937s # ' 937s # received: '#!/bin/sh 937s # echo Content-type: text/plain 937s # echo 937s # echo this is a shell script cgi. 937s # ' 937s ok 130 937s # verifying same file accessed at /cgi/script is executed code 937s # testing : /cgi/script 937s # expected: 'this is a shell script cgi. 937s # ' 937s # received: 'this is a shell script cgi. 937s # ' 937s ok 131 937s # verifying ScriptAliasMatch with /aliascgi-script 937s # testing : /aliascgi-script 937s # expected: 'this is a shell script cgi. 937s # ' 937s # received: 'this is a shell script cgi. 937s # ' 937s ok 132 937s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 937s # testing : /aliascgi-script 937s # expected: 'this is a shell script cgi. 937s # ' 937s # received: 'this is a shell script cgi. 937s # ' 937s ok 133 937s # verifying bad script alias. 937s # testing : /aliascgi-nada 937s # expected: 404 937s # received: '404' 937s ok 134 937s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 937s ok 941s t/modules/allowmethods.t ............ 941s 1..9 941s # Running under perl version 5.038002 for linux 941s # Current time local: Mon Jun 3 17:29:52 2024 941s # Current time GMT: Mon Jun 3 17:29:52 2024 941s # Using Test.pm version 1.31 941s # Using Apache/Test.pm version 1.42 941s # testing : Get request to /Get responds 200 941s # expected: 200 941s # received: '200' 941s ok 1 941s # testing : Head request to /Get responds 200 941s # expected: 200 941s # received: '200' 941s ok 2 941s # testing : Post request to /Get responds 405 941s # expected: 405 941s # received: '405' 941s ok 3 941s # testing : Get request to /Head responds 200 941s # expected: 200 941s # received: '200' 941s ok 4 941s # testing : Head request to /Head responds 200 941s # expected: 200 941s # received: '200' 941s ok 5 941s # testing : Post request to /Head responds 405 941s # expected: 405 941s # received: '405' 941s ok 6 941s # testing : Get request to /Post responds 405 941s # expected: 405 941s # received: '405' 941s ok 7 941s # testing : Head request to /Post responds 405 941s # expected: 405 941s # received: '405' 941s ok 8 941s # testing : Post request to /Post responds 200 941s # expected: 200 941s # received: '200' 941s ok 9 941s ok 945s t/modules/asis.t .................... 945s 1..3 945s # Running under perl version 5.038002 for linux 945s # Current time local: Mon Jun 3 17:29:56 2024 945s # Current time GMT: Mon Jun 3 17:29:56 2024 945s # Using Test.pm version 1.31 945s # Using Apache/Test.pm version 1.42 945s # testing : asis content OK 945s # expected: 'This is asis content. 945s # ' 945s # received: 'This is asis content. 945s # ' 945s ok 1 945s # testing : asis gave 404 error 945s # expected: 404 945s # received: '404' 945s ok 2 945s # testing : asis gave 403 error 945s # expected: 403 945s # received: '403' 945s ok 3 945s ok 951s t/modules/authz_core.t .............. 951s 1..504 951s # Running under perl version 5.038002 for linux 951s # Current time local: Mon Jun 3 17:30:00 2024 951s # Current time GMT: Mon Jun 3 17:30:00 2024 951s # Using Test.pm version 1.31 951s # Using Apache/Test.pm version 1.42 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/basic1 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/groups1 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 200, expected 200 [a/ : a/ ] 951s ok 1 951s # got 200, expected 200 [a/ : a/ 1] 951s ok 2 951s # got 200, expected 200 [a/ : a/ 2] 951s ok 3 951s # got 200, expected 200 [a/ : a/ 1 2] 951s ok 4 951s # got 200, expected 200 [a/ : a/ 3] 951s ok 5 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ user1: a/ ] 951s ok 6 951s # got 200, expected 200 [a/ user1: a/ user1] 951s ok 7 951s # got 401, expected 401 [a/ user1: a/ user2] 951s ok 8 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ Any 1 2: a/ ] 951s ok 9 951s # got 200, expected 200 [a/ Any 1 2: a/ 1] 951s ok 10 951s # got 200, expected 200 [a/ Any 1 2: a/ 2] 951s ok 11 951s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 951s ok 12 951s # got 403, expected 403 [a/ Any 1 2: a/ 3] 951s ok 13 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 951s ok 14 951s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 951s ok 15 951s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 951s ok 16 951s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 951s ok 17 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 951s ok 18 951s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 951s ok 19 951s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 951s ok 20 951s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 951s ok 21 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 951s ok 22 951s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 951s ok 23 951s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 951s ok 24 951s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 951s ok 25 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 951s ok 26 951s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 951s ok 27 951s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 951s ok 28 951s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 951s ok 29 951s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 951s ok 30 951s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 951s ok 31 951s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 951s ok 32 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 951s ok 33 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 951s ok 34 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 951s ok 35 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 951s ok 36 951s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 951s ok 37 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 951s ok 38 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 951s ok 39 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 951s ok 40 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 951s ok 41 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 951s ok 42 951s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 951s ok 43 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 951s ok 44 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 951s ok 45 951s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 951s ok 46 951s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 951s ok 47 951s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 951s ok 48 951s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 951s ok 49 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 951s ok 50 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 951s ok 51 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 951s ok 52 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 951s ok 53 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 951s ok 54 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 951s ok 55 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 951s ok 56 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 951s ok 57 951s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 951s ok 58 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 1 !2: a/ ] 951s ok 59 951s # got 200, expected 200 [a/ All 1 !2: a/ 1] 951s ok 60 951s # got 403, expected 403 [a/ All 1 !2: a/ 2] 951s ok 61 951s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 951s ok 62 951s # got 403, expected 403 [a/ All 1 !2: a/ 3] 951s ok 63 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 951s ok 64 951s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 951s ok 65 951s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 951s ok 66 951s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 951s ok 67 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 951s ok 68 951s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 951s ok 69 951s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 951s ok 70 951s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 951s ok 71 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 951s ok 72 951s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 951s ok 73 951s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 951s ok 74 951s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 951s ok 75 951s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 951s ok 76 951s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 951s ok 77 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 951s ok 78 951s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 951s ok 79 951s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 951s ok 80 951s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 951s ok 81 951s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 951s ok 82 951s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 951s ok 83 951s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 951s ok 84 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 951s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 951s ok 85 951s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 951s ok 86 951s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 951s ok 87 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 951s ok 88 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 951s ok 89 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 951s ok 90 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 951s ok 91 951s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 951s ok 92 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 951s ok 93 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 951s ok 94 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 951s ok 95 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 951s ok 96 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 951s ok 97 951s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 951s ok 98 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 951s ok 99 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 951s ok 100 951s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 951s ok 101 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 951s ok 102 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 951s ok 103 951s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 951s ok 104 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 951s ok 105 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 951s ok 106 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 951s ok 107 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 951s ok 108 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 951s ok 109 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 951s ok 110 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 951s ok 111 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 951s ok 112 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 951s ok 113 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 1 2: a/ ] 951s ok 114 951s # got 403, expected 403 [a/ All 1 2: a/ 1] 951s ok 115 951s # got 403, expected 403 [a/ All 1 2: a/ 2] 951s ok 116 951s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 951s ok 117 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 951s ok 118 951s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 951s ok 119 951s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 951s ok 120 951s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 951s ok 121 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 951s ok 122 951s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 951s ok 123 951s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 951s ok 124 951s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 951s ok 125 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 951s ok 126 951s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 951s ok 127 951s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 951s ok 128 951s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 951s ok 129 951s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 951s ok 130 951s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 951s ok 131 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 951s ok 132 951s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 951s ok 133 951s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 951s ok 134 951s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 951s ok 135 951s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 951s ok 136 951s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 951s ok 137 951s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 951s ok 138 951s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 951s ok 139 951s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 951s ok 140 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 951s ok 141 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 951s ok 142 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 951s ok 143 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 951s ok 144 951s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 951s ok 145 951s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 951s ok 146 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 951s ok 147 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 951s ok 148 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 951s ok 149 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 951s ok 150 951s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 951s ok 151 951s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 951s ok 152 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 951s ok 153 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 951s ok 154 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 951s ok 155 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 951s ok 156 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 951s ok 157 951s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 951s ok 158 951s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 951s ok 159 951s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 951s ok 160 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 951s ok 161 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 951s ok 162 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 951s ok 163 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 951s ok 164 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 951s ok 165 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 951s ok 166 951s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 951s ok 167 951s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 951s ok 168 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 951s ok 169 951s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 951s ok 170 951s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 951s ok 171 951s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 951s ok 172 951s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 951s ok 173 951s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 951s ok 174 951s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 951s ok 175 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 951s ok 176 951s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 951s ok 177 951s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 951s ok 178 951s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 951s ok 179 951s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 951s ok 180 951s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 951s ok 181 951s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 951s ok 182 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 951s ok 183 951s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 951s ok 184 951s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 951s ok 185 951s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 951s ok 186 951s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 951s ok 187 951s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 951s ok 188 951s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 951s ok 189 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 951s ok 190 951s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 951s ok 191 951s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 951s ok 192 951s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 951s ok 193 951s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 951s ok 194 951s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 951s ok 195 951s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 951s ok 196 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 951s ok 197 951s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 951s ok 198 951s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 951s ok 199 951s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 951s ok 200 951s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 951s ok 201 951s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 951s ok 202 951s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 951s ok 203 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 951s ok 204 951s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 951s ok 205 951s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 951s ok 206 951s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 951s ok 207 951s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 951s ok 208 951s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 951s ok 209 951s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 951s ok 210 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 951s ok 211 951s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 951s ok 212 951s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 951s ok 213 951s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 951s ok 214 951s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 951s ok 215 951s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 951s ok 216 951s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 951s ok 217 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 951s ok 218 951s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 951s ok 219 951s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 951s ok 220 951s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 951s ok 221 951s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 951s ok 222 951s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 951s ok 223 951s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 951s ok 224 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 951s ok 225 951s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 951s ok 226 951s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 951s ok 227 951s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 951s ok 228 951s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 951s ok 229 951s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 951s ok 230 951s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 951s ok 231 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 951s ok 232 951s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 951s ok 233 951s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 951s ok 234 951s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 951s ok 235 951s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 951s ok 236 951s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 951s ok 237 951s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 951s ok 238 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 951s ok 239 951s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 951s ok 240 951s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 951s ok 241 951s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 951s ok 242 951s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 951s ok 243 951s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 951s ok 244 951s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 951s ok 245 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 951s ok 246 951s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 951s ok 247 951s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 951s ok 248 951s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 951s ok 249 951s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 951s ok 250 951s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 951s ok 251 951s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 951s ok 252 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 951s ok 253 951s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 951s ok 254 951s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 951s ok 255 951s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 951s ok 256 951s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 951s ok 257 951s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 951s ok 258 951s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 951s ok 259 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 951s ok 260 951s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 951s ok 261 951s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 951s ok 262 951s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 951s ok 263 951s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 951s ok 264 951s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 951s ok 265 951s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 951s ok 266 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 951s ok 267 951s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 951s ok 268 951s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 951s ok 269 951s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 951s ok 270 951s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 951s ok 271 951s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 951s ok 272 951s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 951s ok 273 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 951s ok 274 951s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 951s ok 275 951s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 951s ok 276 951s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 951s ok 277 951s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 951s ok 278 951s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 951s ok 279 951s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 951s ok 280 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 951s ok 281 951s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 951s ok 282 951s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 951s ok 283 951s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 951s ok 284 951s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 951s ok 285 951s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 951s ok 286 951s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 951s ok 287 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 951s ok 288 951s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 951s ok 289 951s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 951s ok 290 951s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 951s ok 291 951s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 951s ok 292 951s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 951s ok 293 951s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 951s ok 294 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 951s ok 295 951s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 951s ok 296 951s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 951s ok 297 951s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 951s ok 298 951s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 951s ok 299 951s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 951s ok 300 951s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 951s ok 301 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 951s ok 302 951s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 951s ok 303 951s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 951s ok 304 951s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 951s ok 305 951s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 951s ok 306 951s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 951s ok 307 951s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 951s ok 308 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 951s ok 309 951s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 951s ok 310 951s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 951s ok 311 951s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 951s ok 312 951s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 951s ok 313 951s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 951s ok 314 951s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 951s ok 315 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 951s ok 316 951s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 951s ok 317 951s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 951s ok 318 951s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 951s ok 319 951s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 951s ok 320 951s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 951s ok 321 951s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 951s ok 322 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 951s ok 323 951s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 951s ok 324 951s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 951s ok 325 951s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 951s ok 326 951s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 951s ok 327 951s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 951s ok 328 951s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 951s ok 329 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 951s ok 330 951s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 951s ok 331 951s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 951s ok 332 951s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 951s ok 333 951s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 951s ok 334 951s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 951s ok 335 951s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 951s ok 336 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 951s ok 337 951s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 951s ok 338 951s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 951s ok 339 951s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 951s ok 340 951s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 951s ok 341 951s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 951s ok 342 951s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 951s ok 343 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 951s ok 344 951s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 951s ok 345 951s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 951s ok 346 951s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 951s ok 347 951s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 951s ok 348 951s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 951s ok 349 951s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 951s ok 350 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 951s ok 351 951s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 951s ok 352 951s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 951s ok 353 951s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 951s ok 354 951s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 951s ok 355 951s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 951s ok 356 951s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 951s ok 357 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 951s ok 358 951s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 951s ok 359 951s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 951s ok 360 951s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 951s ok 361 951s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 951s ok 362 951s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 951s ok 363 951s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 951s ok 364 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 951s ok 365 951s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 951s ok 366 951s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 951s ok 367 951s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 951s ok 368 951s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 951s ok 369 951s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 951s ok 370 951s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 951s ok 371 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 951s ok 372 951s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 951s ok 373 951s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 951s ok 374 951s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 951s ok 375 951s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 951s ok 376 951s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 951s ok 377 951s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 951s ok 378 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 951s ok 379 951s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 951s ok 380 951s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 951s ok 381 951s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 951s ok 382 951s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 951s ok 383 951s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 951s ok 384 951s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 951s ok 385 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 951s ok 386 951s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 951s ok 387 951s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 951s ok 388 951s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 951s ok 389 951s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 951s ok 390 951s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 951s ok 391 951s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 951s ok 392 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 951s ok 393 951s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 951s ok 394 951s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 951s ok 395 951s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 951s ok 396 951s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 951s ok 397 951s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 951s ok 398 951s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 951s ok 399 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 951s ok 400 951s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 951s ok 401 951s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 951s ok 402 951s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 951s ok 403 951s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 951s ok 404 951s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 951s ok 405 951s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 951s ok 406 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 951s ok 407 951s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 951s ok 408 951s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 951s ok 409 951s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 951s ok 410 951s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 951s ok 411 951s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 951s ok 412 951s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 951s ok 413 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 951s ok 414 951s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 951s ok 415 951s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 951s ok 416 951s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 951s ok 417 951s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 951s ok 418 951s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 951s ok 419 951s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 951s ok 420 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 951s ok 421 951s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 951s ok 422 951s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 951s ok 423 951s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 951s ok 424 951s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 951s ok 425 951s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 951s ok 426 951s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 951s ok 427 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 951s ok 428 951s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 951s ok 429 951s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 951s ok 430 951s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 951s ok 431 951s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 951s ok 432 951s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 951s ok 433 951s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 951s ok 434 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 951s ok 435 951s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 951s ok 436 951s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 951s ok 437 951s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 951s ok 438 951s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 951s ok 439 951s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 951s ok 440 951s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 951s ok 441 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 951s ok 442 951s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 951s ok 443 951s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 951s ok 444 951s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 951s ok 445 951s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 951s ok 446 951s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 951s ok 447 951s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 951s ok 448 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 951s ok 449 951s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 951s ok 450 951s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 951s ok 451 951s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 951s ok 452 951s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 951s ok 453 951s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 951s ok 454 951s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 951s ok 455 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 951s ok 456 951s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 951s ok 457 951s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 951s ok 458 951s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 951s ok 459 951s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 951s ok 460 951s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 951s ok 461 951s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 951s ok 462 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 951s ok 463 951s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 951s ok 464 951s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 951s ok 465 951s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 951s ok 466 951s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 951s ok 467 951s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 951s ok 468 951s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 951s ok 469 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 951s ok 470 951s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 951s ok 471 951s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 951s ok 472 951s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 951s ok 473 951s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 951s ok 474 951s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 951s ok 475 951s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 951s ok 476 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 951s ok 477 951s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 951s ok 478 951s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 951s ok 479 951s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 951s ok 480 951s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 951s ok 481 951s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 951s ok 482 951s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 951s ok 483 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 951s ok 484 951s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 951s ok 485 951s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 951s ok 486 951s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 951s ok 487 951s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 951s ok 488 951s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 951s ok 489 951s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 951s ok 490 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 951s ok 491 951s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 951s ok 492 951s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 951s ok 493 951s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 951s ok 494 951s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 951s ok 495 951s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 951s ok 496 951s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 951s ok 497 951s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 951s ok 498 951s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 951s ok 499 951s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 951s ok 500 951s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 951s ok 501 951s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 951s ok 502 951s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 951s ok 503 951s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 951s ok 504 951s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/groups1 951s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 951s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 951s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/basic1 951s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 951s ok 957s t/modules/autoindex.t ............... 957s 1..84 957s # Running under perl version 5.038002 for linux 957s # Current time local: Mon Jun 3 17:30:06 2024 957s # Current time GMT: Mon Jun 3 17:30:06 2024 957s # Using Test.pm version 1.31 957s # Using Apache/Test.pm version 1.42 957s --- 957s IndexOrderDefault Ascending Name 957s GET /modules/autoindex/htaccess/ 957s ok 1 957s --- 957s IndexOrderDefault Ascending Name 957s 957s (C=N O=A) 957s GET /modules/autoindex/htaccess/?C=N&O=A 957s ok 2 957s --- 957s IndexOrderDefault Ascending Name 957s 957s (C=N O=D) 957s GET /modules/autoindex/htaccess/?C=N&O=D 957s ok 3 957s --- 957s IndexOrderDefault Ascending Name 957s 957s (C=M O=A) 957s GET /modules/autoindex/htaccess/?C=M&O=A 957s ok 4 957s --- 957s IndexOrderDefault Ascending Name 957s 957s (C=M O=D) 957s GET /modules/autoindex/htaccess/?C=M&O=D 957s ok 5 957s --- 957s IndexOrderDefault Ascending Name 957s 957s (C=S O=A) 957s GET /modules/autoindex/htaccess/?C=S&O=A 957s ok 6 957s --- 957s IndexOrderDefault Ascending Name 957s 957s (C=S O=D) 957s GET /modules/autoindex/htaccess/?C=S&O=D 957s ok 7 957s --- 957s IndexOrderDefault Ascending Date 957s GET /modules/autoindex/htaccess/ 957s ok 8 957s --- 957s IndexOrderDefault Ascending Date 957s 957s (C=N O=A) 957s GET /modules/autoindex/htaccess/?C=N&O=A 957s ok 9 957s --- 957s IndexOrderDefault Ascending Date 957s 957s (C=N O=D) 957s GET /modules/autoindex/htaccess/?C=N&O=D 957s ok 10 957s --- 957s IndexOrderDefault Ascending Date 957s 957s (C=M O=A) 957s GET /modules/autoindex/htaccess/?C=M&O=A 957s ok 11 957s --- 957s IndexOrderDefault Ascending Date 957s 957s (C=M O=D) 957s GET /modules/autoindex/htaccess/?C=M&O=D 957s ok 12 957s --- 957s IndexOrderDefault Ascending Date 957s 957s (C=S O=A) 957s GET /modules/autoindex/htaccess/?C=S&O=A 957s ok 13 957s --- 957s IndexOrderDefault Ascending Date 957s 957s (C=S O=D) 957s GET /modules/autoindex/htaccess/?C=S&O=D 957s ok 14 957s --- 957s IndexOrderDefault Ascending Size 957s GET /modules/autoindex/htaccess/ 957s ok 15 957s --- 957s IndexOrderDefault Ascending Size 957s 957s (C=N O=A) 957s GET /modules/autoindex/htaccess/?C=N&O=A 957s ok 16 957s --- 957s IndexOrderDefault Ascending Size 957s 957s (C=N O=D) 957s GET /modules/autoindex/htaccess/?C=N&O=D 957s ok 17 957s --- 957s IndexOrderDefault Ascending Size 957s 957s (C=M O=A) 957s GET /modules/autoindex/htaccess/?C=M&O=A 957s ok 18 957s --- 957s IndexOrderDefault Ascending Size 957s 957s (C=M O=D) 957s GET /modules/autoindex/htaccess/?C=M&O=D 957s ok 19 957s --- 957s IndexOrderDefault Ascending Size 957s 957s (C=S O=A) 957s GET /modules/autoindex/htaccess/?C=S&O=A 957s ok 20 957s --- 957s IndexOrderDefault Ascending Size 957s 957s (C=S O=D) 957s GET /modules/autoindex/htaccess/?C=S&O=D 957s ok 21 957s --- 957s IndexOrderDefault Descending Name 957s GET /modules/autoindex/htaccess/ 957s ok 22 957s --- 957s IndexOrderDefault Descending Name 957s 957s (C=N O=A) 957s GET /modules/autoindex/htaccess/?C=N&O=A 957s ok 23 957s --- 957s IndexOrderDefault Descending Name 957s 957s (C=N O=D) 957s GET /modules/autoindex/htaccess/?C=N&O=D 957s ok 24 957s --- 957s IndexOrderDefault Descending Name 957s 957s (C=M O=A) 957s GET /modules/autoindex/htaccess/?C=M&O=A 957s ok 25 957s --- 957s IndexOrderDefault Descending Name 957s 957s (C=M O=D) 957s GET /modules/autoindex/htaccess/?C=M&O=D 957s ok 26 957s --- 957s IndexOrderDefault Descending Name 957s 957s (C=S O=A) 957s GET /modules/autoindex/htaccess/?C=S&O=A 957s ok 27 957s --- 957s IndexOrderDefault Descending Name 957s 957s (C=S O=D) 957s GET /modules/autoindex/htaccess/?C=S&O=D 957s ok 28 957s --- 957s IndexOrderDefault Descending Date 957s GET /modules/autoindex/htaccess/ 957s ok 29 957s --- 957s IndexOrderDefault Descending Date 957s 957s (C=N O=A) 957s GET /modules/autoindex/htaccess/?C=N&O=A 957s ok 30 957s --- 957s IndexOrderDefault Descending Date 957s 957s (C=N O=D) 957s GET /modules/autoindex/htaccess/?C=N&O=D 957s ok 31 957s --- 957s IndexOrderDefault Descending Date 957s 957s (C=M O=A) 957s GET /modules/autoindex/htaccess/?C=M&O=A 957s ok 32 957s --- 957s IndexOrderDefault Descending Date 957s 957s (C=M O=D) 957s GET /modules/autoindex/htaccess/?C=M&O=D 957s ok 33 957s --- 957s IndexOrderDefault Descending Date 957s 957s (C=S O=A) 957s GET /modules/autoindex/htaccess/?C=S&O=A 957s ok 34 957s --- 957s IndexOrderDefault Descending Date 957s 957s (C=S O=D) 957s GET /modules/autoindex/htaccess/?C=S&O=D 957s ok 35 957s --- 957s IndexOrderDefault Descending Size 957s GET /modules/autoindex/htaccess/ 957s ok 36 957s --- 957s IndexOrderDefault Descending Size 957s 957s (C=N O=A) 957s GET /modules/autoindex/htaccess/?C=N&O=A 957s ok 37 957s --- 957s IndexOrderDefault Descending Size 957s 957s (C=N O=D) 957s GET /modules/autoindex/htaccess/?C=N&O=D 957s ok 38 957s --- 957s IndexOrderDefault Descending Size 957s 957s (C=M O=A) 957s GET /modules/autoindex/htaccess/?C=M&O=A 957s ok 39 957s --- 957s IndexOrderDefault Descending Size 957s 957s (C=M O=D) 957s GET /modules/autoindex/htaccess/?C=M&O=D 957s ok 40 957s --- 957s IndexOrderDefault Descending Size 957s 957s (C=S O=A) 957s GET /modules/autoindex/htaccess/?C=S&O=A 957s ok 41 957s --- 957s IndexOrderDefault Descending Size 957s 957s (C=S O=D) 957s GET /modules/autoindex/htaccess/?C=S&O=D 957s ok 42 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Name 957s GET /modules/autoindex/htaccess/ 957s ok 43 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Name 957s 957s (C=N O=A) 957s GET /modules/autoindex/htaccess/?C=N&O=A 957s ok 44 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Name 957s 957s (C=N O=D) 957s GET /modules/autoindex/htaccess/?C=N&O=D 957s ok 45 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Name 957s 957s (C=M O=A) 957s GET /modules/autoindex/htaccess/?C=M&O=A 957s ok 46 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Name 957s 957s (C=M O=D) 957s GET /modules/autoindex/htaccess/?C=M&O=D 957s ok 47 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Name 957s 957s (C=S O=A) 957s GET /modules/autoindex/htaccess/?C=S&O=A 957s ok 48 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Name 957s 957s (C=S O=D) 957s GET /modules/autoindex/htaccess/?C=S&O=D 957s ok 49 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Date 957s GET /modules/autoindex/htaccess/ 957s ok 50 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Date 957s 957s (C=N O=A) 957s GET /modules/autoindex/htaccess/?C=N&O=A 957s ok 51 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Date 957s 957s (C=N O=D) 957s GET /modules/autoindex/htaccess/?C=N&O=D 957s ok 52 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Date 957s 957s (C=M O=A) 957s GET /modules/autoindex/htaccess/?C=M&O=A 957s ok 53 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Date 957s 957s (C=M O=D) 957s GET /modules/autoindex/htaccess/?C=M&O=D 957s ok 54 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Date 957s 957s (C=S O=A) 957s GET /modules/autoindex/htaccess/?C=S&O=A 957s ok 55 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Date 957s 957s (C=S O=D) 957s GET /modules/autoindex/htaccess/?C=S&O=D 957s ok 56 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Size 957s GET /modules/autoindex/htaccess/ 957s ok 57 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Size 957s 957s (C=N O=A) 957s GET /modules/autoindex/htaccess/?C=N&O=A 957s ok 58 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Size 957s 957s (C=N O=D) 957s GET /modules/autoindex/htaccess/?C=N&O=D 957s ok 59 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Size 957s 957s (C=M O=A) 957s GET /modules/autoindex/htaccess/?C=M&O=A 957s ok 60 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Size 957s 957s (C=M O=D) 957s GET /modules/autoindex/htaccess/?C=M&O=D 957s ok 61 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Size 957s 957s (C=S O=A) 957s GET /modules/autoindex/htaccess/?C=S&O=A 957s ok 62 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Ascending Size 957s 957s (C=S O=D) 957s GET /modules/autoindex/htaccess/?C=S&O=D 957s ok 63 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Name 957s GET /modules/autoindex/htaccess/ 957s ok 64 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Name 957s 957s (C=N O=A) 957s GET /modules/autoindex/htaccess/?C=N&O=A 957s ok 65 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Name 957s 957s (C=N O=D) 957s GET /modules/autoindex/htaccess/?C=N&O=D 957s ok 66 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Name 957s 957s (C=M O=A) 957s GET /modules/autoindex/htaccess/?C=M&O=A 957s ok 67 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Name 957s 957s (C=M O=D) 957s GET /modules/autoindex/htaccess/?C=M&O=D 957s ok 68 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Name 957s 957s (C=S O=A) 957s GET /modules/autoindex/htaccess/?C=S&O=A 957s ok 69 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Name 957s 957s (C=S O=D) 957s GET /modules/autoindex/htaccess/?C=S&O=D 957s ok 70 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Date 957s GET /modules/autoindex/htaccess/ 957s ok 71 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Date 957s 957s (C=N O=A) 957s GET /modules/autoindex/htaccess/?C=N&O=A 957s ok 72 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Date 957s 957s (C=N O=D) 957s GET /modules/autoindex/htaccess/?C=N&O=D 957s ok 73 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Date 957s 957s (C=M O=A) 957s GET /modules/autoindex/htaccess/?C=M&O=A 957s ok 74 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Date 957s 957s (C=M O=D) 957s GET /modules/autoindex/htaccess/?C=M&O=D 957s ok 75 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Date 957s 957s (C=S O=A) 957s GET /modules/autoindex/htaccess/?C=S&O=A 957s ok 76 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Date 957s 957s (C=S O=D) 957s GET /modules/autoindex/htaccess/?C=S&O=D 957s ok 77 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Size 957s GET /modules/autoindex/htaccess/ 957s ok 78 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Size 957s 957s (C=N O=A) 957s GET /modules/autoindex/htaccess/?C=N&O=A 957s ok 79 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Size 957s 957s (C=N O=D) 957s GET /modules/autoindex/htaccess/?C=N&O=D 957s ok 80 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Size 957s 957s (C=M O=A) 957s GET /modules/autoindex/htaccess/?C=M&O=A 957s ok 81 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Size 957s 957s (C=M O=D) 957s GET /modules/autoindex/htaccess/?C=M&O=D 957s ok 82 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Size 957s 957s (C=S O=A) 957s GET /modules/autoindex/htaccess/?C=S&O=A 957s ok 83 957s --- 957s IndexOptions FancyIndexing 957s IndexOrderDefault Descending Size 957s 957s (C=S O=D) 957s GET /modules/autoindex/htaccess/?C=S&O=D 957s ok 84 957s ok 963s t/modules/autoindex2.t .............. 963s 1..3 963s # Running under perl version 5.038002 for linux 963s # Current time local: Mon Jun 3 17:30:12 2024 963s # Current time GMT: Mon Jun 3 17:30:12 2024 963s # Using Test.pm version 1.31 963s # Using Apache/Test.pm version 1.42 963s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 963s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 963s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 963s # testing : dir_broken should not be listed 963s # expected: 0 963s # received: 0 963s ok 1 963s # testing : dir_normal should be listed 963s # expected: 1 963s # received: 1 963s ok 2 963s # testing : dir_protected should not be listed 963s # expected: 0 963s # received: 0 963s ok 3 963s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 963s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 963s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 963s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 963s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 963s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 963s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 963s ok 969s t/modules/brotli.t .................. 969s 1..64 969s # Running under perl version 5.038002 for linux 969s # Current time local: Mon Jun 3 17:30:18 2024 969s # Current time GMT: Mon Jun 3 17:30:18 2024 969s # Using Test.pm version 1.31 969s # Using Apache/Test.pm version 1.42 969s qvalue: 969s # expected: 200 969s # received: '200' 969s ok 1 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 2 969s qvalue: 969s # expected: 200 969s # received: '200' 969s ok 3 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 4 969s qvalue: 969s # expected: 200 969s # received: '200' 969s ok 5 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 6 969s qvalue: 969s # expected: 200 969s # received: '200' 969s ok 7 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 8 969s qvalue: 969s # expected: 200 969s # received: '200' 969s ok 9 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 10 969s qvalue: 969s # expected: 200 969s # received: '200' 969s ok 11 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 12 969s qvalue: ; 969s # expected: 200 969s # received: '200' 969s ok 13 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 14 969s qvalue: ; 969s # expected: 200 969s # received: '200' 969s ok 15 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 16 969s qvalue: ; 969s # expected: 200 969s # received: '200' 969s ok 17 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 18 969s qvalue: ;q= 969s # expected: 200 969s # received: '200' 969s ok 19 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 20 969s qvalue: ;q= 969s # expected: 200 969s # received: '200' 969s ok 21 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 22 969s qvalue: ;q= 969s # expected: 200 969s # received: '200' 969s ok 23 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 24 969s qvalue: ;q=0 969s # expected: 200 969s # received: '200' 969s ok 25 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 26 969s qvalue: ;q=0 969s # expected: 200 969s # received: '200' 969s ok 27 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 28 969s qvalue: ;q=0 969s # expected: 200 969s # received: '200' 969s ok 29 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 30 969s qvalue: ;q=0. 969s # expected: 200 969s # received: '200' 969s ok 31 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 32 969s qvalue: ;q=0. 969s # expected: 200 969s # received: '200' 969s ok 33 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 34 969s qvalue: ;q=0. 969s # expected: 200 969s # received: '200' 969s ok 35 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 36 969s qvalue: ;q=0.0 969s # expected: 200 969s # received: '200' 969s ok 37 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 38 969s qvalue: ;q=0.0 969s # expected: 200 969s # received: '200' 969s ok 39 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 40 969s qvalue: ;q=0.0 969s # expected: 200 969s # received: '200' 969s ok 41 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 42 969s qvalue: ;q=0.00 969s # expected: 200 969s # received: '200' 969s ok 43 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 44 969s qvalue: ;q=0.00 969s # expected: 200 969s # received: '200' 969s ok 45 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 46 969s qvalue: ;q=0.00 969s # expected: 200 969s # received: '200' 969s ok 47 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 48 969s qvalue: ;q=0.000 969s # expected: 200 969s # received: '200' 969s ok 49 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 50 969s qvalue: ;q=0.000 969s # expected: 200 969s # received: '200' 969s ok 51 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 52 969s qvalue: ;q=0.000 969s # expected: 200 969s # received: '200' 969s ok 53 969s # testing : response without Content-Encoding is OK 969s # expected: undef 969s # received: undef 969s ok 54 969s qvalue: ;q=0.0000 969s # expected: 200 969s # received: '200' 969s ok 55 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 56 969s qvalue: ;q=0.0000 969s # expected: 200 969s # received: '200' 969s ok 57 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 58 969s qvalue: ;q=0.0000 969s # expected: 200 969s # received: '200' 969s ok 59 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 60 969s # expected: 200 969s # received: '200' 969s ok 61 969s # testing : response Content-Encoding is OK 969s # expected: 'br' 969s # received: 'br' 969s ok 62 969s # expected: 200 969s # received: '200' 969s ok 63 969s # testing : response Content-Encoding is OK 969s # expected: 'gzip' 969s # received: 'gzip' 969s ok 64 969s ok 974s t/modules/buffer.t .................. 974s 1..12 974s # Running under perl version 5.038002 for linux 974s # Current time local: Mon Jun 3 17:30:24 2024 974s # Current time GMT: Mon Jun 3 17:30:24 2024 974s # Using Test.pm version 1.31 974s # Using Apache/Test.pm version 1.42 974s # testing : Checking return code is '200' 974s # expected: 200 974s # received: '200' 974s ok 1 974s ok 2 974s # testing : Checking return code is '200' 974s # expected: 200 974s # received: '200' 974s ok 3 974s ok 4 974s # testing : Checking return code is '200' 974s # expected: 200 974s # received: '200' 974s ok 5 974s ok 6 974s # testing : Checking return code is '200' 974s # expected: 200 974s # received: '200' 974s ok 7 974s ok 8 974s # testing : Checking return code is '200' 974s # expected: 200 974s # received: '200' 974s ok 9 974s ok 10 974s # testing : Checking return code is '200' 974s # expected: 200 974s # received: '200' 974s ok 11 974s ok 12 974s ok 978s t/modules/cache.t ................... 978s 1..3 978s # Running under perl version 5.038002 for linux 978s # Current time local: Mon Jun 3 17:30:29 2024 978s # Current time GMT: Mon Jun 3 17:30:29 2024 978s # Using Test.pm version 1.31 978s # Using Apache/Test.pm version 1.42 978s # testing : non-cached call to index.html 978s # expected: 200 978s # received: '200' 978s ok 1 978s # testing : call to cache index.html 978s # expected: 200 978s # received: '200' 978s ok 2 978s # testing : cached call to index.html 978s # expected: 200 978s # received: '200' 978s ok 3 978s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 978s ok 985s t/modules/cgi.t ..................... 985s 1..58 985s # Running under perl version 5.038002 for linux 985s # Current time local: Mon Jun 3 17:30:33 2024 985s # Current time GMT: Mon Jun 3 17:30:33 2024 985s # Using Test.pm version 1.31 985s # Using Apache/Test.pm version 1.42 985s # testing : return code for acceptpathinfodefault.sh 985s # expected: 200 985s # received: '200' 985s ok 1 985s # testing : body for acceptpathinfodefault.sh 985s # expected: '' 985s # received: '' 985s ok 2 985s # testing : return code for acceptpathinfodefault.sh/foo 985s # expected: 200 985s # received: '200' 985s ok 3 985s # testing : body for acceptpathinfodefault.sh/foo 985s # expected: '/foo' 985s # received: '/foo' 985s ok 4 985s # testing : return code for acceptpathinfooff.sh 985s # expected: 200 985s # received: '200' 985s ok 5 985s # testing : body for acceptpathinfooff.sh 985s # expected: '' 985s # received: '' 985s ok 6 985s # testing : return code for acceptpathinfooff.sh/foo 985s # expected: 404 985s # received: '404' 985s ok 7 985s # no body test for this one 985s ok 8 985s # testing : return code for acceptpathinfoon.sh 985s # expected: 200 985s # received: '200' 985s ok 9 985s # testing : body for acceptpathinfoon.sh 985s # expected: '' 985s # received: '' 985s ok 10 985s # testing : return code for acceptpathinfoon.sh/foo 985s # expected: 200 985s # received: '200' 985s ok 11 985s # testing : body for acceptpathinfoon.sh/foo 985s # expected: '/foo' 985s # received: '/foo' 985s ok 12 985s # testing : return code for bogus-perl.pl 985s # expected: 500 985s # received: '500' 985s ok 13 985s # cgi log created ok. 985s ok 14 985s # testing : return code for bogus-sh.sh 985s # expected: 500 985s # received: '500' 985s ok 15 985s # checking that log size (807) is bigger than it used to be (523) 985s ok 16 985s # testing : return code for nph-stderr.pl 985s # expected: 200 985s # received: '200' 985s ok 17 985s # testing : body for nph-stderr.pl 985s # expected: 'this is nph-stdout' 985s # received: 'this is nph-stdout' 985s ok 18 985s # testing : return code for nph-test.pl 985s # expected: 200 985s # received: '200' 985s ok 19 985s # testing : body for nph-test.pl 985s # expected: 'ok' 985s # received: 'ok' 985s ok 20 985s # testing : return code for perl.pl 985s # expected: 200 985s # received: '200' 985s ok 21 985s # testing : body for perl.pl 985s # expected: 'perl cgi' 985s # received: 'perl cgi' 985s ok 22 985s # testing : return code for sh.sh 985s # expected: 200 985s # received: '200' 985s ok 23 985s # testing : body for sh.sh 985s # expected: 'sh cgi' 985s # received: 'sh cgi' 985s ok 24 985s # testing : return code for stderr1.pl 985s # expected: 200 985s # received: '200' 985s ok 25 985s # testing : body for stderr1.pl 985s # expected: 'this is stdout' 985s # received: 'this is stdout' 985s ok 26 985s # testing : return code for stderr2.pl 985s # expected: 200 985s # received: '200' 985s ok 27 985s # testing : body for stderr2.pl 985s # expected: 'this is also stdout' 985s # received: 'this is also stdout' 985s ok 28 985s # testing : return code for stderr3.pl 985s # expected: 200 985s # received: '200' 985s ok 29 985s # testing : body for stderr3.pl 985s # expected: 'this is more stdout' 985s # received: 'this is more stdout' 985s ok 30 985s # posted content (length 10) to bogus-perl.pl 985s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 985s # expected: '500' 985s # received: '500' 985s ok 31 985s # checking that log size (35781) is greater than 807 985s ok 32 985s # verifying that logged content is 10 characters 985s ok 33 985s # posted content (length 99) to bogus-perl.pl 985s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 985s # expected: '500' 985s # received: '500' 985s ok 34 985s # checking that log size (36240) is greater than 35781 985s ok 35 985s # verifying that logged content is 99 characters 985s ok 36 985s # posted content (length 250) to bogus-perl.pl 985s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 985s # expected: '500' 985s # received: '500' 985s ok 37 985s # checking that log size (36851) is greater than 36240 985s ok 38 985s # verifying that logged content is 250 characters 985s ok 39 985s # posted content (length 255) to bogus-perl.pl 985s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 985s # expected: '500' 985s # received: '500' 985s ok 40 985s # checking that log size (37467) is greater than 36851 985s ok 41 985s # verifying that logged content is 255 characters 985s ok 42 985s # posted content (length 256) to bogus-perl.pl 985s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 985s # expected: '500' 985s # received: '500' 985s ok 43 985s # checking that log size (38084) is greater than 37467 985s ok 44 985s # verifying that logged content is 256 characters 985s ok 45 985s # posted content (length 257) to bogus-perl.pl 985s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 985s # expected: '500' 985s # received: '500' 985s ok 46 985s # checking that log size (38701) is greater than 38084 985s ok 47 985s # verifying that logged content is 256 characters 985s ok 48 985s # posted content (length 258) to bogus-perl.pl 985s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 985s # expected: '500' 985s # received: '500' 985s ok 49 985s # checking that log size (39318) is greater than 38701 985s ok 50 985s # verifying that logged content is 256 characters 985s ok 51 985s # posted content (length 1024) to bogus-perl.pl 985s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 985s # expected: '500' 985s # received: '500' 985s ok 52 985s # checking that log size (39936) is greater than 39318 985s ok 53 985s # verifying that logged content is 256 characters 985s ok 54 985s # verifying log is greater than 40960 bytes. 985s ok 55 985s # verifying log did not grow after making bogus request. 985s ok 56 985s # verifying log did not grow after making another bogus request. 985s ok 57 985s # checking that HEAD /modules/cgi/perl.pl returns 200. 985s ok 58 985s ok 992s t/modules/data.t .................... 992s 1..2 992s # Running under perl version 5.038002 for linux 992s # Current time local: Mon Jun 3 17:30:40 2024 992s # Current time GMT: Mon Jun 3 17:30:40 2024 992s # Using Test.pm version 1.31 992s # Using Apache/Test.pm version 1.42 992s # testing : Checking return code is '200' 992s # expected: 200 992s # received: '200' 992s ok 1 992s ok 2 992s ok 1002s t/modules/dav.t ..................... 1002s 1..19 1002s # Running under perl version 5.038002 for linux 1002s # Current time local: Mon Jun 3 17:30:47 2024 1002s # Current time GMT: Mon Jun 3 17:30:47 2024 1002s # Using Test.pm version 1.31 1002s # Using Apache/Test.pm version 1.42 1002s resource lock test: 1002s ok 1 1002s DAV put test: 1002s ok 2 1002s getting DAV resource properties: 1002s ok 3 1002s created: Mon, 03 Jun 2024 17:30:55 GMT 1002s modified: Mon, 03 Jun 2024 17:30:55 GMT 1002s now: Mon, 03 Jun 2024 17:30:57 GMT 1002s ok 4 1002s ok 5 1002s resource lock status test: 1002s ok 6 1002s resource unlock test: 1002s ok 7 1002s resource lock status test: 1002s ok 8 1002s getting uri... 1002s expect: 1002s -> 1002s 1002s
1002s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1111s # 1111s # ' 1111s # received: ' 1111s #

Hello World!

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

No query was specified.

1111s # 1111s # ' 1111s # received: ' 1111s #

No query was specified.

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

Hello World!

1111s # 1111s # ' 1111s # received: ' 1111s #

Hello World!

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

No query was specified.

1111s # 1111s # ' 1111s # received: ' 1111s #

No query was specified.

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

mod_include test

1122s # 1122s # 1122s # Hello World 1122s # 1122s #

[back]

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

mod_include test

1122s # 1122s # 1122s # Hello World 1122s # 1122s #

[back]

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

mod_include test

1122s # 1122s # 1122s # Hello World 1122s # 1122s #

[back]

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

Load Balancer Manager for localhost

1152s # 1152s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1152s #
Server Built: 2024-04-18T15:13:41
1152s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1152s #
1152s #

LoadBalancer Status for balancer://foo1 [pc774822f_foo1]

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

LoadBalancer Status for balancer://foo2 [pc774822f_foo2]

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

LoadBalancer Status for balancer://foo3 [pc774822f_foo3]

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

LoadBalancer Status for balancer://foo4 [pc774822f_foo4]

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

LoadBalancer Status for balancer://pr45434 [pc774822f_pr45434]

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

LoadBalancer Status for balancer://failover [pc774822f_failover]

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

LoadBalancer Status for balancer://dynproxy [pc774822f_dynproxy]

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

Moved Permanently

1183s #

The document has moved here.

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

Moved Permanently

1183s #

The document has moved here.

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

Moved Permanently

1183s #

The document has moved here.

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

Moved Permanently

1183s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1183s #

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

Multiple Choices

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

Available documents: 1183s #

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

Multiple Choices

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

Available documents: 1183s #

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

Moved Permanently

1183s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1183s #

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

Multiple Choices

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

Available documents: 1183s #

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

Moved Permanently

1183s #

The document has moved here.

1183s # 1183s # ' 1183s ok 48 1183s ok 1186s t/modules/status.t .................. 1186s 1..1 1186s # Running under perl version 5.038002 for linux 1186s # Current time local: Mon Jun 3 17:33:58 2024 1186s # Current time GMT: Mon Jun 3 17:33:58 2024 1186s # Using Test.pm version 1.31 1186s # Using Apache/Test.pm version 1.42 1186s 1186s 1186s Apache Status 1186s 1186s

Apache Server Status for localhost (via 127.0.0.1)

1186s 1186s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1186s
Server MPM: worker
1186s
Server Built: 2024-04-18T15:13:41 1186s

1186s
Current Time: Monday, 03-Jun-2024 17:34:01 UTC
1186s
Restart Time: Monday, 03-Jun-2024 17:26:17 UTC
1186s
Parent Server Config. Generation: 1
1186s
Parent Server MPM Generation: 0
1186s
Server uptime: 7 minutes 43 seconds
1186s
Server load: 0.93 0.93 0.62
1186s
Total accesses: 6794 - Total Traffic: 138.3 MB - Total Duration: 70487
1186s
CPU Usage: u6.18 s12.54 cu1.28 cs1.92 - 4.73% CPU load
1186s
14.7 requests/sec - 305.9 kB/second - 20.8 kB/request - 10.3749 ms/request
1186s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1186s
___W________________....................
1186s

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

1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s
SrvPIDAccMCPU 1186s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01643980/322/322_ 1186s 10.822139670.017.4817.48 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-01643980/321/321_ 1186s 10.803111910.01.911.91 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-01643980/322/322_ 1186s 10.802113100.01.661.66 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-01643980/333/333W 1186s 10.800031710.017.4717.47 1186s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-01643980/322/322_ 1186s 10.8221145740.02.062.06 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-01643980/330/330_ 1186s 10.802132980.02.182.18 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-01643980/421/421_ 1186s 10.803114540.06.046.04 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-01643980/326/326_ 1186s 10.802113360.01.711.71 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-01643980/325/325_ 1186s 10.802153840.02.002.00 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-01643980/340/340_ 1186s 10.822116090.013.6113.61 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-01644110/371/371_ 1186s 11.002159080.012.9112.91 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-01644110/321/321_ 1186s 11.0021145640.02.132.13 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-01644110/322/322_ 1186s 11.002013200.05.205.20 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-01644110/321/321_ 1186s 11.002211600.02.502.50 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-01644110/421/421_ 1186s 11.003130370.012.4212.42 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-01644110/321/321_ 1186s 11.002119080.019.7719.77 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-01644110/321/321_ 1186s 11.002113390.02.642.64 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-01644110/380/380_ 1186s 11.002113200.02.892.89 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-01644110/320/320_ 1186s 11.002113290.02.652.65 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-01644110/334/334_ 1186s 11.003112940.09.059.05 1186s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1186s
1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s 1186s
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
1186s 1186s 1186s ok 1 1186s ok 1190s t/modules/substitute.t .............. 1190s 1..19 1190s # Running under perl version 5.038002 for linux 1190s # Current time local: Mon Jun 3 17:34:01 2024 1190s # Current time GMT: Mon Jun 3 17:34:01 2024 1190s # Using Test.pm version 1.31 1190s # Using Apache/Test.pm version 1.42 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'barbar': OK 1190s ok 1 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'barbar': OK 1190s ok 2 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'foofoo': OK 1190s ok 3 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'barbar': OK 1190s ok 4 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'barbar': OK 1190s ok 5 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'barbar': OK 1190s ok 6 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'foof 1190s oo': OK 1190s ok 7 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'xfoo': OK 1190s ok 8 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1190s ok 9 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s barx 1190s ': OK 1190s ok 10 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'a$1axb(': OK 1190s ok 11 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'a$XX': OK 1190s ok 12 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1190s ok 13 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'x&x': OK 1190s ok 14 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'xx': OK 1190s ok 15 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'fcooar': OK 1190s ok 16 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'fc$1ar': OK 1190s ok 17 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'fdooar': OK 1190s ok 18 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s got 200 'XXXfooXXX 1190s bar': OK 1190s ok 19 1190s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1190s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1190s ok 1197s t/modules/unique_id.t ............... 1197s 1..300 1197s # Running under perl version 5.038002 for linux 1197s # Current time local: Mon Jun 3 17:34:05 2024 1197s # Current time GMT: Mon Jun 3 17:34:05 2024 1197s # Using Test.pm version 1.31 1197s # Using Apache/Test.pm version 1.42 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 1 1197s # unique id: Zl3-kdHdPRCyglxy5d4L-AAAAAY 1197s ok 2 1197s ok 3 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 4 1197s # unique id: Zl3-keZHb42LabzwsNSUogAAAEQ 1197s ok 5 1197s ok 6 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 7 1197s # unique id: Zl3-kdHdPRCyglxy5d4L-QAAAAE 1197s ok 8 1197s ok 9 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 10 1197s # unique id: Zl3-keZHb42LabzwsNSUowAAAEE 1197s ok 11 1197s ok 12 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 13 1197s # unique id: Zl3-kdHdPRCyglxy5d4L-gAAAAg 1197s ok 14 1197s ok 15 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 16 1197s # unique id: Zl3-keZHb42LabzwsNSUpAAAAEY 1197s ok 17 1197s ok 18 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 19 1197s # unique id: Zl3-kdHdPRCyglxy5d4L-wAAAAI 1197s ok 20 1197s ok 21 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 22 1197s # unique id: Zl3-keZHb42LabzwsNSUpQAAAEg 1197s ok 23 1197s ok 24 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 25 1197s # unique id: Zl3-kdHdPRCyglxy5d4L_AAAAAc 1197s ok 26 1197s ok 27 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 28 1197s # unique id: Zl3-keZHb42LabzwsNSUpgAAAEA 1197s ok 29 1197s ok 30 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 31 1197s # unique id: Zl3-ktHdPRCyglxy5d4L_QAAAAU 1197s ok 32 1197s ok 33 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 34 1197s # unique id: Zl3-kuZHb42LabzwsNSUpwAAAEc 1197s ok 35 1197s ok 36 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 37 1197s # unique id: Zl3-ktHdPRCyglxy5d4L_gAAAAQ 1197s ok 38 1197s ok 39 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 40 1197s # unique id: Zl3-kuZHb42LabzwsNSUqAAAAEM 1197s ok 41 1197s ok 42 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 43 1197s # unique id: Zl3-ktHdPRCyglxy5d4L_wAAAAk 1197s ok 44 1197s ok 45 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 46 1197s # unique id: Zl3-kuZHb42LabzwsNSUqQAAAEU 1197s ok 47 1197s ok 48 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 49 1197s # unique id: Zl3-ktHdPRCyglxy5d4MAAAAAAA 1197s ok 50 1197s ok 51 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 52 1197s # unique id: Zl3-kuZHb42LabzwsNSUqgAAAEI 1197s ok 53 1197s ok 54 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 55 1197s # unique id: Zl3-ktHdPRCyglxy5d4MAQAAAAM 1197s ok 56 1197s ok 57 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 58 1197s # unique id: Zl3-kuZHb42LabzwsNSUqwAAAEk 1197s ok 59 1197s ok 60 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 61 1197s # unique id: Zl3-ktHdPRCyglxy5d4MAgAAAAY 1197s ok 62 1197s ok 63 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 64 1197s # unique id: Zl3-kuZHb42LabzwsNSUrAAAAEQ 1197s ok 65 1197s ok 66 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 67 1197s # unique id: Zl3-ktHdPRCyglxy5d4MAwAAAAE 1197s ok 68 1197s ok 69 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 70 1197s # unique id: Zl3-kuZHb42LabzwsNSUrQAAAEE 1197s ok 71 1197s ok 72 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 73 1197s # unique id: Zl3-ktHdPRCyglxy5d4MBAAAAAg 1197s ok 74 1197s ok 75 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 76 1197s # unique id: Zl3-kuZHb42LabzwsNSUrgAAAEY 1197s ok 77 1197s ok 78 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 79 1197s # unique id: Zl3-ktHdPRCyglxy5d4MBQAAAAI 1197s ok 80 1197s ok 81 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 82 1197s # unique id: Zl3-kuZHb42LabzwsNSUrwAAAEg 1197s ok 83 1197s ok 84 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 85 1197s # unique id: Zl3-ktHdPRCyglxy5d4MBgAAAAc 1197s ok 86 1197s ok 87 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 88 1197s # unique id: Zl3-kuZHb42LabzwsNSUsAAAAEA 1197s ok 89 1197s ok 90 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 91 1197s # unique id: Zl3-ktHdPRCyglxy5d4MBwAAAAU 1197s ok 92 1197s ok 93 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 94 1197s # unique id: Zl3-kuZHb42LabzwsNSUsQAAAEc 1197s ok 95 1197s ok 96 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 97 1197s # unique id: Zl3-ktHdPRCyglxy5d4MCAAAAAQ 1197s ok 98 1197s ok 99 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 100 1197s # unique id: Zl3-kuZHb42LabzwsNSUsgAAAEM 1197s ok 101 1197s ok 102 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 103 1197s # unique id: Zl3-ktHdPRCyglxy5d4MCQAAAAk 1197s ok 104 1197s ok 105 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 106 1197s # unique id: Zl3-kuZHb42LabzwsNSUswAAAEU 1197s ok 107 1197s ok 108 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 109 1197s # unique id: Zl3-ktHdPRCyglxy5d4MCgAAAAA 1197s ok 110 1197s ok 111 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 112 1197s # unique id: Zl3-kuZHb42LabzwsNSUtAAAAEI 1197s ok 113 1197s ok 114 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 115 1197s # unique id: Zl3-ktHdPRCyglxy5d4MCwAAAAM 1197s ok 116 1197s ok 117 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 118 1197s # unique id: Zl3-kuZHb42LabzwsNSUtQAAAEk 1197s ok 119 1197s ok 120 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 121 1197s # unique id: Zl3-ktHdPRCyglxy5d4MDAAAAAY 1197s ok 122 1197s ok 123 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 124 1197s # unique id: Zl3-kuZHb42LabzwsNSUtgAAAEQ 1197s ok 125 1197s ok 126 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 127 1197s # unique id: Zl3-ktHdPRCyglxy5d4MDQAAAAE 1197s ok 128 1197s ok 129 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 130 1197s # unique id: Zl3-kuZHb42LabzwsNSUtwAAAEE 1197s ok 131 1197s ok 132 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 133 1197s # unique id: Zl3-ktHdPRCyglxy5d4MDgAAAAg 1197s ok 134 1197s ok 135 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 136 1197s # unique id: Zl3-kuZHb42LabzwsNSUuAAAAEY 1197s ok 137 1197s ok 138 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 139 1197s # unique id: Zl3-ktHdPRCyglxy5d4MDwAAAAI 1197s ok 140 1197s ok 141 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 142 1197s # unique id: Zl3-k-ZHb42LabzwsNSUuQAAAEg 1197s ok 143 1197s ok 144 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 145 1197s # unique id: Zl3-k9HdPRCyglxy5d4MEAAAAAc 1197s ok 146 1197s ok 147 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 148 1197s # unique id: Zl3-k-ZHb42LabzwsNSUugAAAEA 1197s ok 149 1197s ok 150 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 151 1197s # unique id: Zl3-k9HdPRCyglxy5d4MEQAAAAU 1197s ok 152 1197s ok 153 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 154 1197s # unique id: Zl3-k-ZHb42LabzwsNSUuwAAAEc 1197s ok 155 1197s ok 156 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 157 1197s # unique id: Zl3-k9HdPRCyglxy5d4MEgAAAAQ 1197s ok 158 1197s ok 159 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 160 1197s # unique id: Zl3-k-ZHb42LabzwsNSUvAAAAEM 1197s ok 161 1197s ok 162 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 163 1197s # unique id: Zl3-k9HdPRCyglxy5d4MEwAAAAk 1197s ok 164 1197s ok 165 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 166 1197s # unique id: Zl3-k-ZHb42LabzwsNSUvQAAAEU 1197s ok 167 1197s ok 168 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 169 1197s # unique id: Zl3-k9HdPRCyglxy5d4MFAAAAAA 1197s ok 170 1197s ok 171 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 172 1197s # unique id: Zl3-k-ZHb42LabzwsNSUvgAAAEI 1197s ok 173 1197s ok 174 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 175 1197s # unique id: Zl3-k9HdPRCyglxy5d4MFQAAAAM 1197s ok 176 1197s ok 177 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 178 1197s # unique id: Zl3-k-ZHb42LabzwsNSUvwAAAEk 1197s ok 179 1197s ok 180 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 181 1197s # unique id: Zl3-k9HdPRCyglxy5d4MFgAAAAY 1197s ok 182 1197s ok 183 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 184 1197s # unique id: Zl3-k-ZHb42LabzwsNSUwAAAAEQ 1197s ok 185 1197s ok 186 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 187 1197s # unique id: Zl3-k9HdPRCyglxy5d4MFwAAAAE 1197s ok 188 1197s ok 189 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 190 1197s # unique id: Zl3-k-ZHb42LabzwsNSUwQAAAEE 1197s ok 191 1197s ok 192 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 193 1197s # unique id: Zl3-k9HdPRCyglxy5d4MGAAAAAg 1197s ok 194 1197s ok 195 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 196 1197s # unique id: Zl3-k-ZHb42LabzwsNSUwgAAAEY 1197s ok 197 1197s ok 198 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 199 1197s # unique id: Zl3-k9HdPRCyglxy5d4MGQAAAAI 1197s ok 200 1197s ok 201 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 202 1197s # unique id: Zl3-k-ZHb42LabzwsNSUwwAAAEg 1197s ok 203 1197s ok 204 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 205 1197s # unique id: Zl3-k9HdPRCyglxy5d4MGgAAAAc 1197s ok 206 1197s ok 207 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 208 1197s # unique id: Zl3-k-ZHb42LabzwsNSUxAAAAEA 1197s ok 209 1197s ok 210 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 211 1197s # unique id: Zl3-k9HdPRCyglxy5d4MGwAAAAU 1197s ok 212 1197s ok 213 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 214 1197s # unique id: Zl3-k-ZHb42LabzwsNSUxQAAAEc 1197s ok 215 1197s ok 216 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 217 1197s # unique id: Zl3-k9HdPRCyglxy5d4MHAAAAAQ 1197s ok 218 1197s ok 219 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 220 1197s # unique id: Zl3-k-ZHb42LabzwsNSUxgAAAEM 1197s ok 221 1197s ok 222 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 223 1197s # unique id: Zl3-k9HdPRCyglxy5d4MHQAAAAk 1197s ok 224 1197s ok 225 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 226 1197s # unique id: Zl3-k-ZHb42LabzwsNSUxwAAAEU 1197s ok 227 1197s ok 228 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 229 1197s # unique id: Zl3-k9HdPRCyglxy5d4MHgAAAAA 1197s ok 230 1197s ok 231 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 232 1197s # unique id: Zl3-k-ZHb42LabzwsNSUyAAAAEI 1197s ok 233 1197s ok 234 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 235 1197s # unique id: Zl3-k9HdPRCyglxy5d4MHwAAAAM 1197s ok 236 1197s ok 237 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 238 1197s # unique id: Zl3-k-ZHb42LabzwsNSUyQAAAEk 1197s ok 239 1197s ok 240 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 241 1197s # unique id: Zl3-k9HdPRCyglxy5d4MIAAAAAY 1197s ok 242 1197s ok 243 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 244 1197s # unique id: Zl3-k-ZHb42LabzwsNSUygAAAEQ 1197s ok 245 1197s ok 246 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 247 1197s # unique id: Zl3-k9HdPRCyglxy5d4MIQAAAAE 1197s ok 248 1197s ok 249 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 250 1197s # unique id: Zl3-k-ZHb42LabzwsNSUywAAAEE 1197s ok 251 1197s ok 252 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 253 1197s # unique id: Zl3-k9HdPRCyglxy5d4MIgAAAAg 1197s ok 254 1197s ok 255 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 256 1197s # unique id: Zl3-lOZHb42LabzwsNSUzAAAAEY 1197s ok 257 1197s ok 258 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 259 1197s # unique id: Zl3-lNHdPRCyglxy5d4MIwAAAAI 1197s ok 260 1197s ok 261 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 262 1197s # unique id: Zl3-lOZHb42LabzwsNSUzQAAAEg 1197s ok 263 1197s ok 264 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 265 1197s # unique id: Zl3-lNHdPRCyglxy5d4MJAAAAAc 1197s ok 266 1197s ok 267 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 268 1197s # unique id: Zl3-lOZHb42LabzwsNSUzgAAAEA 1197s ok 269 1197s ok 270 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 271 1197s # unique id: Zl3-lNHdPRCyglxy5d4MJQAAAAU 1197s ok 272 1197s ok 273 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 274 1197s # unique id: Zl3-lOZHb42LabzwsNSUzwAAAEc 1197s ok 275 1197s ok 276 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 277 1197s # unique id: Zl3-lNHdPRCyglxy5d4MJgAAAAQ 1197s ok 278 1197s ok 279 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 280 1197s # unique id: Zl3-lOZHb42LabzwsNSU0AAAAEM 1197s ok 281 1197s ok 282 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 283 1197s # unique id: Zl3-lNHdPRCyglxy5d4MJwAAAAk 1197s ok 284 1197s ok 285 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 286 1197s # unique id: Zl3-lOZHb42LabzwsNSU0QAAAEU 1197s ok 287 1197s ok 288 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 289 1197s # unique id: Zl3-lNHdPRCyglxy5d4MKAAAAAA 1197s ok 290 1197s ok 291 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 292 1197s # unique id: Zl3-lOZHb42LabzwsNSU0gAAAEI 1197s ok 293 1197s ok 294 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 295 1197s # unique id: Zl3-lNHdPRCyglxy5d4MKQAAAAM 1197s ok 296 1197s ok 297 1197s # testing : fetch unique ID 1197s # expected: 200 1197s # received: '200' 1197s ok 298 1197s # unique id: Zl3-lOZHb42LabzwsNSU0wAAAEk 1197s ok 299 1197s ok 300 1197s ok 1204s t/modules/usertrack.t ............... 1204s 1..1004 1204s # Running under perl version 5.038002 for linux 1204s # Current time local: Mon Jun 3 17:34:12 2024 1204s # Current time GMT: Mon Jun 3 17:34:12 2024 1204s # Using Test.pm version 1.31 1204s # Using Apache/Test.pm version 1.42 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 1 1204s ok 2 1204s Set-Cookie: usertrack_test=47e5c91c.619ffbe194edb; path=/; expires=Mon, 03-Jun-24 17:35:16 GMT 1204s Cookie: usertrack_test=47e5c91c.619ffbe194edb 1204s ok 3 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 4 1204s ok 5 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 6 1204s ok 7 1204s Set-Cookie: usertrack_test=4daa6aca.619ffbe19a406; path=/; expires=Mon, 03-Jun-24 17:35:16 GMT 1204s Cookie: usertrack_test=4daa6aca.619ffbe19a406 1204s ok 8 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 9 1204s ok 10 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 11 1204s ok 12 1204s Set-Cookie: usertrack_test=19dc0c50.619ffbe19e279; path=/; expires=Mon, 03-Jun-24 17:35:16 GMT 1204s Cookie: usertrack_test=19dc0c50.619ffbe19e279 1204s ok 13 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 14 1204s ok 15 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 16 1204s ok 17 1204s Set-Cookie: usertrack_test=e8b0a6b3.619ffbe1a15a9; path=/; expires=Mon, 03-Jun-24 17:35:16 GMT 1204s Cookie: usertrack_test=e8b0a6b3.619ffbe1a15a9 1204s ok 18 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 19 1204s ok 20 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 21 1204s ok 22 1204s Set-Cookie: usertrack_test=4adfa5fc.619ffbe1a4cbd; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=4adfa5fc.619ffbe1a4cbd 1204s ok 23 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 24 1204s ok 25 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 26 1204s ok 27 1204s Set-Cookie: usertrack_test=b2e687e1.619ffbe1a8a1d; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=b2e687e1.619ffbe1a8a1d 1204s ok 28 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 29 1204s ok 30 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 31 1204s ok 32 1204s Set-Cookie: usertrack_test=8321b058.619ffbe1ab139; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=8321b058.619ffbe1ab139 1204s ok 33 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 34 1204s ok 35 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 36 1204s ok 37 1204s Set-Cookie: usertrack_test=d0d65cf9.619ffbe1ad5b5; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=d0d65cf9.619ffbe1ad5b5 1204s ok 38 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 39 1204s ok 40 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 41 1204s ok 42 1204s Set-Cookie: usertrack_test=6ff68630.619ffbe1af8dd; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=6ff68630.619ffbe1af8dd 1204s ok 43 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 44 1204s ok 45 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 46 1204s ok 47 1204s Set-Cookie: usertrack_test=e57d32c6.619ffbe1b1fae; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=e57d32c6.619ffbe1b1fae 1204s ok 48 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 49 1204s ok 50 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 51 1204s ok 52 1204s Set-Cookie: usertrack_test=dbdbf67b.619ffbe1b4141; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=dbdbf67b.619ffbe1b4141 1204s ok 53 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 54 1204s ok 55 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 56 1204s ok 57 1204s Set-Cookie: usertrack_test=e3556423.619ffbe1b61d8; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=e3556423.619ffbe1b61d8 1204s ok 58 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 59 1204s ok 60 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 61 1204s ok 62 1204s Set-Cookie: usertrack_test=9b5fc266.619ffbe1b836d; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=9b5fc266.619ffbe1b836d 1204s ok 63 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 64 1204s ok 65 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 66 1204s ok 67 1204s Set-Cookie: usertrack_test=3339452b.619ffbe1ba370; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=3339452b.619ffbe1ba370 1204s ok 68 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 69 1204s ok 70 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 71 1204s ok 72 1204s Set-Cookie: usertrack_test=28c6e222.619ffbe1bc5c5; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=28c6e222.619ffbe1bc5c5 1204s ok 73 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 74 1204s ok 75 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 76 1204s ok 77 1204s Set-Cookie: usertrack_test=4fd34012.619ffbe1be7c8; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=4fd34012.619ffbe1be7c8 1204s ok 78 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 79 1204s ok 80 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 81 1204s ok 82 1204s Set-Cookie: usertrack_test=ca1293d6.619ffbe1c0b0b; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=ca1293d6.619ffbe1c0b0b 1204s ok 83 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 84 1204s ok 85 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 86 1204s ok 87 1204s Set-Cookie: usertrack_test=e4d7ae77.619ffbe1c2c35; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=e4d7ae77.619ffbe1c2c35 1204s ok 88 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 89 1204s ok 90 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 91 1204s ok 92 1204s Set-Cookie: usertrack_test=a583003a.619ffbe1c48af; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=a583003a.619ffbe1c48af 1204s ok 93 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 94 1204s ok 95 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 96 1204s ok 97 1204s Set-Cookie: usertrack_test=e221e322.619ffbe1c68f3; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=e221e322.619ffbe1c68f3 1204s ok 98 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 99 1204s ok 100 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 101 1204s ok 102 1204s Set-Cookie: usertrack_test=d4a05061.619ffbe1c8974; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=d4a05061.619ffbe1c8974 1204s ok 103 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 104 1204s ok 105 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 106 1204s ok 107 1204s Set-Cookie: usertrack_test=6ea9c669.619ffbe1ca856; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=6ea9c669.619ffbe1ca856 1204s ok 108 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 109 1204s ok 110 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 111 1204s ok 112 1204s Set-Cookie: usertrack_test=35d95e21.619ffbe1cc8f1; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=35d95e21.619ffbe1cc8f1 1204s ok 113 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 114 1204s ok 115 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 116 1204s ok 117 1204s Set-Cookie: usertrack_test=f9cfa360.619ffbe1ce666; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=f9cfa360.619ffbe1ce666 1204s ok 118 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 119 1204s ok 120 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 121 1204s ok 122 1204s Set-Cookie: usertrack_test=14c81623.619ffbe1d0414; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=14c81623.619ffbe1d0414 1204s ok 123 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 124 1204s ok 125 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 126 1204s ok 127 1204s Set-Cookie: usertrack_test=383d0c75.619ffbe1d2699; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=383d0c75.619ffbe1d2699 1204s ok 128 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 129 1204s ok 130 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 131 1204s ok 132 1204s Set-Cookie: usertrack_test=f8db3964.619ffbe1d476d; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=f8db3964.619ffbe1d476d 1204s ok 133 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 134 1204s ok 135 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 136 1204s ok 137 1204s Set-Cookie: usertrack_test=93781956.619ffbe1d6641; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=93781956.619ffbe1d6641 1204s ok 138 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 139 1204s ok 140 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 141 1204s ok 142 1204s Set-Cookie: usertrack_test=7d5038a.619ffbe1d8146; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=7d5038a.619ffbe1d8146 1204s ok 143 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 144 1204s ok 145 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 146 1204s ok 147 1204s Set-Cookie: usertrack_test=372cf0.619ffbe1da34a; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=372cf0.619ffbe1da34a 1204s ok 148 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 149 1204s ok 150 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 151 1204s ok 152 1204s Set-Cookie: usertrack_test=14b6da5f.619ffbe1dc257; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=14b6da5f.619ffbe1dc257 1204s ok 153 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 154 1204s ok 155 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 156 1204s ok 157 1204s Set-Cookie: usertrack_test=14012154.619ffbe1ddfa7; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=14012154.619ffbe1ddfa7 1204s ok 158 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 159 1204s ok 160 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 161 1204s ok 162 1204s Set-Cookie: usertrack_test=68813ef2.619ffbe1e02a2; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=68813ef2.619ffbe1e02a2 1204s ok 163 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 164 1204s ok 165 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 166 1204s ok 167 1204s Set-Cookie: usertrack_test=c8c338f6.619ffbe1e2066; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=c8c338f6.619ffbe1e2066 1204s ok 168 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 169 1204s ok 170 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 171 1204s ok 172 1204s Set-Cookie: usertrack_test=27c0c016.619ffbe1e3dda; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=27c0c016.619ffbe1e3dda 1204s ok 173 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 174 1204s ok 175 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 176 1204s ok 177 1204s Set-Cookie: usertrack_test=44785025.619ffbe1e5f68; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=44785025.619ffbe1e5f68 1204s ok 178 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 179 1204s ok 180 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 181 1204s ok 182 1204s Set-Cookie: usertrack_test=bf2050d1.619ffbe1e8226; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=bf2050d1.619ffbe1e8226 1204s ok 183 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 184 1204s ok 185 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 186 1204s ok 187 1204s Set-Cookie: usertrack_test=dc8689d2.619ffbe1ea30b; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=dc8689d2.619ffbe1ea30b 1204s ok 188 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 189 1204s ok 190 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 191 1204s ok 192 1204s Set-Cookie: usertrack_test=d53f23ac.619ffbe1ebf83; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=d53f23ac.619ffbe1ebf83 1204s ok 193 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 194 1204s ok 195 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 196 1204s ok 197 1204s Set-Cookie: usertrack_test=db7509cd.619ffbe1ee1d5; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=db7509cd.619ffbe1ee1d5 1204s ok 198 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 199 1204s ok 200 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 201 1204s ok 202 1204s Set-Cookie: usertrack_test=794fcabf.619ffbe1f02a3; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=794fcabf.619ffbe1f02a3 1204s ok 203 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 204 1204s ok 205 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 206 1204s ok 207 1204s Set-Cookie: usertrack_test=fe9369e2.619ffbe1f2037; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=fe9369e2.619ffbe1f2037 1204s ok 208 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 209 1204s ok 210 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 211 1204s ok 212 1204s Set-Cookie: usertrack_test=bf8abc21.619ffbe1f4327; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=bf8abc21.619ffbe1f4327 1204s ok 213 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 214 1204s ok 215 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 216 1204s ok 217 1204s Set-Cookie: usertrack_test=46a7bd75.619ffbe1f6c90; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=46a7bd75.619ffbe1f6c90 1204s ok 218 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 219 1204s ok 220 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 221 1204s ok 222 1204s Set-Cookie: usertrack_test=306b146f.619ffbe1fa385; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=306b146f.619ffbe1fa385 1204s ok 223 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 224 1204s ok 225 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 226 1204s ok 227 1204s Set-Cookie: usertrack_test=310b60c8.619ffbe1fda67; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=310b60c8.619ffbe1fda67 1204s ok 228 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 229 1204s ok 230 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 231 1204s ok 232 1204s Set-Cookie: usertrack_test=9eec177d.619ffbe201188; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=9eec177d.619ffbe201188 1204s ok 233 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 234 1204s ok 235 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 236 1204s ok 237 1204s Set-Cookie: usertrack_test=d5ec629d.619ffbe204551; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=d5ec629d.619ffbe204551 1204s ok 238 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 239 1204s ok 240 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 241 1204s ok 242 1204s Set-Cookie: usertrack_test=a7caa38.619ffbe20752c; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=a7caa38.619ffbe20752c 1204s ok 243 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 244 1204s ok 245 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 246 1204s ok 247 1204s Set-Cookie: usertrack_test=829208f9.619ffbe20aaf0; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=829208f9.619ffbe20aaf0 1204s ok 248 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 249 1204s ok 250 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 251 1204s ok 252 1204s Set-Cookie: usertrack_test=2c352bd0.619ffbe20ccad; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=2c352bd0.619ffbe20ccad 1204s ok 253 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 254 1204s ok 255 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 256 1204s ok 257 1204s Set-Cookie: usertrack_test=a7a263fa.619ffbe20ea89; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=a7a263fa.619ffbe20ea89 1204s ok 258 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 259 1204s ok 260 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 261 1204s ok 262 1204s Set-Cookie: usertrack_test=25d2ef37.619ffbe210c1d; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=25d2ef37.619ffbe210c1d 1204s ok 263 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 264 1204s ok 265 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 266 1204s ok 267 1204s Set-Cookie: usertrack_test=76ac96b6.619ffbe212836; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=76ac96b6.619ffbe212836 1204s ok 268 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 269 1204s ok 270 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 271 1204s ok 272 1204s Set-Cookie: usertrack_test=ca9e8931.619ffbe2148d4; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=ca9e8931.619ffbe2148d4 1204s ok 273 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 274 1204s ok 275 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 276 1204s ok 277 1204s Set-Cookie: usertrack_test=cdf65c01.619ffbe216ab1; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=cdf65c01.619ffbe216ab1 1204s ok 278 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 279 1204s ok 280 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 281 1204s ok 282 1204s Set-Cookie: usertrack_test=d10bf011.619ffbe218ef4; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=d10bf011.619ffbe218ef4 1204s ok 283 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 284 1204s ok 285 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 286 1204s ok 287 1204s Set-Cookie: usertrack_test=41171025.619ffbe21b075; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=41171025.619ffbe21b075 1204s ok 288 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 289 1204s ok 290 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 291 1204s ok 292 1204s Set-Cookie: usertrack_test=517fa51a.619ffbe21d20c; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=517fa51a.619ffbe21d20c 1204s ok 293 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 294 1204s ok 295 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 296 1204s ok 297 1204s Set-Cookie: usertrack_test=69bac6fc.619ffbe21f5dd; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=69bac6fc.619ffbe21f5dd 1204s ok 298 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 299 1204s ok 300 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 301 1204s ok 302 1204s Set-Cookie: usertrack_test=12f6f69.619ffbe221594; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=12f6f69.619ffbe221594 1204s ok 303 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 304 1204s ok 305 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 306 1204s ok 307 1204s Set-Cookie: usertrack_test=41709c6c.619ffbe2235d1; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=41709c6c.619ffbe2235d1 1204s ok 308 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 309 1204s ok 310 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 311 1204s ok 312 1204s Set-Cookie: usertrack_test=14ab40e5.619ffbe225897; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=14ab40e5.619ffbe225897 1204s ok 313 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 314 1204s ok 315 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 316 1204s ok 317 1204s Set-Cookie: usertrack_test=db2d1d05.619ffbe2274cc; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=db2d1d05.619ffbe2274cc 1204s ok 318 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 319 1204s ok 320 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 321 1204s ok 322 1204s Set-Cookie: usertrack_test=30bc6426.619ffbe229360; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=30bc6426.619ffbe229360 1204s ok 323 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 324 1204s ok 325 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 326 1204s ok 327 1204s Set-Cookie: usertrack_test=43f4bd3f.619ffbe22b5a3; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=43f4bd3f.619ffbe22b5a3 1204s ok 328 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 329 1204s ok 330 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 331 1204s ok 332 1204s Set-Cookie: usertrack_test=1fcbd318.619ffbe22d6e1; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=1fcbd318.619ffbe22d6e1 1204s ok 333 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 334 1204s ok 335 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 336 1204s ok 337 1204s Set-Cookie: usertrack_test=243d51db.619ffbe22f799; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=243d51db.619ffbe22f799 1204s ok 338 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 339 1204s ok 340 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 341 1204s ok 342 1204s Set-Cookie: usertrack_test=af29954a.619ffbe231746; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=af29954a.619ffbe231746 1204s ok 343 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 344 1204s ok 345 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 346 1204s ok 347 1204s Set-Cookie: usertrack_test=c5c3dd3f.619ffbe2338d5; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=c5c3dd3f.619ffbe2338d5 1204s ok 348 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 349 1204s ok 350 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 351 1204s ok 352 1204s Set-Cookie: usertrack_test=35393c12.619ffbe2358f2; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=35393c12.619ffbe2358f2 1204s ok 353 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 354 1204s ok 355 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 356 1204s ok 357 1204s Set-Cookie: usertrack_test=7e9a9a69.619ffbe2377dd; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=7e9a9a69.619ffbe2377dd 1204s ok 358 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 359 1204s ok 360 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 361 1204s ok 362 1204s Set-Cookie: usertrack_test=460f8c02.619ffbe239a9a; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=460f8c02.619ffbe239a9a 1204s ok 363 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 364 1204s ok 365 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 366 1204s ok 367 1204s Set-Cookie: usertrack_test=2ad82d6c.619ffbe23b9ca; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=2ad82d6c.619ffbe23b9ca 1204s ok 368 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 369 1204s ok 370 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 371 1204s ok 372 1204s Set-Cookie: usertrack_test=b00aada1.619ffbe23d751; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=b00aada1.619ffbe23d751 1204s ok 373 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 374 1204s ok 375 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 376 1204s ok 377 1204s Set-Cookie: usertrack_test=8618dac8.619ffbe23f8f7; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=8618dac8.619ffbe23f8f7 1204s ok 378 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 379 1204s ok 380 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 381 1204s ok 382 1204s Set-Cookie: usertrack_test=8e194e77.619ffbe2419ed; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=8e194e77.619ffbe2419ed 1204s ok 383 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 384 1204s ok 385 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 386 1204s ok 387 1204s Set-Cookie: usertrack_test=6ed88d0c.619ffbe243a91; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=6ed88d0c.619ffbe243a91 1204s ok 388 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 389 1204s ok 390 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 391 1204s ok 392 1204s Set-Cookie: usertrack_test=f88374ce.619ffbe245969; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=f88374ce.619ffbe245969 1204s ok 393 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 394 1204s ok 395 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 396 1204s ok 397 1204s Set-Cookie: usertrack_test=399d00f0.619ffbe247a6c; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=399d00f0.619ffbe247a6c 1204s ok 398 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 399 1204s ok 400 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 401 1204s ok 402 1204s Set-Cookie: usertrack_test=106dcc98.619ffbe249923; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=106dcc98.619ffbe249923 1204s ok 403 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 404 1204s ok 405 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 406 1204s ok 407 1204s Set-Cookie: usertrack_test=6f2580b9.619ffbe24b957; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=6f2580b9.619ffbe24b957 1204s ok 408 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 409 1204s ok 410 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 411 1204s ok 412 1204s Set-Cookie: usertrack_test=67de4e39.619ffbe24da0d; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=67de4e39.619ffbe24da0d 1204s ok 413 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 414 1204s ok 415 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 416 1204s ok 417 1204s Set-Cookie: usertrack_test=533cad79.619ffbe24f68b; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=533cad79.619ffbe24f68b 1204s ok 418 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 419 1204s ok 420 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 421 1204s ok 422 1204s Set-Cookie: usertrack_test=2cd63409.619ffbe25141f; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=2cd63409.619ffbe25141f 1204s ok 423 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 424 1204s ok 425 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 426 1204s ok 427 1204s Set-Cookie: usertrack_test=41844e91.619ffbe25343f; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=41844e91.619ffbe25343f 1204s ok 428 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 429 1204s ok 430 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 431 1204s ok 432 1204s Set-Cookie: usertrack_test=f3a0de1d.619ffbe25563f; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=f3a0de1d.619ffbe25563f 1204s ok 433 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 434 1204s ok 435 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 436 1204s ok 437 1204s Set-Cookie: usertrack_test=ba5383c4.619ffbe25756a; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=ba5383c4.619ffbe25756a 1204s ok 438 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 439 1204s ok 440 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 441 1204s ok 442 1204s Set-Cookie: usertrack_test=8496725.619ffbe259448; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=8496725.619ffbe259448 1204s ok 443 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 444 1204s ok 445 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 446 1204s ok 447 1204s Set-Cookie: usertrack_test=9628495f.619ffbe25bd1f; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=9628495f.619ffbe25bd1f 1204s ok 448 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 449 1204s ok 450 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 451 1204s ok 452 1204s Set-Cookie: usertrack_test=c32a26ae.619ffbe25ddf3; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=c32a26ae.619ffbe25ddf3 1204s ok 453 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 454 1204s ok 455 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 456 1204s ok 457 1204s Set-Cookie: usertrack_test=1f262cb0.619ffbe25fe45; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=1f262cb0.619ffbe25fe45 1204s ok 458 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 459 1204s ok 460 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 461 1204s ok 462 1204s Set-Cookie: usertrack_test=c6740c86.619ffbe261f88; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=c6740c86.619ffbe261f88 1204s ok 463 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 464 1204s ok 465 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 466 1204s ok 467 1204s Set-Cookie: usertrack_test=ffa2923d.619ffbe263c1f; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=ffa2923d.619ffbe263c1f 1204s ok 468 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 469 1204s ok 470 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 471 1204s ok 472 1204s Set-Cookie: usertrack_test=d7667c8d.619ffbe265afb; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=d7667c8d.619ffbe265afb 1204s ok 473 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 474 1204s ok 475 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 476 1204s ok 477 1204s Set-Cookie: usertrack_test=d6c19ec2.619ffbe267a75; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=d6c19ec2.619ffbe267a75 1204s ok 478 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 479 1204s ok 480 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 481 1204s ok 482 1204s Set-Cookie: usertrack_test=c30097ba.619ffbe269bfa; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=c30097ba.619ffbe269bfa 1204s ok 483 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 484 1204s ok 485 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 486 1204s ok 487 1204s Set-Cookie: usertrack_test=ac30da8c.619ffbe26bbb7; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=ac30da8c.619ffbe26bbb7 1204s ok 488 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 489 1204s ok 490 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 491 1204s ok 492 1204s Set-Cookie: usertrack_test=316f91cf.619ffbe26dabb; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=316f91cf.619ffbe26dabb 1204s ok 493 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 494 1204s ok 495 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 496 1204s ok 497 1204s Set-Cookie: usertrack_test=c49158f0.619ffbe26fd57; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=c49158f0.619ffbe26fd57 1204s ok 498 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 499 1204s ok 500 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 501 1204s ok 502 1204s Set-Cookie: usertrack_test=4046a50.619ffbe271d58; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=4046a50.619ffbe271d58 1204s ok 503 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 504 1204s ok 505 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 506 1204s ok 507 1204s Set-Cookie: usertrack_test=24a54996.619ffbe273ca1; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=24a54996.619ffbe273ca1 1204s ok 508 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 509 1204s ok 510 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 511 1204s ok 512 1204s Set-Cookie: usertrack_test=dcb30b51.619ffbe275e4a; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=dcb30b51.619ffbe275e4a 1204s ok 513 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 514 1204s ok 515 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 516 1204s ok 517 1204s Set-Cookie: usertrack_test=c29cdbe0.619ffbe277bed; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=c29cdbe0.619ffbe277bed 1204s ok 518 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 519 1204s ok 520 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 521 1204s ok 522 1204s Set-Cookie: usertrack_test=9d39d130.619ffbe279a68; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=9d39d130.619ffbe279a68 1204s ok 523 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 524 1204s ok 525 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 526 1204s ok 527 1204s Set-Cookie: usertrack_test=558b42aa.619ffbe27bc68; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=558b42aa.619ffbe27bc68 1204s ok 528 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 529 1204s ok 530 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 531 1204s ok 532 1204s Set-Cookie: usertrack_test=e05dd279.619ffbe27de91; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=e05dd279.619ffbe27de91 1204s ok 533 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 534 1204s ok 535 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 536 1204s ok 537 1204s Set-Cookie: usertrack_test=e7e5cff6.619ffbe280057; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=e7e5cff6.619ffbe280057 1204s ok 538 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 539 1204s ok 540 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 541 1204s ok 542 1204s Set-Cookie: usertrack_test=145bbe46.619ffbe281ecb; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=145bbe46.619ffbe281ecb 1204s ok 543 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 544 1204s ok 545 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 546 1204s ok 547 1204s Set-Cookie: usertrack_test=92a8f0e3.619ffbe2840cf; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=92a8f0e3.619ffbe2840cf 1204s ok 548 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 549 1204s ok 550 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 551 1204s ok 552 1204s Set-Cookie: usertrack_test=e1c674d3.619ffbe2860e6; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=e1c674d3.619ffbe2860e6 1204s ok 553 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 554 1204s ok 555 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 556 1204s ok 557 1204s Set-Cookie: usertrack_test=415fc64d.619ffbe287fd8; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=415fc64d.619ffbe287fd8 1204s ok 558 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 559 1204s ok 560 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 561 1204s ok 562 1204s Set-Cookie: usertrack_test=84dd441d.619ffbe28a23c; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=84dd441d.619ffbe28a23c 1204s ok 563 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 564 1204s ok 565 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 566 1204s ok 567 1204s Set-Cookie: usertrack_test=416d8245.619ffbe28bf45; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=416d8245.619ffbe28bf45 1204s ok 568 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 569 1204s ok 570 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 571 1204s ok 572 1204s Set-Cookie: usertrack_test=80522cef.619ffbe28e0e9; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=80522cef.619ffbe28e0e9 1204s ok 573 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 574 1204s ok 575 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 576 1204s ok 577 1204s Set-Cookie: usertrack_test=9c356734.619ffbe290318; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=9c356734.619ffbe290318 1204s ok 578 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 579 1204s ok 580 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 581 1204s ok 582 1204s Set-Cookie: usertrack_test=f3d8bcfa.619ffbe2926bc; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=f3d8bcfa.619ffbe2926bc 1204s ok 583 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 584 1204s ok 585 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 586 1204s ok 587 1204s Set-Cookie: usertrack_test=46352ada.619ffbe29488b; path=/; expires=Mon, 03-Jun-24 17:35:17 GMT 1204s Cookie: usertrack_test=46352ada.619ffbe29488b 1204s ok 588 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 589 1204s ok 590 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 591 1204s ok 592 1204s Set-Cookie: usertrack_test=c25e3693.619ffbe296847; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=c25e3693.619ffbe296847 1204s ok 593 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 594 1204s ok 595 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 596 1204s ok 597 1204s Set-Cookie: usertrack_test=45b50229.619ffbe298a09; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=45b50229.619ffbe298a09 1204s ok 598 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 599 1204s ok 600 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 601 1204s ok 602 1204s Set-Cookie: usertrack_test=4dacd9e2.619ffbe29a97c; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=4dacd9e2.619ffbe29a97c 1204s ok 603 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 604 1204s ok 605 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 606 1204s ok 607 1204s Set-Cookie: usertrack_test=820f47b4.619ffbe29d3d5; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=820f47b4.619ffbe29d3d5 1204s ok 608 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 609 1204s ok 610 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 611 1204s ok 612 1204s Set-Cookie: usertrack_test=56cc4df7.619ffbe2a0815; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=56cc4df7.619ffbe2a0815 1204s ok 613 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 614 1204s ok 615 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 616 1204s ok 617 1204s Set-Cookie: usertrack_test=6e0461d9.619ffbe2a37ca; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=6e0461d9.619ffbe2a37ca 1204s ok 618 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 619 1204s ok 620 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 621 1204s ok 622 1204s Set-Cookie: usertrack_test=da83080.619ffbe2a69f6; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=da83080.619ffbe2a69f6 1204s ok 623 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 624 1204s ok 625 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 626 1204s ok 627 1204s Set-Cookie: usertrack_test=9af00180.619ffbe2a9d4d; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=9af00180.619ffbe2a9d4d 1204s ok 628 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 629 1204s ok 630 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 631 1204s ok 632 1204s Set-Cookie: usertrack_test=78ec29e8.619ffbe2ad2ad; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=78ec29e8.619ffbe2ad2ad 1204s ok 633 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 634 1204s ok 635 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 636 1204s ok 637 1204s Set-Cookie: usertrack_test=4879a99d.619ffbe2b0948; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=4879a99d.619ffbe2b0948 1204s ok 638 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 639 1204s ok 640 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 641 1204s ok 642 1204s Set-Cookie: usertrack_test=e88cd606.619ffbe2b2ad5; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=e88cd606.619ffbe2b2ad5 1204s ok 643 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 644 1204s ok 645 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 646 1204s ok 647 1204s Set-Cookie: usertrack_test=76de07ad.619ffbe2b6b88; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=76de07ad.619ffbe2b6b88 1204s ok 648 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 649 1204s ok 650 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 651 1204s ok 652 1204s Set-Cookie: usertrack_test=eec591ce.619ffbe2bab3d; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=eec591ce.619ffbe2bab3d 1204s ok 653 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 654 1204s ok 655 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 656 1204s ok 657 1204s Set-Cookie: usertrack_test=358a16f2.619ffbe2bea65; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=358a16f2.619ffbe2bea65 1204s ok 658 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 659 1204s ok 660 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 661 1204s ok 662 1204s Set-Cookie: usertrack_test=2f413172.619ffbe2c1f58; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=2f413172.619ffbe2c1f58 1204s ok 663 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 664 1204s ok 665 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 666 1204s ok 667 1204s Set-Cookie: usertrack_test=dd68926b.619ffbe2c5345; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=dd68926b.619ffbe2c5345 1204s ok 668 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 669 1204s ok 670 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 671 1204s ok 672 1204s Set-Cookie: usertrack_test=1a3f2057.619ffbe2c8907; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=1a3f2057.619ffbe2c8907 1204s ok 673 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 674 1204s ok 675 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 676 1204s ok 677 1204s Set-Cookie: usertrack_test=6b7182aa.619ffbe2cbd8f; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=6b7182aa.619ffbe2cbd8f 1204s ok 678 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 679 1204s ok 680 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 681 1204s ok 682 1204s Set-Cookie: usertrack_test=7f9ef76e.619ffbe2cf330; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=7f9ef76e.619ffbe2cf330 1204s ok 683 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 684 1204s ok 685 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 686 1204s ok 687 1204s Set-Cookie: usertrack_test=35bb7845.619ffbe2d2c44; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=35bb7845.619ffbe2d2c44 1204s ok 688 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 689 1204s ok 690 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 691 1204s ok 692 1204s Set-Cookie: usertrack_test=718e091a.619ffbe2d4df2; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=718e091a.619ffbe2d4df2 1204s ok 693 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 694 1204s ok 695 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 696 1204s ok 697 1204s Set-Cookie: usertrack_test=557734cc.619ffbe2d92ab; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=557734cc.619ffbe2d92ab 1204s ok 698 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 699 1204s ok 700 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 701 1204s ok 702 1204s Set-Cookie: usertrack_test=c655f2.619ffbe2dd1c5; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=c655f2.619ffbe2dd1c5 1204s ok 703 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 704 1204s ok 705 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 706 1204s ok 707 1204s Set-Cookie: usertrack_test=897a43ea.619ffbe2e1215; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=897a43ea.619ffbe2e1215 1204s ok 708 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 709 1204s ok 710 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 711 1204s ok 712 1204s Set-Cookie: usertrack_test=a3e1c21e.619ffbe2e54c7; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=a3e1c21e.619ffbe2e54c7 1204s ok 713 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 714 1204s ok 715 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 716 1204s ok 717 1204s Set-Cookie: usertrack_test=16b92b1c.619ffbe2e9270; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=16b92b1c.619ffbe2e9270 1204s ok 718 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 719 1204s ok 720 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 721 1204s ok 722 1204s Set-Cookie: usertrack_test=417135a7.619ffbe2ed39a; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=417135a7.619ffbe2ed39a 1204s ok 723 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 724 1204s ok 725 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 726 1204s ok 727 1204s Set-Cookie: usertrack_test=e16aaa19.619ffbe2f12ea; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=e16aaa19.619ffbe2f12ea 1204s ok 728 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 729 1204s ok 730 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 731 1204s ok 732 1204s Set-Cookie: usertrack_test=d1562a82.619ffbe2f4b6c; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=d1562a82.619ffbe2f4b6c 1204s ok 733 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 734 1204s ok 735 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 736 1204s ok 737 1204s Set-Cookie: usertrack_test=79ca5487.619ffbe2f78c1; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=79ca5487.619ffbe2f78c1 1204s ok 738 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 739 1204s ok 740 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 741 1204s ok 742 1204s Set-Cookie: usertrack_test=e0d4fe28.619ffbe2f9a5a; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=e0d4fe28.619ffbe2f9a5a 1204s ok 743 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 744 1204s ok 745 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 746 1204s ok 747 1204s Set-Cookie: usertrack_test=bc5881e0.619ffbe2fe220; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=bc5881e0.619ffbe2fe220 1204s ok 748 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 749 1204s ok 750 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 751 1204s ok 752 1204s Set-Cookie: usertrack_test=c5b87806.619ffbe302455; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=c5b87806.619ffbe302455 1204s ok 753 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 754 1204s ok 755 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 756 1204s ok 757 1204s Set-Cookie: usertrack_test=6719de0d.619ffbe306246; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=6719de0d.619ffbe306246 1204s ok 758 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 759 1204s ok 760 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 761 1204s ok 762 1204s Set-Cookie: usertrack_test=81bcc30a.619ffbe3097a9; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=81bcc30a.619ffbe3097a9 1204s ok 763 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 764 1204s ok 765 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 766 1204s ok 767 1204s Set-Cookie: usertrack_test=7e1e946f.619ffbe30cf46; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=7e1e946f.619ffbe30cf46 1204s ok 768 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 769 1204s ok 770 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 771 1204s ok 772 1204s Set-Cookie: usertrack_test=37d72ae.619ffbe3104ea; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=37d72ae.619ffbe3104ea 1204s ok 773 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 774 1204s ok 775 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 776 1204s ok 777 1204s Set-Cookie: usertrack_test=e38a1c49.619ffbe313ce6; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=e38a1c49.619ffbe313ce6 1204s ok 778 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 779 1204s ok 780 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 781 1204s ok 782 1204s Set-Cookie: usertrack_test=7f238675.619ffbe31736b; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=7f238675.619ffbe31736b 1204s ok 783 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 784 1204s ok 785 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 786 1204s ok 787 1204s Set-Cookie: usertrack_test=2733845c.619ffbe31abcd; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=2733845c.619ffbe31abcd 1204s ok 788 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 789 1204s ok 790 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 791 1204s ok 792 1204s Set-Cookie: usertrack_test=464ad46d.619ffbe31dfc0; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=464ad46d.619ffbe31dfc0 1204s ok 793 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 794 1204s ok 795 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 796 1204s ok 797 1204s Set-Cookie: usertrack_test=fbe9de26.619ffbe3229c9; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=fbe9de26.619ffbe3229c9 1204s ok 798 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 799 1204s ok 800 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 801 1204s ok 802 1204s Set-Cookie: usertrack_test=bb714017.619ffbe326e80; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=bb714017.619ffbe326e80 1204s ok 803 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 804 1204s ok 805 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 806 1204s ok 807 1204s Set-Cookie: usertrack_test=99ae5a17.619ffbe32c375; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=99ae5a17.619ffbe32c375 1204s ok 808 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 809 1204s ok 810 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 811 1204s ok 812 1204s Set-Cookie: usertrack_test=cfbfc3.619ffbe32f46b; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=cfbfc3.619ffbe32f46b 1204s ok 813 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 814 1204s ok 815 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 816 1204s ok 817 1204s Set-Cookie: usertrack_test=66f00351.619ffbe332877; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=66f00351.619ffbe332877 1204s ok 818 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 819 1204s ok 820 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 821 1204s ok 822 1204s Set-Cookie: usertrack_test=673027ce.619ffbe33604a; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=673027ce.619ffbe33604a 1204s ok 823 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 824 1204s ok 825 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 826 1204s ok 827 1204s Set-Cookie: usertrack_test=6519f9ef.619ffbe3395ef; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=6519f9ef.619ffbe3395ef 1204s ok 828 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 829 1204s ok 830 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 831 1204s ok 832 1204s Set-Cookie: usertrack_test=11b2221c.619ffbe33cb91; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=11b2221c.619ffbe33cb91 1204s ok 833 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 834 1204s ok 835 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 836 1204s ok 837 1204s Set-Cookie: usertrack_test=ffdfe616.619ffbe34084e; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=ffdfe616.619ffbe34084e 1204s ok 838 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 839 1204s ok 840 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 841 1204s ok 842 1204s Set-Cookie: usertrack_test=d914a8f6.619ffbe344258; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=d914a8f6.619ffbe344258 1204s ok 843 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 844 1204s ok 845 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 846 1204s ok 847 1204s Set-Cookie: usertrack_test=2af2ff54.619ffbe348849; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=2af2ff54.619ffbe348849 1204s ok 848 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 849 1204s ok 850 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 851 1204s ok 852 1204s Set-Cookie: usertrack_test=fdca0cbf.619ffbe34ce9e; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=fdca0cbf.619ffbe34ce9e 1204s ok 853 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 854 1204s ok 855 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 856 1204s ok 857 1204s Set-Cookie: usertrack_test=61f6edb9.619ffbe350319; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=61f6edb9.619ffbe350319 1204s ok 858 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 859 1204s ok 860 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 861 1204s ok 862 1204s Set-Cookie: usertrack_test=b0e5d167.619ffbe3524f5; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=b0e5d167.619ffbe3524f5 1204s ok 863 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 864 1204s ok 865 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 866 1204s ok 867 1204s Set-Cookie: usertrack_test=ade37495.619ffbe3545bb; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=ade37495.619ffbe3545bb 1204s ok 868 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 869 1204s ok 870 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 871 1204s ok 872 1204s Set-Cookie: usertrack_test=d9893d4.619ffbe356169; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=d9893d4.619ffbe356169 1204s ok 873 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 874 1204s ok 875 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 876 1204s ok 877 1204s Set-Cookie: usertrack_test=912efee2.619ffbe358180; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=912efee2.619ffbe358180 1204s ok 878 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 879 1204s ok 880 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 881 1204s ok 882 1204s Set-Cookie: usertrack_test=76dab304.619ffbe35a3a7; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=76dab304.619ffbe35a3a7 1204s ok 883 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 884 1204s ok 885 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 886 1204s ok 887 1204s Set-Cookie: usertrack_test=816a5b3c.619ffbe35c8ee; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=816a5b3c.619ffbe35c8ee 1204s ok 888 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 889 1204s ok 890 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 891 1204s ok 892 1204s Set-Cookie: usertrack_test=ff68db22.619ffbe35efaf; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=ff68db22.619ffbe35efaf 1204s ok 893 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 894 1204s ok 895 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 896 1204s ok 897 1204s Set-Cookie: usertrack_test=3ac0575.619ffbe36134a; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=3ac0575.619ffbe36134a 1204s ok 898 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 899 1204s ok 900 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 901 1204s ok 902 1204s Set-Cookie: usertrack_test=723d4adf.619ffbe3631a9; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=723d4adf.619ffbe3631a9 1204s ok 903 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 904 1204s ok 905 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 906 1204s ok 907 1204s Set-Cookie: usertrack_test=b803c212.619ffbe365166; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=b803c212.619ffbe365166 1204s ok 908 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 909 1204s ok 910 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 911 1204s ok 912 1204s Set-Cookie: usertrack_test=d30eec23.619ffbe366e06; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=d30eec23.619ffbe366e06 1204s ok 913 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 914 1204s ok 915 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 916 1204s ok 917 1204s Set-Cookie: usertrack_test=5515c205.619ffbe368aa9; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=5515c205.619ffbe368aa9 1204s ok 918 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 919 1204s ok 920 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 921 1204s ok 922 1204s Set-Cookie: usertrack_test=55243542.619ffbe36a956; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=55243542.619ffbe36a956 1204s ok 923 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 924 1204s ok 925 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 926 1204s ok 927 1204s Set-Cookie: usertrack_test=e3a21f5d.619ffbe36c838; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=e3a21f5d.619ffbe36c838 1204s ok 928 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 929 1204s ok 930 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 931 1204s ok 932 1204s Set-Cookie: usertrack_test=cec6e645.619ffbe36e8a3; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=cec6e645.619ffbe36e8a3 1204s ok 933 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 934 1204s ok 935 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 936 1204s ok 937 1204s Set-Cookie: usertrack_test=ff8d30b9.619ffbe370b08; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=ff8d30b9.619ffbe370b08 1204s ok 938 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 939 1204s ok 940 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 941 1204s ok 942 1204s Set-Cookie: usertrack_test=29e149d2.619ffbe372e57; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=29e149d2.619ffbe372e57 1204s ok 943 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 944 1204s ok 945 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 946 1204s ok 947 1204s Set-Cookie: usertrack_test=33ce44fb.619ffbe3750b8; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=33ce44fb.619ffbe3750b8 1204s ok 948 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 949 1204s ok 950 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 951 1204s ok 952 1204s Set-Cookie: usertrack_test=3281f5d6.619ffbe377148; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=3281f5d6.619ffbe377148 1204s ok 953 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 954 1204s ok 955 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 956 1204s ok 957 1204s Set-Cookie: usertrack_test=bc4adb52.619ffbe3791ef; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=bc4adb52.619ffbe3791ef 1204s ok 958 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 959 1204s ok 960 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 961 1204s ok 962 1204s Set-Cookie: usertrack_test=b74eccf1.619ffbe37b0cc; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=b74eccf1.619ffbe37b0cc 1204s ok 963 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 964 1204s ok 965 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 966 1204s ok 967 1204s Set-Cookie: usertrack_test=46267248.619ffbe37d0ba; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=46267248.619ffbe37d0ba 1204s ok 968 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 969 1204s ok 970 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 971 1204s ok 972 1204s Set-Cookie: usertrack_test=8b4770d.619ffbe37ea99; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=8b4770d.619ffbe37ea99 1204s ok 973 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 974 1204s ok 975 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 976 1204s ok 977 1204s Set-Cookie: usertrack_test=13111545.619ffbe380a99; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=13111545.619ffbe380a99 1204s ok 978 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 979 1204s ok 980 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 981 1204s ok 982 1204s Set-Cookie: usertrack_test=304b9609.619ffbe384071; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=304b9609.619ffbe384071 1204s ok 983 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 984 1204s ok 985 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 986 1204s ok 987 1204s Set-Cookie: usertrack_test=c3007697.619ffbe38785a; path=/; expires=Mon, 03-Jun-24 17:35:18 GMT 1204s Cookie: usertrack_test=c3007697.619ffbe38785a 1204s ok 988 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 989 1204s ok 990 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 991 1204s ok 992 1204s Set-Cookie: usertrack_test=36bbf8e4.619ffbe38b353; path=/; expires=Mon, 03-Jun-24 17:35:19 GMT 1204s Cookie: usertrack_test=36bbf8e4.619ffbe38b353 1204s ok 993 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 994 1204s ok 995 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 996 1204s ok 997 1204s Set-Cookie: usertrack_test=d8719187.619ffbe38e306; path=/; expires=Mon, 03-Jun-24 17:35:19 GMT 1204s Cookie: usertrack_test=d8719187.619ffbe38e306 1204s ok 998 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 999 1204s ok 1000 1204s ok 1001 1204s # testing : Checking return code is '200' 1204s # expected: 200 1204s # received: '200' 1204s ok 1002 1204s # usertrack_test=e820a5d4.619ffbe39026b; path=/; expires=Mon, 03-Jun-24 17:35:19 GMT 1204s ok 1003 1204s # expected: undef 1204s # received: undef 1204s ok 1004 1204s ok 1207s t/modules/vhost_alias.t ............. 1207s 1..8 1207s # Running under perl version 5.038002 for linux 1207s # Current time local: Mon Jun 3 17:34:19 2024 1207s # Current time GMT: Mon Jun 3 17:34:19 2024 1207s # Using Test.pm version 1.31 1207s # Using Apache/Test.pm version 1.42 1207s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1207s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1207s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1207s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1207s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1207s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1207s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1207s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1207s # testing : VirtalDocumentRoot test 1207s # expected: 'www.vha-test.com' 1207s # received: 'www.vha-test.com' 1207s ok 1 1207s # testing : VirtualScriptAlias test 1207s # expected: 'test cgi for www.vha-test.com' 1207s # received: 'test cgi for www.vha-test.com' 1207s ok 2 1207s # testing : VirtalDocumentRoot test 1207s # expected: 'big.server.name.from.heck.org' 1207s # received: 'big.server.name.from.heck.org' 1207s ok 3 1207s # testing : VirtualScriptAlias test 1207s # expected: 'test cgi for big.server.name.from.heck.org' 1207s # received: 'test cgi for big.server.name.from.heck.org' 1207s ok 4 1207s # testing : VirtalDocumentRoot test 1207s # expected: 'ab.com' 1207s # received: 'ab.com' 1207s ok 5 1207s # testing : VirtualScriptAlias test 1207s # expected: 'test cgi for ab.com' 1207s # received: 'test cgi for ab.com' 1207s ok 6 1207s # testing : VirtalDocumentRoot test 1207s # expected: 'w-t-f.net' 1207s # received: 'w-t-f.net' 1207s ok 7 1207s # testing : VirtualScriptAlias test 1207s # expected: 'test cgi for w-t-f.net' 1207s # received: 'test cgi for w-t-f.net' 1207s ok 8 1207s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1207s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1207s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1207s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1207s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1207s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1207s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1207s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1207s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1207s ok 1211s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1215s t/protocol/echo.t ................... 1215s 1..8 1215s # Running under perl version 5.038002 for linux 1215s # Current time local: Mon Jun 3 17:34:26 2024 1215s # Current time GMT: Mon Jun 3 17:34:26 2024 1215s # Using Test.pm version 1.31 1215s # Using Apache/Test.pm version 1.42 1215s testing mod_echo_ssl 1215s ok 1 1215s #Cipher: TLS_AES_256_GCM_SHA384 1215s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s # testing : echo 1215s # expected: 't/protocol/echo.t' 1215s # received: 't/protocol/echo.t' 1215s ok 2 1215s # testing : echo 1215s # expected: '/usr/bin/perl' 1215s # received: '/usr/bin/perl' 1215s ok 3 1215s # testing : echo 1215s # expected: '276071276071276071276071276071' 1215s # received: '276071276071276071276071276071' 1215s ok 4 1215s testing mod_echo 1215s ok 5 1215s # testing : echo 1215s # expected: 't/protocol/echo.t' 1215s # received: 't/protocol/echo.t' 1215s ok 6 1215s # testing : echo 1215s # expected: '/usr/bin/perl' 1215s # received: '/usr/bin/perl' 1215s ok 7 1215s # testing : echo 1215s # expected: '276071276071276071276071276071' 1215s # received: '276071276071276071276071276071' 1215s ok 8 1215s ok 1218s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1221s t/security/CVE-2003-0542.t .......... 1221s 1..1 1221s # Running under perl version 5.038002 for linux 1221s # Current time local: Mon Jun 3 17:34:33 2024 1221s # Current time GMT: Mon Jun 3 17:34:33 2024 1221s # Using Test.pm version 1.31 1221s # Using Apache/Test.pm version 1.42 1221s # testing : CAN-2003-0542 test case 1221s # expected: 404 1221s # received: '404' 1221s ok 1 1221s ok 1224s t/security/CVE-2004-0747.t .......... 1224s 1..1 1224s # Running under perl version 5.038002 for linux 1224s # Current time local: Mon Jun 3 17:34:36 2024 1224s # Current time GMT: Mon Jun 3 17:34:36 2024 1224s # Using Test.pm version 1.31 1224s # Using Apache/Test.pm version 1.42 1224s # testing : CAN-2004-0747 ap_resolve_env test case 1224s # expected: 200 1224s # received: 200 1224s ok 1 1224s ok 1227s t/security/CVE-2004-0811.t .......... 1227s 1..8 1227s # Running under perl version 5.038002 for linux 1227s # Current time local: Mon Jun 3 17:34:39 2024 1227s # Current time GMT: Mon Jun 3 17:34:39 2024 1227s # Using Test.pm version 1.31 1227s # Using Apache/Test.pm version 1.42 1227s # testing : subdir access allowed 1227s # expected: 200 1227s # received: '200' 1227s ok 1 1227s # testing : subdir access allowed 1227s # expected: 200 1227s # received: '200' 1227s ok 2 1227s # testing : subdir access allowed 1227s # expected: 200 1227s # received: '200' 1227s ok 3 1227s # testing : subdir access allowed 1227s # expected: 200 1227s # received: '200' 1227s ok 4 1227s # testing : topdir access denied 1227s # expected: 401 1227s # received: '401' 1227s ok 5 1227s # testing : topdir access denied 1227s # expected: 401 1227s # received: '401' 1227s ok 6 1227s # testing : topdir access denied 1227s # expected: 401 1227s # received: '401' 1227s ok 7 1227s # testing : topdir access denied 1227s # expected: 401 1227s # received: '401' 1227s ok 8 1227s ok 1230s t/security/CVE-2004-0940.t .......... 1230s 1..1 1230s # Running under perl version 5.038002 for linux 1230s # Current time local: Mon Jun 3 17:34:42 2024 1230s # Current time GMT: Mon Jun 3 17:34:42 2024 1230s # Using Test.pm version 1.31 1230s # Using Apache/Test.pm version 1.42 1230s # testing : response was 200 1230s # expected: 200 1230s # received: '200' 1230s ok 1 1230s ok 1234s t/security/CVE-2004-0942.t .......... 1234s 1..2 1234s # Running under perl version 5.038002 for linux 1234s # Current time local: Mon Jun 3 17:34:45 2024 1234s # Current time GMT: Mon Jun 3 17:34:45 2024 1234s # Using Test.pm version 1.31 1234s # Using Apache/Test.pm version 1.42 1234s ok 1 1234s # testing : request was refused 1234s # expected: qr/^HTTP\/1\.. 400/ 1234s # received: 'HTTP/1.1 400 Bad Request 1234s # ' 1234s ok 2 1234s ok 1237s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1239s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1241s t/security/CVE-2005-2491.t .......... 1241s 1..4 1241s # Running under perl version 5.038002 for linux 1241s # Current time local: Mon Jun 3 17:34:54 2024 1241s # Current time GMT: Mon Jun 3 17:34:54 2024 1241s # Using Test.pm version 1.31 1241s # Using Apache/Test.pm version 1.42 1241s # testing : check that server did not segfault 1241s # expected: 'Internal Server Error' 1241s # received: 'Internal Server Error' 1241s ok 1 1241s # testing : check for 500 response error 1241s # expected: 500 1241s # received: '500' 1241s ok 2 1241s # testing : check that server did not segfault 1241s # expected: 'Internal Server Error' 1241s # received: 'Internal Server Error' 1241s ok 3 1241s # testing : check for 500 response error 1241s # expected: 500 1241s # received: '500' 1241s ok 4 1241s ok 1243s t/security/CVE-2005-2700.t .......... 1243s 1..2 1243s # Running under perl version 5.038002 for linux 1243s # Current time local: Mon Jun 3 17:34:56 2024 1243s # Current time GMT: Mon Jun 3 17:34:56 2024 1243s # Using Test.pm version 1.31 1243s # Using Apache/Test.pm version 1.42 1243s # testing : access permitted without ccert 1243s # expected: 200 1243s # received: '200' 1243s ok 1 1243s # testing : access *not* permitted without ccert 1243s # expected: 200 1243s # received: '403' 1243s ok 2 1243s ok 1246s t/security/CVE-2005-3352.t .......... 1246s 1..2 1246s # Running under perl version 5.038002 for linux 1246s # Current time local: Mon Jun 3 17:34:58 2024 1246s # Current time GMT: Mon Jun 3 17:34:58 2024 1246s # Using Test.pm version 1.31 1246s # Using Apache/Test.pm version 1.42 1246s # testing : response code is OK 1246s # expected: 200 1246s # received: '200' 1246s ok 1 1246s # testing : referer was escaped 1246s # expected: qr/%22%3e/ 1246s # received: ' 1246s # 1246s # Menu for /security/CVE-2005-3352.map 1246s # 1246s #

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

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

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

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

Bad Request

1302s #

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

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

Forbidden

1337s

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

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

Not Found

1376s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1410s #

The requested URL was not found on this server.

1410s # ' 1410s ok 8 1410s # testing : /merge/notfound.html code 1410s # expected: 404 1410s # received: '404' 1410s ok 9 1410s # testing : /merge/notfound.html content 1410s # expected: 'testing merge' 1410s # received: 'testing merge' 1410s ok 10 1410s # testing : /merge/merge2/notfound.html code 1410s # expected: 404 1410s # received: '404' 1410s ok 11 1410s # testing : /merge/merge2/notfound.html content 1410s # expected: 'testing merge' 1410s # received: 'testing merge' 1410s ok 12 1410s # testing : /bounce/notfound.html code 1410s # expected: 404 1410s # received: '404' 1410s ok 13 1410s # testing : /bounce/notfound.html content 1410s # expected: qr/expire test/ 1410s # received: ' 1410s # expire test 1410s # expire test 1410s # ' 1410s ok 14 1410s ok 1412s t/apache/etags.t .................... 1412s # Checking for existence of FileETag directive 1412s # Returned 200: 1412s 1..61 1412s # Running under perl version 5.038002 for linux 1412s # Current time local: Mon Jun 3 17:37:45 2024 1412s # Current time GMT: Mon Jun 3 17:37:45 2024 1412s # Using Test.pm version 1.31 1412s # Using Apache/Test.pm version 1.42 1412s # --- 1412s # HEAD /apache/etags/all/is/test.txt 1412s # Expecting two components in ETag field 1412s # Received "155ab-b" 1412s ok 1 1412s # --- 1412s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1412s # Expecting one component in ETag field 1412s # Received "b" 1412s ok 2 1412s # --- 1412s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1412s # Expecting one component in ETag field 1412s # Received "613edd771cbc0" 1412s ok 3 1412s # --- 1412s # HEAD /apache/etags/none/m/test.txt 1412s # Expecting one component in ETag field 1412s # Received "613edd771cbc0" 1412s ok 4 1412s # --- 1412s # HEAD /apache/etags/none/plus-is/test.txt 1412s # Expecting two components in ETag field 1412s # Received "1562a-b" 1412s ok 5 1412s # --- 1412s # HEAD /apache/etags/m/minus-mis/test.txt 1412s # Expecting field to be absent 1412s # Received "b-613edd771cbc0" 1412s ok 6 1412s # --- 1412s # HEAD /apache/etags/m/plus-mi/test.txt 1412s # Expecting two components in ETag field 1412s # Received "155fb-613edd771cbc0" 1412s ok 7 1412s # --- 1412s # HEAD /apache/etags/mis/test.txt 1412s # Expecting three components in ETag field 1412s # Received "1560b-b-613edd771cbc0" 1412s ok 8 1412s # --- 1412s # HEAD /apache/etags/m/plus-s/test.txt 1412s # Expecting two components in ETag field 1412s # Received "b-613edd771cbc0" 1412s ok 9 1412s # --- 1412s # HEAD /apache/etags/m/minus-s/test.txt 1412s # Expecting field to be absent 1412s # Received "613edd771cbc0" 1412s ok 10 1412s # --- 1412s # HEAD /apache/etags/ms/test.txt 1412s # Expecting two components in ETag field 1412s # Received "b-613edd771cbc0" 1412s ok 11 1412s # --- 1412s # HEAD /apache/etags/m/plus-is/test.txt 1412s # Expecting three components in ETag field 1412s # Received "155f5-b-613edd771cbc0" 1412s ok 12 1412s # --- 1412s # HEAD /apache/etags/all/minus-i/test.txt 1412s # Expecting two components in ETag field 1412s # Received "b-613edd771cbc0" 1412s ok 13 1412s # --- 1412s # HEAD /apache/etags/m/minus-m/test.txt 1412s # Expecting field to be absent 1412s # Received "b-613edd771cbc0" 1412s ok 14 1412s # --- 1412s # HEAD /apache/etags/none/plus-mi/test.txt 1412s # Expecting two components in ETag field 1412s # Received "15630-613edd771cbc0" 1412s ok 15 1412s # --- 1412s # HEAD /apache/etags/all/i/test.txt 1412s # Expecting one component in ETag field 1412s # Received "155a6" 1412s ok 16 1412s # --- 1412s # HEAD /apache/etags/all/minus-s/test.txt 1412s # Expecting two components in ETag field 1412s # Received "155c6-613edd771cbc0" 1412s ok 17 1412s # --- 1412s # HEAD /apache/etags/all/minus-m/test.txt 1412s # Expecting two components in ETag field 1412s # Received "155ba-b" 1412s ok 18 1412s # --- 1412s # HEAD /apache/etags/mi/test.txt 1412s # Expecting two components in ETag field 1412s # Received "15608-613edd771cbc0" 1412s ok 19 1412s # --- 1412s # HEAD /apache/etags/none/ms/test.txt 1412s # Expecting two components in ETag field 1412s # Received "b-613edd771cbc0" 1412s ok 20 1412s # --- 1412s # HEAD /apache/etags/none/plus-mis/test.txt 1412s # Expecting three components in ETag field 1412s # Received "15648-b-613edd771cbc0" 1412s ok 21 1412s # --- 1412s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1412s # Expecting two components in ETag field 1412s # Received "15647-613edd771cbc0" 1412s ok 22 1412s # --- 1412s # HEAD /apache/etags/is/test.txt 1412s # Expecting two components in ETag field 1412s # Received "155d8-b" 1412s ok 23 1412s # --- 1412s # HEAD /apache/etags/m/minus-ms/test.txt 1412s # Expecting field to be absent 1412s # Received "b-613edd771cbc0" 1412s ok 24 1412s # --- 1412s # HEAD /apache/etags/all/test.txt 1412s # Expecting three components in ETag field 1412s # Received "155d0-b-613edd771cbc0" 1412s ok 25 1412s # --- 1412s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1412s # Expecting two components in ETag field 1412s # Received "1563b-b" 1412s ok 26 1412s # --- 1412s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1412s # Expecting field to be absent 1412s # Received "b-613edd771cbc0" 1412s ok 27 1412s # --- 1412s # HEAD /apache/etags/all/inherit/test.txt 1412s # Expecting three components in ETag field 1412s # Received "155a8-b-613edd771cbc0" 1412s ok 28 1412s # --- 1412s # HEAD /apache/etags/m/plus-m/test.txt 1412s # Expecting one component in ETag field 1412s # Received "613edd771cbc0" 1412s ok 29 1412s # --- 1412s # HEAD /apache/etags/none/plus-ms/test.txt 1412s # Expecting two components in ETag field 1412s # Received "b-613edd771cbc0" 1412s ok 30 1412s # --- 1412s # HEAD /apache/etags/m/plus-mis/test.txt 1412s # Expecting three components in ETag field 1412s # Received "155fe-b-613edd771cbc0" 1412s ok 31 1412s # --- 1412s # HEAD /apache/etags/default/test.txt 1412s # Expecting two components in ETag field 1412s # Received "b-613edd771cbc0" 1412s ok 32 1412s # --- 1412s # HEAD /apache/etags/all/s/test.txt 1412s # Expecting one component in ETag field 1412s # Received "b" 1412s ok 33 1412s # --- 1412s # HEAD /apache/etags/none/i/test.txt 1412s # Expecting one component in ETag field 1412s # Received "15613" 1412s ok 34 1412s # --- 1412s # HEAD /apache/etags/none/plus-i/test.txt 1412s # Expecting one component in ETag field 1412s # Received "15627" 1412s ok 35 1412s # --- 1412s # HEAD /apache/etags/all/mis/test.txt 1412s # Expecting three components in ETag field 1412s # Received "155c9-b-613edd771cbc0" 1412s ok 36 1412s # --- 1412s # HEAD /apache/etags/m/minus-mi/test.txt 1412s # Expecting field to be absent 1412s # Received "b-613edd771cbc0" 1412s ok 37 1412s # --- 1412s # HEAD /apache/etags/all/minus-mi/test.txt 1412s # Expecting one component in ETag field 1412s # Received "b" 1412s ok 38 1412s # --- 1412s # HEAD /apache/etags/s/test.txt 1412s # Expecting one component in ETag field 1412s # Received "b" 1412s ok 39 1412s # --- 1412s # HEAD /apache/etags/m/minus-is/test.txt 1412s # Expecting field to be absent 1412s # Received "613edd771cbc0" 1412s ok 40 1412s # --- 1412s # HEAD /apache/etags/m/plus-i/test.txt 1412s # Expecting two components in ETag field 1412s # Received "155f2-613edd771cbc0" 1412s ok 41 1412s # --- 1412s # HEAD /apache/etags/none/test.txt 1412s # Expecting field to be absent 1412s # ETag field is missing 1412s ok 42 1412s # --- 1412s # HEAD /apache/etags/none/s/test.txt 1412s # Expecting one component in ETag field 1412s # Received "b" 1412s ok 43 1412s # --- 1412s # HEAD /apache/etags/none/inherit/test.txt 1412s # Expecting field to be absent 1412s # ETag field is missing 1412s ok 44 1412s # --- 1412s # HEAD /apache/etags/none/mi/test.txt 1412s # Expecting two components in ETag field 1412s # Received "1561e-613edd771cbc0" 1412s ok 45 1412s # --- 1412s # HEAD /apache/etags/i/test.txt 1412s # Expecting one component in ETag field 1412s # Received "155d5" 1412s ok 46 1412s # --- 1412s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1412s # Expecting one component in ETag field 1412s # Received "15644" 1412s ok 47 1412s # --- 1412s # HEAD /apache/etags/all/minus-is/test.txt 1412s # Expecting one component in ETag field 1412s # Received "613edd771cbc0" 1412s ok 48 1412s # --- 1412s # HEAD /apache/etags/all/m/test.txt 1412s # Expecting one component in ETag field 1412s # Received "613edd771cbc0" 1412s ok 49 1412s # --- 1412s # HEAD /apache/etags/m/plus-ms/test.txt 1412s # Expecting two components in ETag field 1412s # Received "b-613edd771cbc0" 1412s ok 50 1412s # --- 1412s # HEAD /apache/etags/none/is/test.txt 1412s # Expecting two components in ETag field 1412s # Received "15618-b" 1412s ok 51 1412s # --- 1412s # HEAD /apache/etags/all/minus-ms/test.txt 1412s # Expecting one component in ETag field 1412s # Received "155c3" 1412s ok 52 1412s # --- 1412s # HEAD /apache/etags/m/test.txt 1412s # Expecting one component in ETag field 1412s # Received "613edd771cbc0" 1412s ok 53 1412s # --- 1412s # HEAD /apache/etags/all/mi/test.txt 1412s # Expecting two components in ETag field 1412s # Received "155b1-613edd771cbc0" 1412s ok 54 1412s # --- 1412s # HEAD /apache/etags/none/plus-s/test.txt 1412s # Expecting one component in ETag field 1412s # Received "b" 1412s ok 55 1412s # --- 1412s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1412s # Expecting two components in ETag field 1412s # Received "b-613edd771cbc0" 1412s ok 56 1412s # --- 1412s # HEAD /apache/etags/none/plus-m/test.txt 1412s # Expecting one component in ETag field 1412s # Received "613edd771cbc0" 1412s ok 57 1412s # --- 1412s # HEAD /apache/etags/none/mis/test.txt 1412s # Expecting three components in ETag field 1412s # Received "15621-b-613edd771cbc0" 1412s ok 58 1412s # --- 1412s # HEAD /apache/etags/all/minus-mis/test.txt 1412s # Expecting field to be absent 1412s # Received "b-613edd771cbc0" 1412s ok 59 1412s # --- 1412s # HEAD /apache/etags/m/minus-i/test.txt 1412s # Expecting field to be absent 1412s # Received "613edd771cbc0" 1412s ok 60 1412s # --- 1412s # HEAD /apache/etags/all/ms/test.txt 1412s # Expecting two components in ETag field 1412s # Received "b-613edd771cbc0" 1412s ok 61 1412s ok 1415s t/apache/expr.t ..................... 1415s 1..229 1415s # Running under perl version 5.038002 for linux 1415s # Current time local: Mon Jun 3 17:37:47 2024 1415s # Current time GMT: Mon Jun 3 17:37:47 2024 1415s # Using Test.pm version 1.31 1415s # Using Apache/Test.pm version 1.42 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true" should evaluate to true, got true 1415s ok 1 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "false" should evaluate to false, got false 1415s ok 2 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s Should get parse error for "foo", got parse error 1415s ok 3 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "1 -eq 01" should evaluate to true, got true 1415s ok 4 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "1 -eq 2" should evaluate to false, got false 1415s ok 5 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "1 -ne 2" should evaluate to true, got true 1415s ok 6 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "1 -ne 1" should evaluate to false, got false 1415s ok 7 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "1 -lt 02" should evaluate to true, got true 1415s ok 8 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "1 -lt 1" should evaluate to false, got false 1415s ok 9 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "1 -le 2" should evaluate to true, got true 1415s ok 10 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "1 -le 1" should evaluate to true, got true 1415s ok 11 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "2 -gt 1" should evaluate to true, got true 1415s ok 12 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "1 -gt 1" should evaluate to false, got false 1415s ok 13 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "2 -ge 1" should evaluate to true, got true 1415s ok 14 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "1 -ge 1" should evaluate to true, got true 1415s ok 15 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "1 -gt -1" should evaluate to true, got true 1415s ok 16 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'aa' == 'aa'" should evaluate to true, got true 1415s ok 17 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'aa' == 'b'" should evaluate to false, got false 1415s ok 18 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'aa' = 'aa'" should evaluate to true, got true 1415s ok 19 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'aa' = 'b'" should evaluate to false, got false 1415s ok 20 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'aa' != 'b'" should evaluate to true, got true 1415s ok 21 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'aa' != 'aa'" should evaluate to false, got false 1415s ok 22 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'aa' < 'b'" should evaluate to true, got true 1415s ok 23 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'aa' < 'aa'" should evaluate to false, got false 1415s ok 24 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'aa' <= 'b'" should evaluate to true, got true 1415s ok 25 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'aa' <= 'aa'" should evaluate to true, got true 1415s ok 26 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'b' > 'aa'" should evaluate to true, got true 1415s ok 27 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'aa' > 'aa'" should evaluate to false, got false 1415s ok 28 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'b' >= 'aa'" should evaluate to true, got true 1415s ok 29 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'aa' >= 'aa'" should evaluate to true, got true 1415s ok 30 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1415s ok 31 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1415s ok 32 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1415s ok 33 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1415s ok 34 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1415s ok 35 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1415s ok 36 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1415s ok 37 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1415s ok 38 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1415s ok 39 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1415s ok 40 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{TIME} != ''" should evaluate to true, got true 1415s ok 41 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1415s ok 42 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1415s ok 43 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " 'abc' =~ /bc/ " should evaluate to true, got true 1415s ok 44 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " 'abc' =~ /BC/i " should evaluate to true, got true 1415s ok 45 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " 'abc' !~ m!bc! " should evaluate to false, got false 1415s ok 46 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " 'abc' !~ m!BC!i " should evaluate to false, got false 1415s ok 47 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " $0 == '' " should evaluate to true, got true 1415s ok 48 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " $1 == '' " should evaluate to true, got true 1415s ok 49 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " $9 == '' " should evaluate to true, got true 1415s ok 50 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " '$0' == '' " should evaluate to true, got true 1415s ok 51 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1415s ok 52 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1415s ok 53 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1415s ok 54 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1415s ok 55 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1415s ok 56 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1415s ok 57 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1415s ok 58 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1415s ok 59 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1415s ok 60 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1415s ok 61 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1415s ok 62 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1415s ok 63 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1415s ok 64 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1415s ok 65 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1415s ok 66 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1415s ok 67 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1415s ok 68 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1415s ok 69 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1415s ok 70 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{HTTPS} == 'off' " should evaluate to true, got true 1415s ok 71 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1415s ok 72 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1415s ok 73 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1415s ok 74 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1415s ok 75 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1415s ok 76 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1415s ok 77 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1415s ok 78 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1415s ok 79 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1415s ok 80 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1415s ok 81 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1415s ok 82 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "escape('?') = '%3f' " should evaluate to true, got true 1415s ok 83 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "unescape('%3f') = '?' " should evaluate to true, got true 1415s ok 84 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1415s ok 85 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1415s ok 86 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1415s ok 87 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "file('/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1415s ok 88 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-n ''" should evaluate to false, got false 1415s ok 89 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-z ''" should evaluate to true, got true 1415s ok 90 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-n '1'" should evaluate to true, got true 1415s ok 91 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-z '1'" should evaluate to false, got false 1415s ok 92 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s Should get parse error for "-R 'abc'", got parse error 1415s ok 93 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1415s ok 94 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-R '240.0.0.0'" should evaluate to false, got false 1415s ok 95 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-R '240.0.0.0/8'" should evaluate to false, got false 1415s ok 96 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-R 'ff::/8'" should evaluate to false, got false 1415s ok 97 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1415s ok 98 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1415s ok 99 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1415s ok 100 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1415s ok 101 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1415s ok 102 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1415s ok 103 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1415s ok 104 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'foo' -strmatch '*o'" should evaluate to true, got true 1415s ok 105 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1415s ok 106 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'foo' -strmatch 'F*'" should evaluate to false, got false 1415s ok 107 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1415s ok 108 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'foo' -strmatch 'g*'" should evaluate to false, got false 1415s ok 109 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1415s ok 110 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1415s ok 111 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1415s ok 112 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1415s ok 113 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1415s ok 114 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s Should get parse error for "foo('bar') = 'bar'", got parse error 1415s ok 115 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s Should get parse error for "%{FOO} != 'bar'", got parse error 1415s ok 116 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s Should get parse error for "'bar' = bar", got parse error 1415s ok 117 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true" should evaluate to true, got true 1415s ok 118 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true && true" should evaluate to true, got true 1415s ok 119 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true || true" should evaluate to true, got true 1415s ok 120 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true || true || true" should evaluate to true, got true 1415s ok 121 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true || true && true" should evaluate to true, got true 1415s ok 122 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true && true || true" should evaluate to true, got true 1415s ok 123 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true && true && true" should evaluate to true, got true 1415s ok 124 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true || true || !true" should evaluate to true, got true 1415s ok 125 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true || true && !true" should evaluate to true, got true 1415s ok 126 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true && true || !true" should evaluate to true, got true 1415s ok 127 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true && true && !true" should evaluate to false, got false 1415s ok 128 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true && !true" should evaluate to false, got false 1415s ok 129 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true || !true" should evaluate to true, got true 1415s ok 130 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true || !true || true" should evaluate to true, got true 1415s ok 131 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true || !true && true" should evaluate to true, got true 1415s ok 132 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true && !true || true" should evaluate to true, got true 1415s ok 133 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true && !true && true" should evaluate to false, got false 1415s ok 134 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true || !true || !true" should evaluate to true, got true 1415s ok 135 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true || !true && !true" should evaluate to true, got true 1415s ok 136 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true && !true || !true" should evaluate to false, got false 1415s ok 137 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "true && !true && !true" should evaluate to false, got false 1415s ok 138 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true" should evaluate to false, got false 1415s ok 139 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true && true" should evaluate to false, got false 1415s ok 140 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true || true" should evaluate to true, got true 1415s ok 141 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true || true || true" should evaluate to true, got true 1415s ok 142 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true || true && true" should evaluate to true, got true 1415s ok 143 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true && true || true" should evaluate to true, got true 1415s ok 144 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true && true && true" should evaluate to false, got false 1415s ok 145 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true || true || !true" should evaluate to true, got true 1415s ok 146 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true || true && !true" should evaluate to false, got false 1415s ok 147 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true && true || !true" should evaluate to false, got false 1415s ok 148 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true && true && !true" should evaluate to false, got false 1415s ok 149 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true && !true" should evaluate to false, got false 1415s ok 150 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true || !true" should evaluate to false, got false 1415s ok 151 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true || !true || true" should evaluate to true, got true 1415s ok 152 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true || !true && true" should evaluate to false, got false 1415s ok 153 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true && !true || true" should evaluate to true, got true 1415s ok 154 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true && !true && true" should evaluate to false, got false 1415s ok 155 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true || !true || !true" should evaluate to false, got false 1415s ok 156 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true || !true && !true" should evaluate to false, got false 1415s ok 157 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true && !true || !true" should evaluate to false, got false 1415s ok 158 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!true && !true && !true" should evaluate to false, got false 1415s ok 159 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true)" should evaluate to false, got false 1415s ok 160 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true && true)" should evaluate to false, got false 1415s ok 161 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true || true)" should evaluate to false, got false 1415s ok 162 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true || true || true)" should evaluate to false, got false 1415s ok 163 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true || true && true)" should evaluate to false, got false 1415s ok 164 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true && true || true)" should evaluate to false, got false 1415s ok 165 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true && true && true)" should evaluate to false, got false 1415s ok 166 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true || true || !true)" should evaluate to false, got false 1415s ok 167 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true || true && !true)" should evaluate to false, got false 1415s ok 168 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true && true || !true)" should evaluate to false, got false 1415s ok 169 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true && true && !true)" should evaluate to true, got true 1415s ok 170 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true && !true)" should evaluate to true, got true 1415s ok 171 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true || !true)" should evaluate to false, got false 1415s ok 172 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true || !true || true)" should evaluate to false, got false 1415s ok 173 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true || !true && true)" should evaluate to false, got false 1415s ok 174 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true && !true || true)" should evaluate to false, got false 1415s ok 175 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true && !true && true)" should evaluate to true, got true 1415s ok 176 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true || !true || !true)" should evaluate to false, got false 1415s ok 177 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true || !true && !true)" should evaluate to false, got false 1415s ok 178 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true && !true || !true)" should evaluate to true, got true 1415s ok 179 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(true && !true && !true)" should evaluate to true, got true 1415s ok 180 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true)" should evaluate to true, got true 1415s ok 181 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true && true)" should evaluate to true, got true 1415s ok 182 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true || true)" should evaluate to false, got false 1415s ok 183 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true || true || true)" should evaluate to false, got false 1415s ok 184 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true || true && true)" should evaluate to false, got false 1415s ok 185 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true && true || true)" should evaluate to false, got false 1415s ok 186 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true && true && true)" should evaluate to true, got true 1415s ok 187 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true || true || !true)" should evaluate to false, got false 1415s ok 188 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true || true && !true)" should evaluate to true, got true 1415s ok 189 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true && true || !true)" should evaluate to true, got true 1415s ok 190 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true && true && !true)" should evaluate to true, got true 1415s ok 191 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true && !true)" should evaluate to true, got true 1415s ok 192 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true || !true)" should evaluate to true, got true 1415s ok 193 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true || !true || true)" should evaluate to false, got false 1415s ok 194 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true || !true && true)" should evaluate to true, got true 1415s ok 195 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true && !true || true)" should evaluate to false, got false 1415s ok 196 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true && !true && true)" should evaluate to true, got true 1415s ok 197 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true || !true || !true)" should evaluate to true, got true 1415s ok 198 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true || !true && !true)" should evaluate to true, got true 1415s ok 199 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true && !true || !true)" should evaluate to true, got true 1415s ok 200 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "!(!true && !true && !true)" should evaluate to true, got true 1415s ok 201 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "filesize('/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1415s ok 202 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "filesize('/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1415s ok 203 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "filesize('/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1415s ok 204 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-d '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1415s ok 205 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-e '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1415s ok 206 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-f '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1415s ok 207 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-s '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1415s ok 208 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-d '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1415s ok 209 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-e '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1415s ok 210 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-f '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1415s ok 211 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-s '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1415s ok 212 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-d '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1415s ok 213 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-e '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1415s ok 214 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-f '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1415s ok 215 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-s '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1415s ok 216 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-d '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1415s ok 217 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-e '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1415s ok 218 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-f '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1415s ok 219 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-s '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1415s ok 220 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-F '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1415s ok 221 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-F '/tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1415s ok 222 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-U '/apache/' " should evaluate to true, got true 1415s ok 223 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "-U '/apache/expr/none' " should evaluate to false, got false 1415s ok 224 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1415s ok 225 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1415s ok 226 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1415s ok 227 1415s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1415s ok 228 1415s Error log should not have 'Internal evaluation error' entries, found 0 1415s ok 229 1415s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1415s ok 1420s t/apache/expr_string.t .............. 1420s 1..29 1420s # Running under perl version 5.038002 for linux 1420s # Current time local: Mon Jun 3 17:37:50 2024 1420s # Current time GMT: Mon Jun 3 17:37:50 2024 1420s # Using Test.pm version 1.31 1420s # Using Apache/Test.pm version 1.42 1420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1420s ok 1 1420s Expected return code 200, got 200 for 'foo' 1420s ok 2 1420s # testing : log message [Mon Jun 03 17:37:53.058774 2024] [log_debug:info] [pid 329757:tid 3817857984] [client 127.0.0.1:50488] foo (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1420s # didn't match 1420s # expected: 'foo' 1420s # received: 'foo' 1420s ok 3 1420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1420s ok 4 1420s Expected return code 200, got 200 for '%{req:SomeHeader}' 1420s ok 5 1420s # testing : log message [Mon Jun 03 17:37:53.316867 2024] [log_debug:info] [pid 329757:tid 3809465280] [client 127.0.0.1:50488] SomeValue (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1420s # didn't match 1420s # expected: 'SomeValue' 1420s # received: 'SomeValue' 1420s ok 6 1420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1420s ok 7 1420s Should get parse error (500) for "%{", got 500 1420s ok 8 1420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1420s ok 9 1420s Expected return code 200, got 200 for '%' 1420s ok 10 1420s # testing : log message [Mon Jun 03 17:37:53.824795 2024] [log_debug:info] [pid 329757:tid 3775894464] [client 127.0.0.1:50502] % (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1420s # didn't match 1420s # expected: '%' 1420s # received: '%' 1420s ok 11 1420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1420s ok 12 1420s Expected return code 200, got 200 for '}' 1420s ok 13 1420s # testing : log message [Mon Jun 03 17:37:54.078518 2024] [log_debug:info] [pid 329757:tid 3744461760] [client 127.0.0.1:50502] } (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1420s # didn't match 1420s # expected: '}' 1420s # received: '}' 1420s ok 14 1420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1420s ok 15 1420s Expected return code 200, got 200 for '\"' 1420s ok 16 1420s # testing : log message [Mon Jun 03 17:37:54.332436 2024] [log_debug:info] [pid 329757:tid 3717194688] [client 127.0.0.1:50502] " (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1420s # didn't match 1420s # expected: '"' 1420s # received: '"' 1420s ok 17 1420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1420s ok 18 1420s Expected return code 200, got 200 for '\'' 1420s ok 19 1420s # testing : log message [Mon Jun 03 17:37:54.586119 2024] [log_debug:info] [pid 329757:tid 3736069056] [client 127.0.0.1:50502] ' (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1420s # didn't match 1420s # expected: '\'' 1420s # received: '\'' 1420s ok 20 1420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1420s ok 21 1420s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1420s ok 22 1420s # testing : log message [Mon Jun 03 17:37:54.841121 2024] [log_debug:info] [pid 329757:tid 3725587392] [client 127.0.0.1:50502] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1420s # didn't match 1420s # expected: '%{req:SomeHeader}' 1420s # received: '%{req:SomeHeader}' 1420s ok 23 1420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1420s ok 24 1420s Expected return code 200, got 200 for '%{tolower:IDENT}' 1420s ok 25 1420s # testing : log message [Mon Jun 03 17:37:55.095024 2024] [log_debug:info] [pid 329757:tid 3696223168] [client 127.0.0.1:50502] ident (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1420s # didn't match 1420s # expected: 'ident' 1420s # received: 'ident' 1420s ok 26 1420s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1420s ok 27 1420s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1420s ok 28 1420s # testing : log message [Mon Jun 03 17:37:55.348840 2024] [log_debug:info] [pid 329757:tid 3704615872] [client 127.0.0.1:50502] get (log_transaction hook, /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1420s # didn't match 1420s # expected: 'get' 1420s # received: 'get' 1420s ok 29 1420s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1420s ok 1423s t/apache/getfile.t .................. 1423s # using LWP client 1423s 1..219 1423s # Running under perl version 5.038002 for linux 1423s # Current time local: Mon Jun 3 17:37:55 2024 1423s # Current time GMT: Mon Jun 3 17:37:55 2024 1423s # Using Test.pm version 1.31 1423s # Using Apache/Test.pm version 1.42 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "44f3-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 17651 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl.pod 1423s # expected: 17651 1423s # received: 17651 1423s ok 1 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "dbb0-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 56240 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1423s # expected: 56240 1423s # received: 56240 1423s ok 2 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "85eb-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 34283 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1423s # expected: 34283 1423s # received: 34283 1423s ok 3 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "d8ed-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 55533 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1423s # expected: 55533 1423s # received: 55533 1423s ok 4 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "ab70-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 43888 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1423s # expected: 43888 1423s # received: 43888 1423s ok 5 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "15cb7-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 89271 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1423s # expected: 89271 1423s # received: 89271 1423s ok 6 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2707-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 9991 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1423s # expected: 9991 1423s # received: 9991 1423s ok 7 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2569-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 9577 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1423s # expected: 9577 1423s # received: 9577 1423s ok 8 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1004-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4100 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1423s # expected: 4100 1423s # received: 4100 1423s ok 9 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "e58-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 3672 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1423s # expected: 3672 1423s # received: 3672 1423s ok 10 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1e03-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7683 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1423s # expected: 7683 1423s # received: 7683 1423s ok 11 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "233aa-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 144298 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1423s # expected: 144298 1423s # received: 144298 1423s ok 12 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1f1e-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7966 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1423s # expected: 7966 1423s # received: 7966 1423s ok 13 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1aec-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 6892 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1423s # expected: 6892 1423s # received: 6892 1423s ok 14 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1e50-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7760 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1423s # expected: 7760 1423s # received: 7760 1423s ok 15 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "18b7-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 6327 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1423s # expected: 6327 1423s # received: 6327 1423s ok 16 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "20a09-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 133641 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1423s # expected: 133641 1423s # received: 133641 1423s ok 17 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "17fe-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 6142 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1423s # expected: 6142 1423s # received: 6142 1423s ok 18 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "e0a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 3594 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1423s # expected: 3594 1423s # received: 3594 1423s ok 19 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "ff5-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4085 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1423s # expected: 4085 1423s # received: 4085 1423s ok 20 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1d286-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 119430 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1423s # expected: 119430 1423s # received: 119430 1423s ok 21 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "19c5-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 6597 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1423s # expected: 6597 1423s # received: 6597 1423s ok 22 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "14d7-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 5335 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1423s # expected: 5335 1423s # received: 5335 1423s ok 23 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1208-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4616 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1423s # expected: 4616 1423s # received: 4616 1423s ok 24 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1c352-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 115538 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1423s # expected: 115538 1423s # received: 115538 1423s ok 25 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2a07-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 10759 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1423s # expected: 10759 1423s # received: 10759 1423s ok 26 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2fef-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 12271 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1423s # expected: 12271 1423s # received: 12271 1423s ok 27 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2410-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 9232 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1423s # expected: 9232 1423s # received: 9232 1423s ok 28 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1fa90-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 129680 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1423s # expected: 129680 1423s # received: 129680 1423s ok 29 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "293d-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 10557 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1423s # expected: 10557 1423s # received: 10557 1423s ok 30 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "301f-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 12319 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1423s # expected: 12319 1423s # received: 12319 1423s ok 31 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "20fa-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 8442 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1423s # expected: 8442 1423s # received: 8442 1423s ok 32 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1162-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4450 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1423s # expected: 4450 1423s # received: 4450 1423s ok 33 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "fc0b-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 64523 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1423s # expected: 64523 1423s # received: 64523 1423s ok 34 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2009-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 8201 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1423s # expected: 8201 1423s # received: 8201 1423s ok 35 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1007-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4103 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1423s # expected: 4103 1423s # received: 4103 1423s ok 36 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2aac-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 10924 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1423s # expected: 10924 1423s # received: 10924 1423s ok 37 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1168-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4456 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1423s # expected: 4456 1423s # received: 4456 1423s ok 38 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1875b-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 100187 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1423s # expected: 100187 1423s # received: 100187 1423s ok 39 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1e25-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7717 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1423s # expected: 7717 1423s # received: 7717 1423s ok 40 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1e16-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7702 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1423s # expected: 7702 1423s # received: 7702 1423s ok 41 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1b69-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7017 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1423s # expected: 7017 1423s # received: 7017 1423s ok 42 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "115d9-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 71129 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1423s # expected: 71129 1423s # received: 71129 1423s ok 43 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "11f7-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4599 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1423s # expected: 4599 1423s # received: 4599 1423s ok 44 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1806-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 6150 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1423s # expected: 6150 1423s # received: 6150 1423s ok 45 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "13f7-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 5111 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1423s # expected: 5111 1423s # received: 5111 1423s ok 46 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "9efd-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 40701 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1423s # expected: 40701 1423s # received: 40701 1423s ok 47 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1662-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 5730 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1423s # expected: 5730 1423s # received: 5730 1423s ok 48 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "124a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4682 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1423s # expected: 4682 1423s # received: 4682 1423s ok 49 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1374-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4980 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1423s # expected: 4980 1423s # received: 4980 1423s ok 50 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "d310-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 54032 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1423s # expected: 54032 1423s # received: 54032 1423s ok 51 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1b5f-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7007 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1423s # expected: 7007 1423s # received: 7007 1423s ok 52 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "9201-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 37377 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1423s # expected: 37377 1423s # received: 37377 1423s ok 53 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1076-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4214 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1423s # expected: 4214 1423s # received: 4214 1423s ok 54 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "f6a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 3946 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1423s # expected: 3946 1423s # received: 3946 1423s ok 55 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "fd6-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4054 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1423s # expected: 4054 1423s # received: 4054 1423s ok 56 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "ad8b-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 44427 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1423s # expected: 44427 1423s # received: 44427 1423s ok 57 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1288-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4744 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1423s # expected: 4744 1423s # received: 4744 1423s ok 58 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "f6a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 3946 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1423s # expected: 3946 1423s # received: 3946 1423s ok 59 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "fd7-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4055 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1423s # expected: 4055 1423s # received: 4055 1423s ok 60 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "10d49-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 68937 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1423s # expected: 68937 1423s # received: 68937 1423s ok 61 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "f6a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 3946 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1423s # expected: 3946 1423s # received: 3946 1423s ok 62 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "fd4-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4052 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1423s # expected: 4052 1423s # received: 4052 1423s ok 63 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1e729-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 124713 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl561delta.pod 1423s # expected: 124713 1423s # received: 124713 1423s ok 64 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1a2c1-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 107201 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl56delta.pod 1423s # expected: 107201 1423s # received: 107201 1423s ok 65 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "94ac-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 38060 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl581delta.pod 1423s # expected: 38060 1423s # received: 38060 1423s ok 66 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1176-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4470 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl582delta.pod 1423s # expected: 4470 1423s # received: 4470 1423s ok 67 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "18bf-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 6335 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl583delta.pod 1423s # expected: 6335 1423s # received: 6335 1423s ok 68 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1cc3-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7363 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl584delta.pod 1423s # expected: 7363 1423s # received: 7363 1423s ok 69 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1701-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 5889 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl585delta.pod 1423s # expected: 5889 1423s # received: 5889 1423s ok 70 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "122b-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4651 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl586delta.pod 1423s # expected: 4651 1423s # received: 4651 1423s ok 71 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "20a5-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 8357 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl587delta.pod 1423s # expected: 8357 1423s # received: 8357 1423s ok 72 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "62c1-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 25281 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl588delta.pod 1423s # expected: 25281 1423s # received: 25281 1423s ok 73 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "d290-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 53904 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl589delta.pod 1423s # expected: 53904 1423s # received: 53904 1423s ok 74 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1c1d5-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 115157 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perl58delta.pod 1423s # expected: 115157 1423s # received: 115157 1423s ok 75 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "4fe9-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 20457 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlaix.pod 1423s # expected: 20457 1423s # received: 20457 1423s ok 76 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1688-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 5768 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlamiga.pod 1423s # expected: 5768 1423s # received: 5768 1423s ok 77 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2031-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 8241 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlandroid.pod 1423s # expected: 8241 1423s # received: 8241 1423s ok 78 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "c9433-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 824371 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlapi.pod 1423s # expected: 824371 1423s # received: 824371 1423s ok 79 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "5837-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 22583 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlapio.pod 1423s # expected: 22583 1423s # received: 22583 1423s ok 80 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1b62-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7010 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlartistic.pod 1423s # expected: 7010 1423s # received: 7010 1423s ok 81 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "20c2-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 8386 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlbook.pod 1423s # expected: 8386 1423s # received: 8386 1423s ok 82 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "126-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 294 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlboot.pod 1423s # expected: 294 1423s # received: 294 1423s ok 83 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "130-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 304 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlbot.pod 1423s # expected: 304 1423s # received: 304 1423s ok 84 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1f50-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 8016 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1423s # expected: 8016 1423s # received: 8016 1423s ok 85 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "dea2-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 56994 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlcall.pod 1423s # expected: 56994 1423s # received: 56994 1423s ok 86 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1180-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4480 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlcheat.pod 1423s # expected: 4480 1423s # received: 4480 1423s ok 87 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "23bf-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 9151 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlclass.pod 1423s # expected: 9151 1423s # received: 9151 1423s ok 88 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "3c63-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 15459 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1423s # expected: 15459 1423s # received: 15459 1423s ok 89 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "254a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 9546 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlclib.pod 1423s # expected: 9546 1423s # received: 9546 1423s ok 90 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "12e5-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4837 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlcn.pod 1423s # expected: 4837 1423s # received: 4837 1423s ok 91 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1b1a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 6938 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1423s # expected: 6938 1423s # received: 6938 1423s ok 92 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "662a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 26154 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1423s # expected: 26154 1423s # received: 26154 1423s ok 93 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "cfa2-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 53154 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perldata.pod 1423s # expected: 53154 1423s # received: 53154 1423s ok 94 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "134f-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4943 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1423s # expected: 4943 1423s # received: 4943 1423s ok 95 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "a85c-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 43100 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perldebguts.pod 1423s # expected: 43100 1423s # received: 43100 1423s ok 96 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "5693-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 22163 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perldebtut.pod 1423s # expected: 22163 1423s # received: 22163 1423s ok 97 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "9bbb-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 39867 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perldebug.pod 1423s # expected: 39867 1423s # received: 39867 1423s ok 98 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "fd4-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4052 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perldelta.pod 1423s # expected: 4052 1423s # received: 4052 1423s ok 99 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "5f0a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 24330 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1423s # expected: 24330 1423s # received: 24330 1423s ok 100 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "4c051-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 311377 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perldiag.pod 1423s # expected: 311377 1423s # received: 311377 1423s ok 101 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "24a0-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 9376 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perldoc.pod 1423s # expected: 9376 1423s # received: 9376 1423s ok 102 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "b4ed-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 46317 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1423s # expected: 46317 1423s # received: 46317 1423s ok 103 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "687a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 26746 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perldsc.pod 1423s # expected: 26746 1423s # received: 26746 1423s ok 104 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1f17-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7959 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perldtrace.pod 1423s # expected: 7959 1423s # received: 7959 1423s ok 105 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "14981-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 84353 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:57 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1423s # expected: 84353 1423s # received: 84353 1423s ok 106 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "9321-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 37665 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlembed.pod 1423s # expected: 37665 1423s # received: 37665 1423s ok 107 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2877-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 10359 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1423s # expected: 10359 1423s # received: 10359 1423s ok 108 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "590b-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 22795 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfaq.pod 1423s # expected: 22795 1423s # received: 22795 1423s ok 109 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "385d-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 14429 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1423s # expected: 14429 1423s # received: 14429 1423s ok 110 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "24a1-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 9377 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1423s # expected: 9377 1423s # received: 9377 1423s ok 111 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "92e1-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 37601 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1423s # expected: 37601 1423s # received: 37601 1423s ok 112 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "162be-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 90814 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1423s # expected: 90814 1423s # received: 90814 1423s ok 113 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "d7fc-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 55292 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1423s # expected: 55292 1423s # received: 55292 1423s ok 114 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "9a71-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 39537 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1423s # expected: 39537 1423s # received: 39537 1423s ok 115 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "93b8-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 37816 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1423s # expected: 37816 1423s # received: 37816 1423s ok 116 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "c310-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 49936 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1423s # expected: 49936 1423s # received: 49936 1423s ok 117 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "3b75-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 15221 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1423s # expected: 15221 1423s # received: 15221 1423s ok 118 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "56ca-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 22218 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfilter.pod 1423s # expected: 22218 1423s # received: 22218 1423s ok 119 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "342b-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 13355 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfork.pod 1423s # expected: 13355 1423s # received: 13355 1423s ok 120 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "40e0-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 16608 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlform.pod 1423s # expected: 16608 1423s # received: 16608 1423s ok 121 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "671-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 1649 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1423s # expected: 1649 1423s # received: 1649 1423s ok 122 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "67142-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 422210 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlfunc.pod 1423s # expected: 422210 1423s # received: 422210 1423s ok 123 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "7c2a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 31786 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlgit.pod 1423s # expected: 31786 1423s # received: 31786 1423s ok 124 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "21810-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 137232 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlglossary.pod 1423s # expected: 137232 1423s # received: 137232 1423s ok 125 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "4075-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 16501 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlgov.pod 1423s # expected: 16501 1423s # received: 16501 1423s ok 126 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "35f7-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 13815 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlgpl.pod 1423s # expected: 13815 1423s # received: 13815 1423s ok 127 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2c264-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 180836 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlguts.pod 1423s # expected: 180836 1423s # received: 180836 1423s ok 128 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "afe4-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 45028 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlhack.pod 1423s # expected: 45028 1423s # received: 45028 1423s ok 129 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "11a38-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 72248 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1423s # expected: 72248 1423s # received: 72248 1423s ok 130 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1809-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 6153 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1423s # expected: 6153 1423s # received: 6153 1423s ok 131 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "5f7-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 1527 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1423s # expected: 1527 1423s # received: 1527 1423s ok 132 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "e88a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 59530 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlhist.pod 1423s # expected: 59530 1423s # received: 59530 1423s ok 133 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "77a4-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 30628 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlhpux.pod 1423s # expected: 30628 1423s # received: 30628 1423s ok 134 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "7dd-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 2013 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlhurd.pod 1423s # expected: 2013 1423s # received: 2013 1423s ok 135 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1f865-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 129125 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlintern.pod 1423s # expected: 129125 1423s # received: 129125 1423s ok 136 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "9216-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 37398 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlinterp.pod 1423s # expected: 37398 1423s # received: 37398 1423s ok 137 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "579d-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 22429 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlintro.pod 1423s # expected: 22429 1423s # received: 22429 1423s ok 138 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "8ad3-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 35539 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perliol.pod 1423s # expected: 35539 1423s # received: 35539 1423s ok 139 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "11817-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 71703 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlipc.pod 1423s # expected: 71703 1423s # received: 71703 1423s ok 140 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1150-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4432 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlirix.pod 1423s # expected: 4432 1423s # received: 4432 1423s ok 141 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "20a8-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 8360 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perljp.pod 1423s # expected: 8360 1423s # received: 8360 1423s ok 142 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2fc0-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 12224 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlko.pod 1423s # expected: 12224 1423s # received: 12224 1423s ok 143 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "163-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 355 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1423s # expected: 355 1423s # received: 355 1423s ok 144 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "7ea-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 2026 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perllinux.pod 1423s # expected: 2026 1423s # received: 2026 1423s ok 145 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "12457-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 74839 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perllocale.pod 1423s # expected: 74839 1423s # received: 74839 1423s ok 146 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "24dc-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 9436 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perllol.pod 1423s # expected: 9436 1423s # received: 9436 1423s ok 147 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2f6f-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 12143 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1423s # expected: 12143 1423s # received: 12143 1423s ok 148 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "6753-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 26451 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlmod.pod 1423s # expected: 26451 1423s # received: 26451 1423s ok 149 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2574-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 9588 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1423s # expected: 9588 1423s # received: 9588 1423s ok 150 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "e547-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 58695 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1423s # expected: 58695 1423s # received: 58695 1423s ok 151 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "573b-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 22331 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1423s # expected: 22331 1423s # received: 22331 1423s ok 152 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "d65-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 3429 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1423s # expected: 3429 1423s # received: 3429 1423s ok 153 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2ad3-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 10963 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1423s # expected: 10963 1423s # received: 10963 1423s ok 154 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "20a5-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 8357 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlnumber.pod 1423s # expected: 8357 1423s # received: 8357 1423s ok 155 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "8d30-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 36144 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlobj.pod 1423s # expected: 36144 1423s # received: 36144 1423s ok 156 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "6885-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 26757 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlootut.pod 1423s # expected: 26757 1423s # received: 26757 1423s ok 157 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "251a5-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 151973 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlop.pod 1423s # expected: 151973 1423s # received: 151973 1423s ok 158 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "4db-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 1243 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1423s # expected: 1243 1423s # received: 1243 1423s ok 159 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "3b77-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 15223 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlopentut.pod 1423s # expected: 15223 1423s # received: 15223 1423s ok 160 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "16cb9-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 93369 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlos2.pod 1423s # expected: 93369 1423s # received: 93369 1423s ok 161 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "37cb-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 14283 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlos390.pod 1423s # expected: 14283 1423s # received: 14283 1423s ok 162 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "12b0-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4784 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlos400.pod 1423s # expected: 4784 1423s # received: 4784 1423s ok 163 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "c8a9-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 51369 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1423s # expected: 51369 1423s # received: 51369 1423s ok 164 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "c2bd-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 49853 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlperf.pod 1423s # expected: 49853 1423s # received: 49853 1423s ok 165 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1418-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 5144 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlplan9.pod 1423s # expected: 5144 1423s # received: 5144 1423s ok 166 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "5b65-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 23397 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlpod.pod 1423s # expected: 23397 1423s # received: 23397 1423s ok 167 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "10d10-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 68880 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1423s # expected: 68880 1423s # received: 68880 1423s ok 168 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2f40-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 12096 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1423s # expected: 12096 1423s # received: 12096 1423s ok 169 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "67b7-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 26551 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1423s # expected: 26551 1423s # received: 26551 1423s ok 170 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "15cc8-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 89288 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlport.pod 1423s # expected: 89288 1423s # received: 89288 1423s ok 171 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1412-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 5138 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlpragma.pod 1423s # expected: 5138 1423s # received: 5138 1423s ok 172 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1a25-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 6693 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlqnx.pod 1423s # expected: 6693 1423s # received: 6693 1423s ok 173 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2127d-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 135805 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlre.pod 1423s # expected: 135805 1423s # received: 135805 1423s ok 174 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "7bad-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 31661 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlreapi.pod 1423s # expected: 31661 1423s # received: 31661 1423s ok 175 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "818f-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 33167 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1423s # expected: 33167 1423s # received: 33167 1423s ok 176 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "beb0-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 48816 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1423s # expected: 48816 1423s # received: 48816 1423s ok 177 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "8c47-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 35911 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlref.pod 1423s # expected: 35911 1423s # received: 35911 1423s ok 178 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "4944-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 18756 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlreftut.pod 1423s # expected: 18756 1423s # received: 18756 1423s ok 179 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "a989-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 43401 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlreguts.pod 1423s # expected: 43401 1423s # received: 43401 1423s ok 180 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1fd-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 509 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlrepository.pod 1423s # expected: 509 1423s # received: 509 1423s ok 181 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "4af5-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 19189 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlrequick.pod 1423s # expected: 19189 1423s # received: 19189 1423s ok 182 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "3ce4-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 15588 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlreref.pod 1423s # expected: 15588 1423s # received: 15588 1423s ok 183 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1e219-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 123417 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlretut.pod 1423s # expected: 123417 1423s # received: 123417 1423s ok 184 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "60c-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 1548 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlriscos.pod 1423s # expected: 1548 1423s # received: 1548 1423s ok 185 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "e52d-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 58669 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlrun.pod 1423s # expected: 58669 1423s # received: 58669 1423s ok 186 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "6cc6-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 27846 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlsec.pod 1423s # expected: 27846 1423s # received: 27846 1423s ok 187 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "4af2-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 19186 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1423s # expected: 19186 1423s # received: 19186 1423s ok 188 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "74a6-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 29862 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1423s # expected: 29862 1423s # received: 29862 1423s ok 189 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1bdc-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7132 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlsource.pod 1423s # expected: 7132 1423s # received: 7132 1423s ok 190 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "233b-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 9019 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlstyle.pod 1423s # expected: 9019 1423s # received: 9019 1423s ok 191 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "12f85-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 77701 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlsub.pod 1423s # expected: 77701 1423s # received: 77701 1423s ok 192 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "d2de-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 53982 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlsyn.pod 1423s # expected: 53982 1423s # received: 53982 1423s ok 193 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2858-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 10328 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlsynology.pod 1423s # expected: 10328 1423s # received: 10328 1423s ok 194 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "b53a-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 46394 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1423s # expected: 46394 1423s # received: 46394 1423s ok 195 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "9a91-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 39569 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perltie.pod 1423s # expected: 39569 1423s # received: 39569 1423s ok 196 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "b9206-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 758278 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perltoc.pod 1423s # expected: 758278 1423s # received: 758278 1423s ok 197 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "174-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 372 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perltodo.pod 1423s # expected: 372 1423s # received: 372 1423s ok 198 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "126-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 294 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perltooc.pod 1423s # expected: 294 1423s # received: 294 1423s ok 199 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "126-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 294 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perltoot.pod 1423s # expected: 294 1423s # received: 294 1423s ok 200 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "297f-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 10623 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perltrap.pod 1423s # expected: 10623 1423s # received: 10623 1423s ok 201 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "213f-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 8511 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perltru64.pod 1423s # expected: 8511 1423s # received: 8511 1423s ok 202 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1183-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 4483 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perltw.pod 1423s # expected: 4483 1423s # received: 4483 1423s ok 203 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "162c0-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 90816 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlunicode.pod 1423s # expected: 90816 1423s # received: 90816 1423s ok 204 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "6349-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 25417 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlunicook.pod 1423s # expected: 25417 1423s # received: 25417 1423s ok 205 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "372e-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 14126 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1423s # expected: 14126 1423s # received: 14126 1423s ok 206 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "96e1-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 38625 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perluniintro.pod 1423s # expected: 38625 1423s # received: 38625 1423s ok 207 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "6eefa-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 454394 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perluniprops.pod 1423s # expected: 454394 1423s # received: 454394 1423s ok 208 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1f0f-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7951 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlunitut.pod 1423s # expected: 7951 1423s # received: 7951 1423s ok 209 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1ce8-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 7400 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlutil.pod 1423s # expected: 7400 1423s # received: 7400 1423s ok 210 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "16ab2-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 92850 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlvar.pod 1423s # expected: 92850 1423s # received: 92850 1423s ok 211 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "c68d-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 50829 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlvms.pod 1423s # expected: 50829 1423s # received: 50829 1423s ok 212 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "f16-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 3862 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlvos.pod 1423s # expected: 3862 1423s # received: 3862 1423s ok 213 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "7fdb-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 32731 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlwin32.pod 1423s # expected: 32731 1423s # received: 32731 1423s ok 214 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "1532b-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 86827 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlxs.pod 1423s # expected: 86827 1423s # received: 86827 1423s ok 215 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "c504-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 50436 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlxstut.pod 1423s # expected: 50436 1423s # received: 50436 1423s ok 216 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "5dc1-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 24001 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1423s # expected: 24001 1423s # received: 24001 1423s ok 217 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "7129c-616606a93b340" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 463516 1423s #Last-Modified: Thu, 18 Apr 2024 15:13:41 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-binary-httpd 1423s # expected: 463516 1423s # received: 463516 1423s ok 218 1423s #lwp request: 1423s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1423s #User-Agent: libwww-perl/6.77 1423s # 1423s #server response: 1423s #HTTP/1.1 200 OK 1423s #Connection: close 1423s #Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Accept-Ranges: bytes 1423s #ETag: "2cc5c0-61715b8b6be40" 1423s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1423s #Vary: In-If1 1423s #Content-Length: 2934208 1423s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1423s #Client-Date: Mon, 03 Jun 2024 17:37:58 GMT 1423s #Client-Peer: 127.0.0.1:8529 1423s #Client-Response-Num: 1 1423s #DMMATCH1: 1 1423s # 1423s # testing : download of /getfiles-binary-perl 1423s # expected: 2934208 1423s # received: 2934208 1423s ok 219 1423s ok 1425s t/apache/headers.t .................. 1425s 1..27 1425s # Running under perl version 5.038002 for linux 1425s # Current time local: Mon Jun 3 17:37:58 2024 1425s # Current time GMT: Mon Jun 3 17:37:58 2024 1425s # Using Test.pm version 1.31 1425s # Using Apache/Test.pm version 1.42 1425s testing: Hello: World 1425s ok 1 1425s # testing : response success 1425s # expected: qr/HTTP\/1\.. 200 OK/ 1425s # received: 'HTTP/1.1 200 OK' 1425s ok 2 1425s header: [World] vs [World] 1425s # testing : compare header Hello value 1425s # expected: 'World' 1425s # received: 'World' 1425s ok 3 1425s testing: Hello: World 1425s ok 4 1425s # testing : response success 1425s # expected: qr/HTTP\/1\.. 200 OK/ 1425s # received: 'HTTP/1.1 200 OK' 1425s ok 5 1425s header: [World] vs [World] 1425s # testing : compare header Hello value 1425s # expected: 'World' 1425s # received: 'World' 1425s ok 6 1425s testing: Hello: World 1425s ok 7 1425s # testing : response success 1425s # expected: qr/HTTP\/1\.. 200 OK/ 1425s # received: 'HTTP/1.1 200 OK' 1425s ok 8 1425s header: [World] vs [World] 1425s # testing : compare header Hello value 1425s # expected: 'World' 1425s # received: 'World' 1425s ok 9 1425s testing: Hello: Foo 1425s Bar 1425s ok 10 1425s # testing : response success 1425s # expected: qr/HTTP\/1\.. 200 OK/ 1425s # received: 'HTTP/1.1 200 OK' 1425s ok 11 1425s header: [Foo Bar] vs [Foo Bar] 1425s # testing : compare header Hello value 1425s # expected: 'Foo Bar' 1425s # received: 'Foo Bar' 1425s ok 12 1425s testing: Hello: Foo 1425s Bar 1425s ok 13 1425s # testing : response success 1425s # expected: qr/HTTP\/1\.. 200 OK/ 1425s # received: 'HTTP/1.1 200 OK' 1425s ok 14 1425s header: [Foo Bar] vs [Foo Bar] 1425s # testing : compare header Hello value 1425s # expected: 'Foo Bar' 1425s # received: 'Foo Bar' 1425s ok 15 1425s testing: Hello: Foo 1425s Bar 1425s ok 16 1425s # testing : response success 1425s # expected: qr/HTTP\/1\.. 200 OK/ 1425s # received: 'HTTP/1.1 200 OK' 1425s ok 17 1425s header: [Foo Bar] vs [Foo Bar] 1425s # testing : compare header Hello value 1425s # expected: 'Foo Bar' 1425s # received: 'Foo Bar' 1425s ok 18 1425s testing: Hello: Foo 1425s Bar 1425s ok 19 1425s # testing : response success 1425s # expected: qr/HTTP\/1\.. 200 OK/ 1425s # received: 'HTTP/1.1 200 OK' 1425s ok 20 1425s header: [Foo Bar] vs [Foo Bar] 1425s # testing : compare header Hello value 1425s # expected: 'Foo Bar' 1425s # received: 'Foo Bar' 1425s ok 21 1425s testing: Hello: Foo 1425s Bar 1425s ok 22 1425s # testing : response success 1425s # expected: qr/HTTP\/1\.. 200 OK/ 1425s # received: 'HTTP/1.1 200 OK' 1425s ok 23 1425s header: [Foo Bar] vs [Foo Bar] 1425s # testing : compare header Hello value 1425s # expected: 'Foo Bar' 1425s # received: 'Foo Bar' 1425s ok 24 1425s testing: Hello:World 1425s ok 25 1425s # testing : response success 1425s # expected: qr/HTTP\/1\.. 200 OK/ 1425s # received: 'HTTP/1.1 200 OK' 1425s ok 26 1425s header: [World] vs [World] 1425s # testing : compare header Hello value 1425s # expected: 'World' 1425s # received: 'World' 1425s ok 27 1425s ok 1428s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1431s t/apache/http_strict.t .............. 1431s 1..178 1431s # Running under perl version 5.038002 for linux 1431s # Current time local: Mon Jun 3 17:38:02 2024 1431s # Current time GMT: Mon Jun 3 17:38:02 2024 1431s # Using Test.pm version 1.31 1431s # Using Apache/Test.pm version 1.42 1431s # SENDING: 1431s # GET / HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 1 1431s # SENDING: 1431s # GET / HTTP/1.0\n\n 1431s # expecting success, got 200 1431s ok 2 1431s # SENDING: 1431s # get / HTTP/1.0\r\n\r\n 1431s # expecting 501, got 501 1431s ok 3 1431s # SENDING: 1431s # G ET / HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 4 1431s # SENDING: 1431s # G\x00ET / HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 5 1431s # SENDING: 1431s # G/T / HTTP/1.0\r\n\r\n 1431s # expecting 501, got 501 1431s ok 6 1431s # SENDING: 1431s # GET /\x00 HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 7 1431s # SENDING: 1431s # GET / HTTP/1.0\x00\r\n\r\n 1431s # expecting 400, got 400 1431s ok 8 1431s # SENDING: 1431s # GET\x0c/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 9 1431s # SENDING: 1431s # GET\r/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 10 1431s # SENDING: 1431s # GET\t/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 11 1431s # SENDING: 1431s # GET / HTT/1.0\r\n\r\n 1431s # expecting error, got 400 1431s ok 12 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1431s # expecting success, got 200 1431s ok 13 1431s # SENDING: 1431s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1431s # expecting success, got 200 1431s ok 14 1431s # SENDING: 1431s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1431s # expecting success, got 200 1431s ok 15 1431s # SENDING: 1431s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1431s # expecting 400, got 400 1431s ok 16 1431s # SENDING: 1431s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1431s # expecting 400, got 400 1431s ok 17 1431s # SENDING: 1431s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1431s # expecting 200, got 200 1431s ok 18 1431s # SENDING: 1431s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1431s # expecting 400, got 400 1431s ok 19 1431s # SENDING: 1431s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1431s # expecting error, got 400 1431s ok 20 1431s # SENDING: 1431s # GET / HTTP/0.9\r\n\r\n 1431s # expecting error, got 400 1431s ok 21 1431s # SENDING: 1431s # GET / HTTP/0.8\r\n\r\n 1431s # expecting error, got 400 1431s ok 22 1431s # SENDING: 1431s # GET /\x01 HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 23 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 24 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 25 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 26 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 27 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1431s # expecting 400, got 400 1431s ok 28 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 29 1431s # SENDING: 1431s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 30 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 31 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1431s # expecting 400, got 400 1431s ok 32 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 33 1431s # SENDING: 1431s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 34 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 35 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 36 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 37 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 38 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1431s # expecting 400, got 400 1431s ok 39 1431s # SENDING: 1431s # GET / HTTP/1.0\r\r 1431s # expecting dropped connection and HTTPD dropped connection 1431s ok 40 1431s # SENDING: 1431s # GET /\r\n 1431s # expecting headerless HTTP/0.9 body, got response 1431s ok 41 1431s # SENDING: 1431s # GET /#frag HTTP/1.0\r\n 1431s # expecting 400, got 400 1431s ok 42 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1431s # expecting 200, got 200 1431s ok 43 1431s # SENDING: 1431s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1431s # expecting 200, got 200 1431s ok 44 1431s # SENDING: 1431s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1431s # expecting 200, got 200 1431s ok 45 1431s # SENDING: 1431s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1431s # expecting 200, got 200 1431s ok 46 1431s # SENDING: 1431s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1431s # expecting 200, got 200 1431s ok 47 1431s # SENDING: 1431s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1431s # expecting 200, got 200 1431s ok 48 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1431s # expecting 200, got 200 1431s ok 49 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1431s # expecting 400, got 400 1431s ok 50 1431s # SENDING: 1431s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1431s # expecting 200, got 200 1431s ok 51 1431s # SENDING: 1431s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 52 1431s # SENDING: 1431s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 53 1431s # SENDING: 1431s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 54 1431s # SENDING: 1431s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1431s # expecting 200, got 200 1431s ok 55 1431s # SENDING: 1431s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 56 1431s # SENDING: 1431s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 57 1431s # SENDING: 1431s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 58 1431s # SENDING: 1431s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 59 1431s # SENDING: 1431s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 60 1431s # SENDING: 1431s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 61 1431s # SENDING: 1431s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 62 1431s # SENDING: 1431s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 63 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1431s # expecting success, got 200 1431s ok 64 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1431s # expecting success, got 200 1431s ok 65 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1431s # expecting success, got 200 1431s ok 66 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1431s # expecting success, got 200 1431s ok 67 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1431s # expecting success, got 200 1431s ok 68 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1431s # expecting success, got 200 1431s ok 69 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1431s # expecting 200, got 200 1431s ok 70 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1431s # expecting 200, got 200 1431s ok 71 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1431s # expecting 400, got 400 1431s ok 72 1431s # SENDING: 1431s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 73 1431s # SENDING: 1431s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 74 1431s # SENDING: 1431s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 75 1431s # SENDING: 1431s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 76 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1431s # expecting 200, got 200 1431s ok 77 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1431s # expecting 200, got 200 1431s ok 78 1431s # SENDING: 1431s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1431s # expecting 200, got 200 1431s ok 79 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1431s # DECODED: Foo: bar 1431s # RESPONSE: 1431s # HTTP/1.1 200 OK\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:05 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Foo: bar\r\n 1431s # Vary: In-If1\r\n 1431s # DMMATCH1: 1\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/plain\r\n 1431s # \r\n 1431s # Hi!\n 1431s # SERVERNAME=localhost\n 1431s # HTTP_HOST=\n 1431s # 1431s # expecting 200, got 200 1431s ok 80 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1431s # DECODED: Foo: 1431s # RESPONSE: 1431s # HTTP/1.1 200 OK\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:05 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Foo: \r\n 1431s # Vary: In-If1\r\n 1431s # DMMATCH1: 1\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/plain\r\n 1431s # \r\n 1431s # Hi!\n 1431s # SERVERNAME=localhost\n 1431s # HTTP_HOST=\n 1431s # 1431s # expecting 200, got 200 1431s ok 81 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1431s # DECODED: : bar 1431s # RESPONSE: 1431s # HTTP/1.1 500 Internal Server Error\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:05 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/html; charset=iso-8859-1\r\n 1431s # \r\n 1431s # \n 1431s # \n 1431s # ... 1431s # expecting 500, got 500 1431s ok 82 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1431s # DECODED: F\x00oo: bar 1431s # RESPONSE: 1431s # HTTP/1.1 500 Internal Server Error\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:05 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Content-Length: 528\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/html; charset=iso-8859-1\r\n 1431s # \r\n 1431s # \n 1431s # \n 1431s # ... 1431s # expecting 500, got 500 1431s ok 83 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1431s # DECODED: F\x01oo: bar 1431s # RESPONSE: 1431s # HTTP/1.1 500 Internal Server Error\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:05 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Content-Length: 564\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/html; charset=iso-8859-1\r\n 1431s # \r\n 1431s # \n 1431s # \n 1431s # ... 1431s # expecting 500, got 500 1431s ok 84 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1431s # DECODED: F\noo: bar 1431s # RESPONSE: 1431s # HTTP/1.1 500 Internal Server Error\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:05 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Content-Length: 528\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/html; charset=iso-8859-1\r\n 1431s # \r\n 1431s # \n 1431s # \n 1431s # ... 1431s # expecting 500, got 500 1431s ok 85 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1431s # DECODED: Foo: b\tar 1431s # RESPONSE: 1431s # HTTP/1.1 200 OK\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:05 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Foo: b\tar\r\n 1431s # Vary: In-If1\r\n 1431s # DMMATCH1: 1\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/plain\r\n 1431s # \r\n 1431s # Hi!\n 1431s # SERVERNAME=localhost\n 1431s # HTTP_HOST=\n 1431s # 1431s # expecting 200, got 200 1431s ok 86 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1431s # DECODED: Foo: b\x01ar 1431s # RESPONSE: 1431s # HTTP/1.1 500 Internal Server Error\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:05 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Content-Length: 564\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/html; charset=iso-8859-1\r\n 1431s # \r\n 1431s # \n 1431s # \n 1431s # ... 1431s # expecting 500, got 500 1431s ok 87 1431s # SENDING: 1431s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1431s # expecting 500, got 500 1431s ok 88 1431s # SENDING: 1431s # GET / HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 89 1431s # SENDING: 1431s # GET / HTTP/1.0\n\n 1431s # expecting 400, got 400 1431s ok 90 1431s # SENDING: 1431s # get / HTTP/1.0\r\n\r\n 1431s # expecting 501, got 501 1431s ok 91 1431s # SENDING: 1431s # G ET / HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 92 1431s # SENDING: 1431s # G\x00ET / HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 93 1431s # SENDING: 1431s # G/T / HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 94 1431s # SENDING: 1431s # GET /\x00 HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 95 1431s # SENDING: 1431s # GET / HTTP/1.0\x00\r\n\r\n 1431s # expecting 400, got 400 1431s ok 96 1431s # SENDING: 1431s # GET\x0c/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 97 1431s # SENDING: 1431s # GET\r/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 98 1431s # SENDING: 1431s # GET\t/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 99 1431s # SENDING: 1431s # GET / HTT/1.0\r\n\r\n 1431s # expecting error, got 400 1431s ok 100 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1431s # expecting success, got 200 1431s ok 101 1431s # SENDING: 1431s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1431s # expecting success, got 200 1431s ok 102 1431s # SENDING: 1431s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1431s # expecting success, got 200 1431s ok 103 1431s # SENDING: 1431s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1431s # expecting 400, got 400 1431s ok 104 1431s # SENDING: 1431s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1431s # expecting 400, got 400 1431s ok 105 1431s # SENDING: 1431s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1431s # expecting 400, got 400 1431s ok 106 1431s # SENDING: 1431s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1431s # expecting 400, got 400 1431s ok 107 1431s # SENDING: 1431s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1431s # expecting error, got 400 1431s ok 108 1431s # SENDING: 1431s # GET / HTTP/0.9\r\n\r\n 1431s # expecting error, got 400 1431s ok 109 1431s # SENDING: 1431s # GET / HTTP/0.8\r\n\r\n 1431s # expecting error, got 400 1431s ok 110 1431s # SENDING: 1431s # GET /\x01 HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 111 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 112 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 113 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 114 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 115 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1431s # expecting 400, got 400 1431s ok 116 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 117 1431s # SENDING: 1431s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 118 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 119 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1431s # expecting 400, got 400 1431s ok 120 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 121 1431s # SENDING: 1431s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 122 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 123 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 124 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1431s # expecting 400, got 400 1431s ok 125 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 126 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1431s # expecting 400, got 400 1431s ok 127 1431s # SENDING: 1431s # GET / HTTP/1.0\r\r 1431s # expecting dropped connection and HTTPD dropped connection 1431s ok 128 1431s # SENDING: 1431s # GET /\r\n 1431s # expecting headerless HTTP/0.9 body, got response 1431s ok 129 1431s # SENDING: 1431s # GET /#frag HTTP/1.0\r\n 1431s # expecting 400, got 400 1431s ok 130 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1431s # expecting 400, got 400 1431s ok 131 1431s # SENDING: 1431s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 132 1431s # SENDING: 1431s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 133 1431s # SENDING: 1431s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1431s # expecting 200, got 200 1431s ok 134 1431s # SENDING: 1431s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 135 1431s # SENDING: 1431s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 136 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1431s # expecting 400, got 400 1431s ok 137 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1431s # expecting 400, got 400 1431s ok 138 1431s # SENDING: 1431s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1431s # expecting 200, got 200 1431s ok 139 1431s # SENDING: 1431s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 140 1431s # SENDING: 1431s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 141 1431s # SENDING: 1431s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 142 1431s # SENDING: 1431s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 143 1431s # SENDING: 1431s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 144 1431s # SENDING: 1431s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 145 1431s # SENDING: 1431s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 146 1431s # SENDING: 1431s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 147 1431s # SENDING: 1431s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 148 1431s # SENDING: 1431s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 149 1431s # SENDING: 1431s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1431s # expecting success, got 200 1431s ok 150 1431s # SENDING: 1431s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1431s # expecting 400, got 400 1431s ok 151 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1431s # expecting success, got 200 1431s ok 152 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1431s # expecting success, got 200 1431s ok 153 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1431s # expecting success, got 200 1431s ok 154 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1431s # expecting success, got 200 1431s ok 155 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1431s # expecting success, got 200 1431s ok 156 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1431s # expecting success, got 200 1431s ok 157 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1431s # expecting 400, got 400 1431s ok 158 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1431s # expecting 400, got 400 1431s ok 159 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1431s # expecting 400, got 400 1431s ok 160 1431s # SENDING: 1431s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 161 1431s # SENDING: 1431s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 162 1431s # SENDING: 1431s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 163 1431s # SENDING: 1431s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1431s # expecting 200, got 200 1431s ok 164 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1431s # expecting 200, got 200 1431s ok 165 1431s # SENDING: 1431s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1431s # expecting 200, got 200 1431s ok 166 1431s # SENDING: 1431s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1431s # expecting 200, got 200 1431s ok 167 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1431s # DECODED: Foo: bar 1431s # RESPONSE: 1431s # HTTP/1.1 200 OK\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:06 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Foo: bar\r\n 1431s # Vary: In-If1\r\n 1431s # DMMATCH1: 1\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/plain\r\n 1431s # \r\n 1431s # Hi!\n 1431s # SERVERNAME=localhost\n 1431s # HTTP_HOST=\n 1431s # 1431s # expecting 200, got 200 1431s ok 168 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1431s # DECODED: Foo: 1431s # RESPONSE: 1431s # HTTP/1.1 200 OK\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:06 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Foo: \r\n 1431s # Vary: In-If1\r\n 1431s # DMMATCH1: 1\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/plain\r\n 1431s # \r\n 1431s # Hi!\n 1431s # SERVERNAME=localhost\n 1431s # HTTP_HOST=\n 1431s # 1431s # expecting 200, got 200 1431s ok 169 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1431s # DECODED: : bar 1431s # RESPONSE: 1431s # HTTP/1.1 500 Internal Server Error\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:06 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/html; charset=iso-8859-1\r\n 1431s # \r\n 1431s # \n 1431s # \n 1431s # ... 1431s # expecting 500, got 500 1431s ok 170 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1431s # DECODED: F\x00oo: bar 1431s # RESPONSE: 1431s # HTTP/1.1 500 Internal Server Error\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:06 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Content-Length: 528\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/html; charset=iso-8859-1\r\n 1431s # \r\n 1431s # \n 1431s # \n 1431s # ... 1431s # expecting 500, got 500 1431s ok 171 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1431s # DECODED: F\x01oo: bar 1431s # RESPONSE: 1431s # HTTP/1.1 500 Internal Server Error\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:06 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/html; charset=iso-8859-1\r\n 1431s # \r\n 1431s # \n 1431s # \n 1431s # ... 1431s # expecting 500, got 500 1431s ok 172 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1431s # DECODED: F\noo: bar 1431s # RESPONSE: 1431s # HTTP/1.1 500 Internal Server Error\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:06 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Content-Length: 528\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/html; charset=iso-8859-1\r\n 1431s # \r\n 1431s # \n 1431s # \n 1431s # ... 1431s # expecting 500, got 500 1431s ok 173 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1431s # DECODED: Foo: b\tar 1431s # RESPONSE: 1431s # HTTP/1.1 200 OK\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:06 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Foo: b\tar\r\n 1431s # Vary: In-If1\r\n 1431s # DMMATCH1: 1\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/plain\r\n 1431s # \r\n 1431s # Hi!\n 1431s # SERVERNAME=localhost\n 1431s # HTTP_HOST=\n 1431s # 1431s # expecting 200, got 200 1431s ok 174 1431s # SENDING: 1431s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1431s # DECODED: Foo: b\x01ar 1431s # RESPONSE: 1431s # HTTP/1.1 500 Internal Server Error\r\n 1431s # Date: Mon, 03 Jun 2024 17:38:06 GMT\r\n 1431s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1431s # Content-Length: 564\r\n 1431s # Connection: close\r\n 1431s # Content-Type: text/html; charset=iso-8859-1\r\n 1431s # \r\n 1431s # \n 1431s # \n 1431s # ... 1431s # expecting 500, got 500 1431s ok 175 1431s # SENDING: 1431s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1431s # expecting 500, got 500 1431s ok 176 1431s ok 177 1431s ok 178 1431s ok 1433s t/apache/if_sections.t .............. 1433s 1..46 1433s # Running under perl version 5.038002 for linux 1433s # Current time local: Mon Jun 3 17:38:06 2024 1433s # Current time GMT: Mon Jun 3 17:38:06 2024 1433s # Using Test.pm version 1.31 1433s # Using Apache/Test.pm version 1.42 1433s # /if_sec/ with '': 1433s # expected: 200 1433s # received: '200' 1433s ok 1 1433s # expected: undef 1433s # received: undef 1433s ok 2 1433s # /if_sec/foo.if_test with '': 1433s # expected: 200 1433s # received: '200' 1433s ok 3 1433s # expected: undef 1433s # received: undef 1433s ok 4 1433s # /if_sec/foo.if_test with '1': 1433s # expected: 200 1433s # received: '200' 1433s ok 5 1433s # expected: 'global1' 1433s # received: 'global1' 1433s ok 6 1433s # /if_sec/foo.if_test with '1 11': 1433s # expected: 200 1433s # received: '200' 1433s ok 7 1433s # expected: 'global1, nested11, nested113' 1433s # received: 'global1, nested11, nested113' 1433s ok 8 1433s # /if_sec/foo.if_test with '1 11 111': 1433s # expected: 200 1433s # received: '200' 1433s ok 9 1433s # expected: 'global1, nested11, nested111' 1433s # received: 'global1, nested11, nested111' 1433s ok 10 1433s # /if_sec/foo.if_test with '1 11 112': 1433s # expected: 200 1433s # received: '200' 1433s ok 11 1433s # expected: 'global1, nested11, nested112' 1433s # received: 'global1, nested11, nested112' 1433s ok 12 1433s # /if_sec/foo.if_test with '1 2': 1433s # expected: 200 1433s # received: '200' 1433s ok 13 1433s # expected: 'global1, files2' 1433s # received: 'global1, files2' 1433s ok 14 1433s # /if_sec/dir/foo.txt with '1 2': 1433s # expected: 200 1433s # received: '200' 1433s ok 15 1433s # expected: 'global1, dir1, dir2, dir_files1' 1433s # received: 'global1, dir1, dir2, dir_files1' 1433s ok 16 1433s # /if_sec/dir/ with '1 2': 1433s # expected: 200 1433s # received: '200' 1433s ok 17 1433s # expected: 'global1, dir1, dir2' 1433s # received: 'global1, dir1, dir2' 1433s ok 18 1433s # /if_sec/dir/ with '1 11': 1433s # expected: 200 1433s # received: '200' 1433s ok 19 1433s # expected: 'global1, dir1, nested11, nested113' 1433s # received: 'global1, dir1, nested11, nested113' 1433s ok 20 1433s # /if_sec/dir/ with '1 11 111': 1433s # expected: 200 1433s # received: '200' 1433s ok 21 1433s # expected: 'global1, dir1, nested11, nested111' 1433s # received: 'global1, dir1, nested11, nested111' 1433s ok 22 1433s # /if_sec/dir/ with '1 11 112': 1433s # expected: 200 1433s # received: '200' 1433s ok 23 1433s # expected: 'global1, dir1, nested11, nested112' 1433s # received: 'global1, dir1, nested11, nested112' 1433s ok 24 1433s # /if_sec/loc/ with '1 2': 1433s # expected: 200 1433s # received: '200' 1433s ok 25 1433s # expected: 'global1, loc1, loc2' 1433s # received: 'global1, loc1, loc2' 1433s ok 26 1433s # /if_sec/loc/foo.txt with '1 2': 1433s # expected: 200 1433s # received: '200' 1433s ok 27 1433s # expected: 'global1, loc1, loc2' 1433s # received: 'global1, loc1, loc2' 1433s ok 28 1433s # /if_sec/loc/ with '1 11': 1433s # expected: 200 1433s # received: '200' 1433s ok 29 1433s # expected: 'global1, loc1, nested11, nested113' 1433s # received: 'global1, loc1, nested11, nested113' 1433s ok 30 1433s # /if_sec/loc/ with '1 11 111': 1433s # expected: 200 1433s # received: '200' 1433s ok 31 1433s # expected: 'global1, loc1, nested11, nested111' 1433s # received: 'global1, loc1, nested11, nested111' 1433s ok 32 1433s # /if_sec/loc/ with '1 11 112': 1433s # expected: 200 1433s # received: '200' 1433s ok 33 1433s # expected: 'global1, loc1, nested11, nested112' 1433s # received: 'global1, loc1, nested11, nested112' 1433s ok 34 1433s # /if_sec/loc/foo.if_test with '1 2': 1433s # expected: 200 1433s # received: '200' 1433s ok 35 1433s # expected: 'global1, files2, loc1, loc2' 1433s # received: 'global1, files2, loc1, loc2' 1433s ok 36 1433s # /if_sec/loc/foo.if_test with '1 2 11': 1433s # expected: 200 1433s # received: '200' 1433s ok 37 1433s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1433s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1433s ok 38 1433s # /if_sec/loc/foo.if_test with '1 2 11 111': 1433s # expected: 200 1433s # received: '200' 1433s ok 39 1433s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1433s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1433s ok 40 1433s # /if_sec/loc/foo.if_test with '1 2 11 112': 1433s # expected: 200 1433s # received: '200' 1433s ok 41 1433s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1433s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1433s ok 42 1433s # /if_sec/proxy/ with '1 2': 1433s # expected: 200 1433s # received: '200' 1433s ok 43 1433s # expected: 'global1, locp1, locp2' 1433s # received: 'global1, locp1, locp2' 1433s ok 44 1433s # /if_sec/proxy/ with '2': 1433s # expected: 200 1433s # received: '200' 1433s ok 45 1433s # expected: 'locp2' 1433s # received: 'locp2' 1433s ok 46 1433s ok 1435s t/apache/iffile.t ................... 1435s 1..2 1435s # Running under perl version 5.038002 for linux 1435s # Current time local: Mon Jun 3 17:38:08 2024 1435s # Current time GMT: Mon Jun 3 17:38:08 2024 1435s # Using Test.pm version 1.31 1435s # Using Apache/Test.pm version 1.42 1435s # expected: 200 1435s # received: '200' 1435s ok 1 1435s # expected: 'success1, success2, success3, success4, success5' 1435s # received: 'success1, success2, success3, success4, success5' 1435s ok 2 1435s ok 1437s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1443s t/apache/limits.t ................... 1443s 1..12 1443s # Running under perl version 5.038002 for linux 1443s # Current time local: Mon Jun 3 17:38:12 2024 1443s # Current time GMT: Mon Jun 3 17:38:12 2024 1443s # Using Test.pm version 1.31 1443s # Using Apache/Test.pm version 1.42 1443s # Testing LimitRequestLine; should succeed 1443s # testing : Test #1 1443s # expected: 200 1443s # received: '200' 1443s ok 1 1443s # Testing LimitRequestLine; should fail 1443s # testing : Test #2 1443s # expected: 414 1443s # received: '414' 1443s ok 2 1443s # Testing LimitRequestFieldSize; should succeed 1443s # testing : Test #3 1443s # expected: 200 1443s # received: '200' 1443s ok 3 1443s # Testing LimitRequestFieldSize; should fail 1443s # testing : Test #4 1443s # expected: 400 1443s # received: '400' 1443s ok 4 1443s # Testing LimitRequestFields; should succeed 1443s # testing : Test #5 1443s # expected: 200 1443s # received: '200' 1443s ok 5 1443s # Testing LimitRequestFields; should fail 1443s # testing : Test #6 1443s # expected: 400 1443s # received: '400' 1443s ok 6 1443s # Testing LimitRequestBody; should succeed 1443s # Chunked transfer-encoding enabled 1443s # testing : Test #7 1443s # expected: 200 1443s # received: '200' 1443s ok 7 1443s # Testing LimitRequestBody; should succeed 1443s # Chunked transfer-encoding disabled 1443s # testing : Test #8 1443s # expected: 200 1443s # received: '200' 1443s ok 8 1443s # Testing LimitRequestBody; should fail 1443s # Chunked transfer-encoding enabled 1443s # testing : Test #9 1443s # expected: 413 1443s # received: '413' 1443s ok 9 1443s # Testing LimitRequestBody; should fail 1443s # Chunked transfer-encoding disabled 1443s # testing : Test #10 1443s # expected: 413 1443s # received: '413' 1443s ok 10 1443s # Testing LimitRequestFieldSize; should succeed 1443s # testing : Test #11 1443s # expected: 200 1443s # received: '200' 1443s ok 11 1443s # Testing LimitRequestFieldSize; should fail 1443s # testing : Test #12 1443s # expected: 400 1443s # received: '400' 1443s ok 12 1443s ok 1445s t/apache/loglevel.t ................. 1445s 1..8 1445s # Running under perl version 5.038002 for linux 1445s # Current time local: Mon Jun 3 17:38:18 2024 1445s # Current time GMT: Mon Jun 3 17:38:18 2024 1445s # Using Test.pm version 1.31 1445s # Using Apache/Test.pm version 1.42 1445s ok 1 1445s ok 2 1445s ok 3 1445s ok 4 1445s ok 5 1445s ok 6 1445s ok 7 1445s ok 8 1445s ok 1448s t/apache/maxranges.t ................ 1448s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1448s 1..19 1448s # Running under perl version 5.038002 for linux 1448s # Current time local: Mon Jun 3 17:38:20 2024 1448s # Current time GMT: Mon Jun 3 17:38:20 2024 1448s # Using Test.pm version 1.31 1448s # Using Apache/Test.pm version 1.42 1448s ok 1 1448s ok 2 1448s ok 3 1448s ok 4 1448s ok 5 1448s ok 6 1448s ok 7 1448s ok 8 1448s ok 9 1448s ok 10 1448s ok 11 1448s ok 12 1448s ok 13 1448s ok 14 1448s ok 15 1448s ok 16 1448s ok 17 1448s ok 18 1448s ok 19 1448s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1448s ok 1450s t/apache/mergeslashes.t ............. 1450s 1..9 1450s # Running under perl version 5.038002 for linux 1450s # Current time local: Mon Jun 3 17:38:23 2024 1450s # Current time GMT: Mon Jun 3 17:38:23 2024 1450s # Using Test.pm version 1.31 1450s # Using Apache/Test.pm version 1.42 1450s # SENDING to 127.0.0.1:8537 1450s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1450s # expected 403, got 403 for exact match 1450s ok 1 1450s # SENDING to 127.0.0.1:8537 1450s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1450s # expected 403, got 403 for merged even at front 1450s ok 2 1450s # SENDING to 127.0.0.1:8537 1450s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1450s # expected 403, got 403 for merged even at front 1450s ok 3 1450s # SENDING to 127.0.0.1:8537 1450s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1450s # expected 403, got 403 for c// should be merged 1450s ok 4 1450s # SENDING to 127.0.0.1:8537 1450s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1450s # expected 403, got 403 for a// should be merged 1450s ok 5 1450s # SENDING to 127.0.0.1:8537 1450s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1450s # expected 403, got 403 for a// matches locationmatch 1450s ok 6 1450s # SENDING to 127.0.0.1:8537 1450s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1450s # expected 200, got 200 for c// doesn't match locationmatch 1450s ok 7 1450s # SENDING to 127.0.0.1:8537 1450s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1450s # expected 403, got 403 for baseline failed 1450s ok 8 1450s # SENDING to 127.0.0.1:8537 1450s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1450s # expected 403, got 403 for b//d not merged for Location with OFF 1450s ok 9 1450s ok 1452s t/apache/mmn.t ...................... 1452s 1..2 1452s # Running under perl version 5.038002 for linux 1452s # Current time local: Mon Jun 3 17:38:25 2024 1452s # Current time GMT: Mon Jun 3 17:38:25 2024 1452s # Using Test.pm version 1.31 1452s # Using Apache/Test.pm version 1.42 1452s ok 1 1452s ok 2 1452s ok 1454s t/apache/options.t .................. 1454s 1..2 1454s # Running under perl version 5.038002 for linux 1454s # Current time local: Mon Jun 3 17:38:27 2024 1454s # Current time GMT: Mon Jun 3 17:38:27 2024 1454s # Using Test.pm version 1.31 1454s # Using Apache/Test.pm version 1.42 1454s # testing : code 1454s # expected: 200 1454s # received: '200' 1454s ok 1 1454s # testing : OPTIONS 1454s # expected: qr/OPTIONS/ 1454s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 1454s ok 2 1454s ok 1458s t/apache/passbrigade.t .............. 1458s # using LWP client 1458s 1..114 1458s # Running under perl version 5.038002 for linux 1458s # Current time local: Mon Jun 3 17:38:29 2024 1458s # Current time GMT: Mon Jun 3 17:38:29 2024 1458s # Using Test.pm version 1.31 1458s # Using Apache/Test.pm version 1.42 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 1024 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #DMMATCH1: 1 1458s # 1458s # testing : bytes in body 1458s # expected: 1024 1458s # received: 1024 1458s ok 1 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 2048 1458s # received: 2048 1458s ok 2 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 3072 1458s # received: 3072 1458s ok 3 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 4096 1458s # received: 4096 1458s ok 4 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 5120 1458s # received: 5120 1458s ok 5 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 6144 1458s # received: 6144 1458s ok 6 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 7168 1458s # received: 7168 1458s ok 7 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 8192 1458s # received: 8192 1458s ok 8 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 9216 1458s # received: 9216 1458s ok 9 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 10240 1458s # received: 10240 1458s ok 10 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 11264 1458s # received: 11264 1458s ok 11 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 12288 1458s # received: 12288 1458s ok 12 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 13312 1458s # received: 13312 1458s ok 13 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 14336 1458s # received: 14336 1458s ok 14 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 15360 1458s # received: 15360 1458s ok 15 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 16384 1458s # received: 16384 1458s ok 16 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 17408 1458s # received: 17408 1458s ok 17 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 18432 1458s # received: 18432 1458s ok 18 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 19456 1458s # received: 19456 1458s ok 19 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 20480 1458s # received: 20480 1458s ok 20 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 21504 1458s # received: 21504 1458s ok 21 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 22528 1458s # received: 22528 1458s ok 22 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 23552 1458s # received: 23552 1458s ok 23 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 24576 1458s # received: 24576 1458s ok 24 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 25600 1458s # received: 25600 1458s ok 25 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 26624 1458s # received: 26624 1458s ok 26 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 27648 1458s # received: 27648 1458s ok 27 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 28672 1458s # received: 28672 1458s ok 28 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 29696 1458s # received: 29696 1458s ok 29 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 30720 1458s # received: 30720 1458s ok 30 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 31744 1458s # received: 31744 1458s ok 31 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 32768 1458s # received: 32768 1458s ok 32 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 33792 1458s # received: 33792 1458s ok 33 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 34816 1458s # received: 34816 1458s ok 34 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 35840 1458s # received: 35840 1458s ok 35 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 36864 1458s # received: 36864 1458s ok 36 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 37888 1458s # received: 37888 1458s ok 37 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 38912 1458s # received: 38912 1458s ok 38 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 39936 1458s # received: 39936 1458s ok 39 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 40960 1458s # received: 40960 1458s ok 40 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 41984 1458s # received: 41984 1458s ok 41 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 43008 1458s # received: 43008 1458s ok 42 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 44032 1458s # received: 44032 1458s ok 43 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 45056 1458s # received: 45056 1458s ok 44 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 46080 1458s # received: 46080 1458s ok 45 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 47104 1458s # received: 47104 1458s ok 46 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 48128 1458s # received: 48128 1458s ok 47 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 49152 1458s # received: 49152 1458s ok 48 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 50176 1458s # received: 50176 1458s ok 49 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 51200 1458s # received: 51200 1458s ok 50 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 102400 1458s # received: 102400 1458s ok 51 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 307200 1458s # received: 307200 1458s ok 52 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 512000 1458s # received: 512000 1458s ok 53 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 2048000 1458s # received: 2048000 1458s ok 54 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 4096000 1458s # received: 4096000 1458s ok 55 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:31 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 6144000 1458s # received: 6144000 1458s ok 56 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 10240000 1458s # received: 10240000 1458s ok 57 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 1024 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #DMMATCH1: 1 1458s # 1458s # testing : bytes in body 1458s # expected: 1024 1458s # received: 1024 1458s ok 58 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 2048 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #DMMATCH1: 1 1458s # 1458s # testing : bytes in body 1458s # expected: 2048 1458s # received: 2048 1458s ok 59 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 3072 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #DMMATCH1: 1 1458s # 1458s # testing : bytes in body 1458s # expected: 3072 1458s # received: 3072 1458s ok 60 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 4096 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #DMMATCH1: 1 1458s # 1458s # testing : bytes in body 1458s # expected: 4096 1458s # received: 4096 1458s ok 61 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 5120 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #DMMATCH1: 1 1458s # 1458s # testing : bytes in body 1458s # expected: 5120 1458s # received: 5120 1458s ok 62 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 6144 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #DMMATCH1: 1 1458s # 1458s # testing : bytes in body 1458s # expected: 6144 1458s # received: 6144 1458s ok 63 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 7168 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #DMMATCH1: 1 1458s # 1458s # testing : bytes in body 1458s # expected: 7168 1458s # received: 7168 1458s ok 64 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 8192 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #DMMATCH1: 1 1458s # 1458s # testing : bytes in body 1458s # expected: 8192 1458s # received: 8192 1458s ok 65 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 9216 1458s # received: 9216 1458s ok 66 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 10240 1458s # received: 10240 1458s ok 67 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 11264 1458s # received: 11264 1458s ok 68 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 12288 1458s # received: 12288 1458s ok 69 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 13312 1458s # received: 13312 1458s ok 70 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 14336 1458s # received: 14336 1458s ok 71 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 15360 1458s # received: 15360 1458s ok 72 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 16384 1458s # received: 16384 1458s ok 73 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 17408 1458s # received: 17408 1458s ok 74 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 18432 1458s # received: 18432 1458s ok 75 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 19456 1458s # received: 19456 1458s ok 76 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 20480 1458s # received: 20480 1458s ok 77 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 21504 1458s # received: 21504 1458s ok 78 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 22528 1458s # received: 22528 1458s ok 79 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 23552 1458s # received: 23552 1458s ok 80 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 24576 1458s # received: 24576 1458s ok 81 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 25600 1458s # received: 25600 1458s ok 82 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 26624 1458s # received: 26624 1458s ok 83 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 27648 1458s # received: 27648 1458s ok 84 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 28672 1458s # received: 28672 1458s ok 85 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 29696 1458s # received: 29696 1458s ok 86 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 30720 1458s # received: 30720 1458s ok 87 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 31744 1458s # received: 31744 1458s ok 88 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 32768 1458s # received: 32768 1458s ok 89 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 33792 1458s # received: 33792 1458s ok 90 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 34816 1458s # received: 34816 1458s ok 91 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 35840 1458s # received: 35840 1458s ok 92 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 36864 1458s # received: 36864 1458s ok 93 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 37888 1458s # received: 37888 1458s ok 94 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 38912 1458s # received: 38912 1458s ok 95 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 39936 1458s # received: 39936 1458s ok 96 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 40960 1458s # received: 40960 1458s ok 97 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 41984 1458s # received: 41984 1458s ok 98 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 43008 1458s # received: 43008 1458s ok 99 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 44032 1458s # received: 44032 1458s ok 100 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 45056 1458s # received: 45056 1458s ok 101 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 46080 1458s # received: 46080 1458s ok 102 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 47104 1458s # received: 47104 1458s ok 103 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 48128 1458s # received: 48128 1458s ok 104 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 49152 1458s # received: 49152 1458s ok 105 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 50176 1458s # received: 50176 1458s ok 106 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 51200 1458s # received: 51200 1458s ok 107 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 102400 1458s # received: 102400 1458s ok 108 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 307200 1458s # received: 307200 1458s ok 109 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 512000 1458s # received: 512000 1458s ok 110 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 2048000 1458s # received: 2048000 1458s ok 111 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 4096000 1458s # received: 4096000 1458s ok 112 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 6144000 1458s # received: 6144000 1458s ok 113 1458s #lwp request: 1458s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1458s #User-Agent: libwww-perl/6.77 1458s # 1458s #server response: 1458s #HTTP/1.1 200 OK 1458s #Connection: close 1458s #Date: Mon, 03 Jun 2024 17:38:32 GMT 1458s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1458s #Vary: In-If1 1458s #Content-Length: 0 1458s #Client-Date: Mon, 03 Jun 2024 17:38:33 GMT 1458s #Client-Peer: 127.0.0.1:8529 1458s #Client-Response-Num: 1 1458s #Client-Transfer-Encoding: chunked 1458s #DMMATCH1: 1 1458s #X-Content-Length-Note: added by Apache::TestRequest 1458s # 1458s # testing : bytes in body 1458s # expected: 10240000 1458s # received: 10240000 1458s ok 114 1458s ok 1460s t/apache/post.t ..................... 1460s # using LWP client 1460s 1..51 1460s # Running under perl version 5.038002 for linux 1460s # Current time local: Mon Jun 3 17:38:33 2024 1460s # Current time GMT: Mon Jun 3 17:38:33 2024 1460s # Using Test.pm version 1.31 1460s # Using Apache/Test.pm version 1.42 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 1024 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 5 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '1024' 1460s # received: 1024 1460s ok 1 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 2048 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 5 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '2048' 1460s # received: 2048 1460s ok 2 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 3072 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 5 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '3072' 1460s # received: 3072 1460s ok 3 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 4096 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 5 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '4096' 1460s # received: 4096 1460s ok 4 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 5120 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 5 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '5120' 1460s # received: 5120 1460s ok 5 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 6144 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 5 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '6144' 1460s # received: 6144 1460s ok 6 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 7168 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 5 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '7168' 1460s # received: 7168 1460s ok 7 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 8192 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 5 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '8192' 1460s # received: 8192 1460s ok 8 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 9216 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 5 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '9216' 1460s # received: 9216 1460s ok 9 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 10240 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '10240' 1460s # received: 10240 1460s ok 10 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 11264 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '11264' 1460s # received: 11264 1460s ok 11 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 12288 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '12288' 1460s # received: 12288 1460s ok 12 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 13312 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '13312' 1460s # received: 13312 1460s ok 13 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 14336 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '14336' 1460s # received: 14336 1460s ok 14 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 15360 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '15360' 1460s # received: 15360 1460s ok 15 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 16384 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '16384' 1460s # received: 16384 1460s ok 16 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 17408 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '17408' 1460s # received: 17408 1460s ok 17 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 18432 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '18432' 1460s # received: 18432 1460s ok 18 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 19456 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '19456' 1460s # received: 19456 1460s ok 19 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 20480 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '20480' 1460s # received: 20480 1460s ok 20 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 21504 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '21504' 1460s # received: 21504 1460s ok 21 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 22528 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '22528' 1460s # received: 22528 1460s ok 22 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 23552 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '23552' 1460s # received: 23552 1460s ok 23 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 24576 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '24576' 1460s # received: 24576 1460s ok 24 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 25600 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '25600' 1460s # received: 25600 1460s ok 25 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 26624 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '26624' 1460s # received: 26624 1460s ok 26 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 27648 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '27648' 1460s # received: 27648 1460s ok 27 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 28672 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '28672' 1460s # received: 28672 1460s ok 28 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 29696 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '29696' 1460s # received: 29696 1460s ok 29 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 30720 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '30720' 1460s # received: 30720 1460s ok 30 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 31744 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '31744' 1460s # received: 31744 1460s ok 31 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 32768 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '32768' 1460s # received: 32768 1460s ok 32 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 33792 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '33792' 1460s # received: 33792 1460s ok 33 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 34816 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '34816' 1460s # received: 34816 1460s ok 34 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 35840 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '35840' 1460s # received: 35840 1460s ok 35 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 36864 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '36864' 1460s # received: 36864 1460s ok 36 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 37888 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '37888' 1460s # received: 37888 1460s ok 37 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 38912 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '38912' 1460s # received: 38912 1460s ok 38 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 39936 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '39936' 1460s # received: 39936 1460s ok 39 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 40960 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '40960' 1460s # received: 40960 1460s ok 40 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 41984 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '41984' 1460s # received: 41984 1460s ok 41 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 43008 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '43008' 1460s # received: 43008 1460s ok 42 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 44032 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '44032' 1460s # received: 44032 1460s ok 43 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 45056 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '45056' 1460s # received: 45056 1460s ok 44 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 46080 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '46080' 1460s # received: 46080 1460s ok 45 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 47104 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '47104' 1460s # received: 47104 1460s ok 46 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 48128 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '48128' 1460s # received: 48128 1460s ok 47 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 49152 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '49152' 1460s # received: 49152 1460s ok 48 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 50176 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '50176' 1460s # received: 50176 1460s ok 49 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 51200 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 6 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '51200' 1460s # received: 51200 1460s ok 50 1460s #lwp request: 1460s #POST http://localhost:8529/eat_post HTTP/1.1 1460s #User-Agent: libwww-perl/6.77 1460s #Content-Length: 102400 1460s # 1460s #server response: 1460s #HTTP/1.1 200 OK 1460s #Connection: close 1460s #Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1460s #Vary: In-If1 1460s #Content-Length: 7 1460s #Client-Date: Mon, 03 Jun 2024 17:38:35 GMT 1460s #Client-Peer: 127.0.0.1:8529 1460s #Client-Response-Num: 1 1460s #DMMATCH1: 1 1460s # 1460s # testing : length posted 1460s # expected: '102400' 1460s # received: 102400 1460s ok 51 1460s ok 1462s t/apache/pr17629.t .................. 1462s 1..4 1462s # Running under perl version 5.038002 for linux 1462s # Current time local: Mon Jun 3 17:38:35 2024 1462s # Current time GMT: Mon Jun 3 17:38:35 2024 1462s # Using Test.pm version 1.31 1462s # Using Apache/Test.pm version 1.42 1462s # expected: 'begin-foobar-end 1462s # ' 1462s # received: 'begin-foobar-end 1462s # ' 1462s ok 1 1462s # expected: 200 1462s # received: '200' 1462s ok 2 1462s # testing : response was gzipped 1462s # expected: 'gzip' 1462s # received: 'gzip' 1462s ok 3 1462s # expected: 'begin-foobar-end 1462s # ' 1462s # received: 'begin-foobar-end 1462s # ' 1462s ok 4 1462s ok 1465s t/apache/pr18757.t .................. 1465s 1..3 1465s # Running under perl version 5.038002 for linux 1465s # Current time local: Mon Jun 3 17:38:37 2024 1465s # Current time GMT: Mon Jun 3 17:38:37 2024 1465s # Using Test.pm version 1.31 1465s # Using Apache/Test.pm version 1.42 1465s # testing : 200 response from GET 1465s # expected: 200 1465s # received: '200' 1465s ok 1 1465s # expected C-L is 26 1465s # URL via proxy is http://localhost:8552/index.html 1465s ok 2 1465s # line: HTTP/1.1 200 OK 1465s # line: Date: Mon, 03 Jun 2024 17:38:39 GMT 1465s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1465s # line: Vary: In-If1 1465s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1465s # line: ETag: "1a-613edd771cbc0" 1465s # line: Accept-Ranges: bytes 1465s # line: Content-Length: 26 1465s # line: DMMATCH1: 1 1465s # line: Content-Type: text/html 1465s # line: 1465s # testing : whether proxy strips Content-Length header 1465s # expected: 1 1465s # received: 1 1465s ok 3 1465s ok 1467s t/apache/pr35292.t .................. 1467s 1..3 1467s # Running under perl version 5.038002 for linux 1467s # Current time local: Mon Jun 3 17:38:40 2024 1467s # Current time GMT: Mon Jun 3 17:38:40 2024 1467s # Using Test.pm version 1.31 1467s # Using Apache/Test.pm version 1.42 1467s ok 1 1467s ok 2 1467s # testing : read response-line 1467s # expected: qr/^HTTP\/1\.. 413/ 1467s # received: 'HTTP/1.1 413 Request Entity Too Large 1467s # ' 1467s ok 3 1467s ok 1470s t/apache/pr35330.t .................. 1470s 1..2 1470s # Running under perl version 5.038002 for linux 1470s # Current time local: Mon Jun 3 17:38:42 2024 1470s # Current time GMT: Mon Jun 3 17:38:42 2024 1470s # Using Test.pm version 1.31 1470s # Using Apache/Test.pm version 1.42 1470s # testing : SSI was allowed for location 1470s # expected: 200 1470s # received: '200' 1470s ok 1 1470s # testing : file was served with correct content 1470s # expected: 'hello' 1470s # received: 'hello' 1470s ok 2 1470s ok 1472s t/apache/pr37166.t .................. 1472s 1..4 1472s # Running under perl version 5.038002 for linux 1472s # Current time local: Mon Jun 3 17:38:44 2024 1472s # Current time GMT: Mon Jun 3 17:38:44 2024 1472s # Using Test.pm version 1.31 1472s # Using Apache/Test.pm version 1.42 1472s # testing : SSI was allowed for location 1472s # expected: 200 1472s # received: '200' 1472s ok 1 1472s # testing : file was served with correct content 1472s # expected: 'Hello world 1472s # ' 1472s # received: 'Hello world 1472s # ' 1472s ok 2 1472s # testing : explicit 200 response 1472s # expected: 200 1472s # received: '200' 1472s ok 3 1472s # testing : file was again served with correct content 1472s # expected: 'Hello world 1472s # ' 1472s # received: 'Hello world 1472s # ' 1472s ok 4 1472s ok 1474s t/apache/pr43939.t .................. 1474s 1..4 1474s # Running under perl version 5.038002 for linux 1474s # Current time local: Mon Jun 3 17:38:47 2024 1474s # Current time GMT: Mon Jun 3 17:38:47 2024 1474s # Using Test.pm version 1.31 1474s # Using Apache/Test.pm version 1.42 1474s # expected: 'begin-default-end 1474s # ' 1474s # received: 'begin-default-end 1474s # ' 1474s ok 1 1474s # expected: 200 1474s # received: '200' 1474s ok 2 1474s # testing : response was gzipped 1474s # expected: 'gzip' 1474s # received: 'gzip' 1474s ok 3 1474s # expected: 'begin-default-end 1474s # ' 1474s # received: 'begin-default-end 1474s # ' 1474s ok 4 1474s ok 1476s t/apache/pr49328.t .................. 1476s 1..1 1476s # Running under perl version 5.038002 for linux 1476s # Current time local: Mon Jun 3 17:38:49 2024 1476s # Current time GMT: Mon Jun 3 17:38:49 2024 1476s # Using Test.pm version 1.31 1476s # Using Apache/Test.pm version 1.42 1476s # expected: 'before 1476s # included 1476s # after 1476s # ' 1476s # received: 'before 1476s # included 1476s # after 1476s # ' 1476s ok 1 1476s ok 1480s t/apache/rwrite.t ................... 1480s # using LWP client 1480s 1..114 1480s # Running under perl version 5.038002 for linux 1480s # Current time local: Mon Jun 3 17:38:51 2024 1480s # Current time GMT: Mon Jun 3 17:38:51 2024 1480s # Using Test.pm version 1.31 1480s # Using Apache/Test.pm version 1.42 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:53 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 1024 1480s #Client-Date: Mon, 03 Jun 2024 17:38:53 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 1024 1480s # received: 1024 1480s ok 1 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 2048 1480s #Client-Date: Mon, 03 Jun 2024 17:38:53 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 2048 1480s # received: 2048 1480s ok 2 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 3072 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 3072 1480s # received: 3072 1480s ok 3 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 4096 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 4096 1480s # received: 4096 1480s ok 4 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 5120 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 5120 1480s # received: 5120 1480s ok 5 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 6144 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 6144 1480s # received: 6144 1480s ok 6 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 7168 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 7168 1480s # received: 7168 1480s ok 7 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 8192 1480s # received: 8192 1480s ok 8 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 9216 1480s # received: 9216 1480s ok 9 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 10240 1480s # received: 10240 1480s ok 10 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 11264 1480s # received: 11264 1480s ok 11 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 12288 1480s # received: 12288 1480s ok 12 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 13312 1480s # received: 13312 1480s ok 13 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 14336 1480s # received: 14336 1480s ok 14 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 15360 1480s # received: 15360 1480s ok 15 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 16384 1480s # received: 16384 1480s ok 16 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 17408 1480s # received: 17408 1480s ok 17 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 18432 1480s # received: 18432 1480s ok 18 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 19456 1480s # received: 19456 1480s ok 19 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 20480 1480s # received: 20480 1480s ok 20 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 21504 1480s # received: 21504 1480s ok 21 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 22528 1480s # received: 22528 1480s ok 22 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 23552 1480s # received: 23552 1480s ok 23 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 24576 1480s # received: 24576 1480s ok 24 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 25600 1480s # received: 25600 1480s ok 25 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 26624 1480s # received: 26624 1480s ok 26 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 27648 1480s # received: 27648 1480s ok 27 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 28672 1480s # received: 28672 1480s ok 28 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 29696 1480s # received: 29696 1480s ok 29 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 30720 1480s # received: 30720 1480s ok 30 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 31744 1480s # received: 31744 1480s ok 31 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 32768 1480s # received: 32768 1480s ok 32 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 33792 1480s # received: 33792 1480s ok 33 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 34816 1480s # received: 34816 1480s ok 34 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 35840 1480s # received: 35840 1480s ok 35 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 36864 1480s # received: 36864 1480s ok 36 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 37888 1480s # received: 37888 1480s ok 37 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 38912 1480s # received: 38912 1480s ok 38 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 39936 1480s # received: 39936 1480s ok 39 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 40960 1480s # received: 40960 1480s ok 40 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 41984 1480s # received: 41984 1480s ok 41 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 43008 1480s # received: 43008 1480s ok 42 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 44032 1480s # received: 44032 1480s ok 43 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 45056 1480s # received: 45056 1480s ok 44 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 46080 1480s # received: 46080 1480s ok 45 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 47104 1480s # received: 47104 1480s ok 46 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 48128 1480s # received: 48128 1480s ok 47 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 49152 1480s # received: 49152 1480s ok 48 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 50176 1480s # received: 50176 1480s ok 49 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 51200 1480s # received: 51200 1480s ok 50 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 102400 1480s # received: 102400 1480s ok 51 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 307200 1480s # received: 307200 1480s ok 52 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 512000 1480s # received: 512000 1480s ok 53 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 2048000 1480s # received: 2048000 1480s ok 54 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 4096000 1480s # received: 4096000 1480s ok 55 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 6144000 1480s # received: 6144000 1480s ok 56 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 10240000 1480s # received: 10240000 1480s ok 57 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 1024 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 1024 1480s # received: 1024 1480s ok 58 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 2048 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 2048 1480s # received: 2048 1480s ok 59 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 3072 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 3072 1480s # received: 3072 1480s ok 60 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 4096 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 4096 1480s # received: 4096 1480s ok 61 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 5120 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 5120 1480s # received: 5120 1480s ok 62 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 6144 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 6144 1480s # received: 6144 1480s ok 63 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 7168 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #DMMATCH1: 1 1480s # 1480s # testing : bytes in body 1480s # expected: 7168 1480s # received: 7168 1480s ok 64 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 8192 1480s # received: 8192 1480s ok 65 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 9216 1480s # received: 9216 1480s ok 66 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 10240 1480s # received: 10240 1480s ok 67 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 11264 1480s # received: 11264 1480s ok 68 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 12288 1480s # received: 12288 1480s ok 69 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 13312 1480s # received: 13312 1480s ok 70 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 14336 1480s # received: 14336 1480s ok 71 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 15360 1480s # received: 15360 1480s ok 72 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 16384 1480s # received: 16384 1480s ok 73 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 17408 1480s # received: 17408 1480s ok 74 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 18432 1480s # received: 18432 1480s ok 75 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 19456 1480s # received: 19456 1480s ok 76 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 20480 1480s # received: 20480 1480s ok 77 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 21504 1480s # received: 21504 1480s ok 78 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 22528 1480s # received: 22528 1480s ok 79 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 23552 1480s # received: 23552 1480s ok 80 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 24576 1480s # received: 24576 1480s ok 81 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 25600 1480s # received: 25600 1480s ok 82 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 26624 1480s # received: 26624 1480s ok 83 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 27648 1480s # received: 27648 1480s ok 84 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 28672 1480s # received: 28672 1480s ok 85 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 29696 1480s # received: 29696 1480s ok 86 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 30720 1480s # received: 30720 1480s ok 87 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 31744 1480s # received: 31744 1480s ok 88 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 32768 1480s # received: 32768 1480s ok 89 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 33792 1480s # received: 33792 1480s ok 90 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 34816 1480s # received: 34816 1480s ok 91 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 35840 1480s # received: 35840 1480s ok 92 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 36864 1480s # received: 36864 1480s ok 93 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 37888 1480s # received: 37888 1480s ok 94 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 38912 1480s # received: 38912 1480s ok 95 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 39936 1480s # received: 39936 1480s ok 96 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 40960 1480s # received: 40960 1480s ok 97 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 41984 1480s # received: 41984 1480s ok 98 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 43008 1480s # received: 43008 1480s ok 99 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 44032 1480s # received: 44032 1480s ok 100 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 45056 1480s # received: 45056 1480s ok 101 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 46080 1480s # received: 46080 1480s ok 102 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 47104 1480s # received: 47104 1480s ok 103 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 48128 1480s # received: 48128 1480s ok 104 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 49152 1480s # received: 49152 1480s ok 105 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 50176 1480s # received: 50176 1480s ok 106 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 51200 1480s # received: 51200 1480s ok 107 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 102400 1480s # received: 102400 1480s ok 108 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 307200 1480s # received: 307200 1480s ok 109 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 512000 1480s # received: 512000 1480s ok 110 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 2048000 1480s # received: 2048000 1480s ok 111 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 4096000 1480s # received: 4096000 1480s ok 112 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:54 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:55 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 6144000 1480s # received: 6144000 1480s ok 113 1480s #lwp request: 1480s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1480s #User-Agent: libwww-perl/6.77 1480s # 1480s #server response: 1480s #HTTP/1.1 200 OK 1480s #Connection: close 1480s #Date: Mon, 03 Jun 2024 17:38:55 GMT 1480s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s #Vary: In-If1 1480s #Content-Length: 0 1480s #Client-Date: Mon, 03 Jun 2024 17:38:55 GMT 1480s #Client-Peer: 127.0.0.1:8529 1480s #Client-Response-Num: 1 1480s #Client-Transfer-Encoding: chunked 1480s #DMMATCH1: 1 1480s #X-Content-Length-Note: added by Apache::TestRequest 1480s # 1480s # testing : bytes in body 1480s # expected: 10240000 1480s # received: 10240000 1480s ok 114 1480s ok 1482s t/apache/server_name_port.t ......... 1482s 1..84 1482s # Running under perl version 5.038002 for linux 1482s # Current time local: Mon Jun 3 17:38:55 2024 1482s # Current time GMT: Mon Jun 3 17:38:55 2024 1482s # Using Test.pm version 1.31 1482s # Using Apache/Test.pm version 1.42 1482s # SENDING: 1482s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1482s # expecting 200, got 200 1482s ok 1 1482s # got SERVER_NAME='righthost', expected 'righthost' 1482s ok 2 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 3 1482s # SENDING: 1482s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1482s # expecting 200, got 200 1482s ok 4 1482s # got SERVER_NAME='righthost', expected 'righthost' 1482s ok 5 1482s # got SERVER_PORT='123', expected '123' 1482s ok 6 1482s # SENDING: 1482s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1482s # expecting 200, got 200 1482s ok 7 1482s # got SERVER_NAME='righthost', expected 'righthost' 1482s ok 8 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 9 1482s # SENDING: 1482s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1482s # expecting 200, got 200 1482s ok 10 1482s # got SERVER_NAME='righthost', expected 'righthost' 1482s ok 11 1482s # got SERVER_PORT='123', expected '123' 1482s ok 12 1482s # SENDING: 1482s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1482s # expecting 200, got 200 1482s ok 13 1482s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1482s ok 14 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 15 1482s # SENDING: 1482s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1482s # expecting 200, got 200 1482s ok 16 1482s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1482s ok 17 1482s # got SERVER_PORT='123', expected '123' 1482s ok 18 1482s # SENDING: 1482s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1482s # expecting 200, got 200 1482s ok 19 1482s # got SERVER_NAME='[::1]', expected '[::1]' 1482s ok 20 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 21 1482s # SENDING: 1482s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1482s # expecting 200, got 200 1482s ok 22 1482s # got SERVER_NAME='[::1]', expected '[::1]' 1482s ok 23 1482s # got SERVER_PORT='123', expected '123' 1482s ok 24 1482s # SENDING: 1482s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1482s # expecting 200, got 200 1482s ok 25 1482s # got SERVER_NAME='[a::1]', expected '[a::1]' 1482s ok 26 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 27 1482s # SENDING: 1482s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1482s # expecting 200, got 200 1482s ok 28 1482s # got SERVER_NAME='[a::1]', expected '[a::1]' 1482s ok 29 1482s # got SERVER_PORT='123', expected '123' 1482s ok 30 1482s # SENDING: 1482s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1482s # expecting 200, got 200 1482s ok 31 1482s # got SERVER_NAME='[a::1]', expected '[a::1]' 1482s ok 32 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 33 1482s # SENDING: 1482s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1482s # expecting 200, got 200 1482s ok 34 1482s # got SERVER_NAME='[a::1]', expected '[a::1]' 1482s ok 35 1482s # got SERVER_PORT='123', expected '123' 1482s ok 36 1482s # SENDING: 1482s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1482s # expecting 200, got 200 1482s ok 37 1482s # got SERVER_NAME='righthost', expected 'righthost' 1482s ok 38 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 39 1482s # SENDING: 1482s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1482s # expecting 200, got 200 1482s ok 40 1482s # got SERVER_NAME='righthost', expected 'righthost' 1482s ok 41 1482s # got SERVER_PORT='123', expected '123' 1482s ok 42 1482s # SENDING: 1482s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1482s # expecting 200, got 200 1482s ok 43 1482s # got SERVER_NAME='righthost', expected 'righthost' 1482s ok 44 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 45 1482s # SENDING: 1482s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1482s # expecting 200, got 200 1482s ok 46 1482s # got SERVER_NAME='righthost', expected 'righthost' 1482s ok 47 1482s # got SERVER_PORT='123', expected '123' 1482s ok 48 1482s # SENDING: 1482s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1482s # expecting 200, got 200 1482s ok 49 1482s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1482s ok 50 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 51 1482s # SENDING: 1482s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1482s # expecting 200, got 200 1482s ok 52 1482s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1482s ok 53 1482s # got SERVER_PORT='123', expected '123' 1482s ok 54 1482s # SENDING: 1482s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1482s # expecting 200, got 200 1482s ok 55 1482s # got SERVER_NAME='[::1]', expected '[::1]' 1482s ok 56 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 57 1482s # SENDING: 1482s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1482s # expecting 200, got 200 1482s ok 58 1482s # got SERVER_NAME='[::1]', expected '[::1]' 1482s ok 59 1482s # got SERVER_PORT='123', expected '123' 1482s ok 60 1482s # SENDING: 1482s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1482s # expecting 200, got 200 1482s ok 61 1482s # got SERVER_NAME='righthost', expected 'righthost' 1482s ok 62 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 63 1482s # SENDING: 1482s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1482s # expecting 200, got 200 1482s ok 64 1482s # got SERVER_NAME='righthost', expected 'righthost' 1482s ok 65 1482s # got SERVER_PORT='123', expected '123' 1482s ok 66 1482s # SENDING: 1482s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1482s # expecting 200, got 200 1482s ok 67 1482s # got SERVER_NAME='righthost', expected 'righthost' 1482s ok 68 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 69 1482s # SENDING: 1482s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1482s # expecting 200, got 200 1482s ok 70 1482s # got SERVER_NAME='righthost', expected 'righthost' 1482s ok 71 1482s # got SERVER_PORT='123', expected '123' 1482s ok 72 1482s # SENDING: 1482s # 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 1482s # expecting 200, got 200 1482s ok 73 1482s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1482s ok 74 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 75 1482s # SENDING: 1482s # 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 1482s # expecting 200, got 200 1482s ok 76 1482s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1482s ok 77 1482s # got SERVER_PORT='123', expected '123' 1482s ok 78 1482s # SENDING: 1482s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1482s # expecting 200, got 200 1482s ok 79 1482s # got SERVER_NAME='[::1]', expected '[::1]' 1482s ok 80 1482s # got SERVER_PORT='8529', expected '8529' 1482s ok 81 1482s # SENDING: 1482s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1482s # expecting 200, got 200 1482s ok 82 1482s # got SERVER_NAME='[::1]', expected '[::1]' 1482s ok 83 1482s # got SERVER_PORT='123', expected '123' 1482s ok 84 1482s ok 1484s t/apache/teclchunk.t ................ skipped: Not supported yet 1486s t/apr/uri.t ......................... 1486s 1..1 1486s # Running under perl version 5.038002 for linux 1486s # Current time local: Mon Jun 3 17:38:59 2024 1486s # Current time GMT: Mon Jun 3 17:38:59 2024 1486s # Using Test.pm version 1.31 1486s # Using Apache/Test.pm version 1.42 1486s ok 1 1486s ok 1488s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1490s t/filter/case.t ..................... 1490s 1..4 1490s # Running under perl version 5.038002 for linux 1490s # Current time local: Mon Jun 3 17:39:03 2024 1490s # Current time GMT: Mon Jun 3 17:39:03 2024 1490s # Using Test.pm version 1.31 1490s # Using Apache/Test.pm version 1.42 1490s ok 1 1490s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1490s # expected 200 1490s # received 200 1490s # body: =HEAD1 NAME 1490s X X 1490s 1490s PERLSUB - PERL SUBROUTINES 1490s 1490s =HEAD1 SYNOPSIS 1490s 1490s TO DECLARE SUBROUTINES: 1490s X X 1490s 1490s SUB NAME; # A "FORWARD" DECLARATION. 1490s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1490s SUB NAME : ATTRS; # WITH ATTRIBUTES 1490s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1490s 1490s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1490s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1490s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1490s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1490s 1490s USE FEATURE 'SIGNATURES'; 1490s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1490s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1490s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1490s 1490s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1490s X 1490s 1490s $SUBREF = SUB BLOCK; # NO PROTO 1490s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1490s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1490s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1490s 1490s USE FEATURE 'SIGNATURES'; 1490s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1490s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1490s 1490s TO IMPORT SUBROUTINES: 1490s X 1490s 1490s USE MODULE QW(NAME1 NAME2 NAME3); 1490s 1490s TO CALL SUBROUTINES: 1490s X X 1490s 1490s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1490s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1490s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1490s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1490s 1490s =HEAD1 DESCRIPTION 1490s 1490s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1490s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1490s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1490s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1490s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1490s ITS NAME OR A CODE REFERENCE. 1490s 1490s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1490s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1490s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1490s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1490s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1490s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1490s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1490s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1490s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1490s X X 1490s 1490s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1490s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1490s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1490s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1490s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1490s SUCH A SIGNATURE-USING SUBROUTINE. 1490s 1490s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1490s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1490s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1490s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1490s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1490s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1490s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1490s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1490s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1490s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1490s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1490s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1490s X X X<@_> 1490s 1490s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1490s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1490s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1490s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1490s L AND L. 1490s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1490s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1490s 1490s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1490s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1490s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1490s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1490s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1490s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1490s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1490s ONE LARGE INDISTINGUISHABLE LIST. 1490s 1490s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1490s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1490s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1490s EMPTY SUB RETURNS THE EMPTY LIST. 1490s X X X 1490s 1490s EXAMPLE: 1490s 1490s SUB MAX { 1490s MY $MAX = SHIFT(@_); 1490s FOREACH $FOO (@_) { 1490s $MAX = $FOO IF $MAX < $FOO; 1490s } 1490s RETURN $MAX; 1490s } 1490s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1490s 1490s EXAMPLE: 1490s 1490s # GET A LINE, COMBINING CONTINUATION LINES 1490s # THAT START WITH WHITESPACE 1490s 1490s SUB GET_LINE { 1490s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1490s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1490s IF ($LOOKAHEAD =~ /^[ \T]/) { 1490s $THISLINE .= $LOOKAHEAD; 1490s } 1490s ELSE { 1490s LAST LINE; 1490s } 1490s } 1490s RETURN $THISLINE; 1490s } 1490s 1490s $LOOKAHEAD = ; # GET FIRST LINE 1490s WHILE (DEFINED($LINE = GET_LINE())) { 1490s ... 1490s } 1490s 1490s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1490s 1490s SUB MAYBESET { 1490s MY($KEY, $VALUE) = @_; 1490s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1490s } 1490s 1490s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1490s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1490s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1490s ITS CALLER'S VALUES. 1490s X X 1490s 1490s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1490s SUB UPCASE_IN { 1490s FOR (@_) { TR/A-Z/A-Z/ } 1490s } 1490s 1490s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1490s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1490s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1490s X X 1490s 1490s UPCASE_IN("FREDERICK"); 1490s 1490s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1490s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1490s OF CHANGING THEM IN PLACE: 1490s 1490s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1490s SUB UPCASE { 1490s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1490s MY @PARMS = @_; 1490s FOR (@PARMS) { TR/A-Z/A-Z/ } 1490s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1490s } 1490s 1490s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1490s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1490s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1490s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1490s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1490s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1490s 1490s @NEWLIST = UPCASE(@LIST1, @LIST2); 1490s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1490s 1490s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1490s 1490s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1490s 1490s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1491s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1491s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1491s L
FOR ALTERNATIVES. 1491s 1491s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1491s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1491s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1491s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1491s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1491s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1491s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1491s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1491s SEE L FOR MORE ABOUT ALL THAT. 1491s X<&> 1491s 1491s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1491s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1491s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1491s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1491s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1491s X 1491s 1491s &FOO(1,2,3); # PASS THREE ARGUMENTS 1491s FOO(1,2,3); # THE SAME 1491s 1491s FOO(); # PASS A NULL LIST 1491s &FOO(); # THE SAME 1491s 1491s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1491s USE STRICT 'SUBS'; 1491s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1491s # A COMPILE-TIME ERROR 1491s NO STRICT 'SUBS'; 1491s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1491s # A LITERAL STRING "FOO" 1491s 1491s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1491s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1491s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1491s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1491s X<&> 1491s 1491s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1491s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1491s YOUR SUBROUTINE'S NAME. 1491s 1491s USE V5.16; 1491s MY $FACTORIAL = SUB { 1491s MY ($X) = @_; 1491s RETURN 1 IF $X == 1; 1491s RETURN($X * __SUB__->( $X - 1 ) ); 1491s }; 1491s 1491s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1491s IS SUBJECT TO CHANGE. 1491s 1491s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1491s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1491s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1491s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1491s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1491s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1491s SPECIAL, PRE-DEFINED THINGS. 1491s 1491s =OVER 1491s 1491s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1491s 1491s C 1491s 1491s =ITEM DOCUMENTED IN L 1491s 1491s C, C 1491s 1491s =ITEM DOCUMENTED IN L 1491s 1491s C, C 1491s 1491s =ITEM DOCUMENTED IN L 1491s 1491s C, C, C, C, C, C, C, 1491s C, C, C, C, C, C, 1491s C, C, C, C, C, C, C, 1491s C, C, C, C, C, C, 1491s C, C, C, C, C, 1491s C, C, C, C 1491s 1491s =ITEM DOCUMENTED IN L 1491s 1491s C, C, C, C, C, C, C, 1491s C, C, C, C, C, C, C, 1491s C, C, C, C, C, C 1491s 1491s =ITEM DOCUMENTED IN L 1491s 1491s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1491s L<< C|PERLFUNC/REQUIRE >> 1491s 1491s =ITEM DOCUMENTED IN L 1491s 1491s C 1491s 1491s =ITEM DOCUMENTED IN L 1491s 1491s C, C, C, C, C 1491s 1491s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1491s 1491s ANY STARTING WITH C<(> 1491s 1491s =BACK 1491s 1491s THE C, C, C, C AND C SUBROUTINES 1491s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1491s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1491s EXPLICITLY. SEE L 1491s 1491s =HEAD2 SIGNATURES 1491s 1491s X X 1491s 1491s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1491s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1491s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1491s 1491s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1491s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1491s DIRECTLY BY C, IN THE CURRENT SCOPE. 1491s 1491s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1491s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1491s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1491s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1491s 1491s FOR EXAMPLE, 1491s 1491s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1491s 1491s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1491s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1491s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1491s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1491s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1491s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1491s 1491s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1491s THE SIGNATURE. FOR EXAMPLE, 1491s 1491s SUB FOO ($LEFT, $RIGHT) { 1491s RETURN $LEFT + $RIGHT; 1491s } 1491s 1491s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1491s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1491s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1491s EQUIVALENT TO 1491s 1491s SUB FOO { 1491s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1491s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1491s MY $LEFT = $_[0]; 1491s MY $RIGHT = $_[1]; 1491s RETURN $LEFT + $RIGHT; 1491s } 1491s 1491s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1491s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1491s 1491s SUB FOO ($FIRST, $, $THIRD) { 1491s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1491s } 1491s 1491s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1491s MANDATORY FOR THE CALLER TO PASS IT. 1491s 1491s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1491s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1491s 1491s SUB FOO ($LEFT, $RIGHT = 0) { 1491s RETURN $LEFT + $RIGHT; 1491s } 1491s 1491s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1491s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1491s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1491s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1491s FOR EXAMPLE, 1491s 1491s MY $AUTO_ID = 0; 1491s SUB FOO ($THING, $ID = $AUTO_ID++) { 1491s PRINT "$THING HAS ID $ID"; 1491s } 1491s 1491s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1491s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1491s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1491s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1491s 1491s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1491s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1491s } 1491s 1491s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1491s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1491s VALUE PROVIDED WAS C. 1491s 1491s SUB FOO ($NAME //= "WORLD") { 1491s PRINT "HELLO, $NAME"; 1491s } 1491s 1491s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1491s 1491s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1491s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1491s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1491s 1491s SUB FOO ($X ||= 10) { 1491s RETURN 5 + $X; 1491s } 1491s 1491s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1491s FOR EXAMPLE, 1491s 1491s SUB FOO ($THING, $ = 1) { 1491s PRINT $THING; 1491s } 1491s 1491s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1491s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1491s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1491s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1491s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1491s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1491s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1491s 1491s SUB FOO ($THING, $=) { 1491s PRINT $THING; 1491s } 1491s 1491s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1491s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1491s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1491s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1491s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1491s TO RIGHT. 1491s 1491s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1491s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1491s 1491s SUB FOO ($FILTER, @INPUTS) { 1491s PRINT $FILTER->($_) FOREACH @INPUTS; 1491s } 1491s 1491s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1491s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1491s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1491s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1491s 1491s SUB FOO ($THING, @) { 1491s PRINT $THING; 1491s } 1491s 1491s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1491s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1491s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1491s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1491s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1491s AS WITH STANDARD HASH CONSTRUCTION. 1491s 1491s SUB FOO ($FILTER, %INPUTS) { 1491s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1491s } 1491s 1491s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1491s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1491s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1491s 1491s SUB FOO ($THING, %) { 1491s PRINT $THING; 1491s } 1491s 1491s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1491s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1491s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1491s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1491s AN EMPTY ARRAY OR EMPTY HASH. 1491s 1491s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1491s THAT THE CALLER PASSED NO ARGUMENTS: 1491s 1491s SUB FOO () { 1491s RETURN 123; 1491s } 1491s 1491s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1491s WARNING IN THE C CATEGORY. FROM PERL 5.36 1491s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1491s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1491s STATEMENT SUCH AS: 1491s 1491s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1491s 1491s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1491s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1491s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1491s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1491s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1491s WARNINGS IN THE C CATEGORY WHEN 1491s COMPILED: 1491s 1491s SUB F ($X) { 1491s # THIS LINE EMITS THE WARNING SEEN BELOW 1491s PRINT "ARGUMENTS ARE @_"; 1491s } 1491s 1491s Z<> 1491s 1491s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1491s EXPERIMENTAL AT ... 1491s 1491s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1491s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1491s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1491s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1491s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1491s SUPPLY THAT ARGUMENT. 1491s 1491s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1491s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1491s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1491s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1491s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1491s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1491s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1491s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1491s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1491s 1491s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1491s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1491s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1491s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1491s L. FOR EXAMPLE, 1491s 1491s SUB FOO :PROTOTYPE($) { $_[0] } 1491s 1491s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1491s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1491s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1491s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1491s 1491s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1491s RETURN $LEFT + $RIGHT; 1491s } 1491s 1491s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1491s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1491s THE SUBROUTINE'S BODY. 1491s 1491s =HEAD2 PRIVATE VARIABLES VIA MY() 1491s X X X X X 1491s X X 1491s 1491s SYNOPSIS: 1491s 1491s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1491s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1491s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1491s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1491s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1491s 1491s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1491s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1491s SEE L AND L. 1491s 1491s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1491s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1491s (C/C/C/C), LOOP 1491s (C/C/C/C/C), SUBROUTINE, C, 1491s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1491s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1491s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1491s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1491s WITH C INSTEAD. 1491s 1491s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1491s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1491s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1491s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1491s ITS OWN COPY. 1491s X 1491s 1491s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1491s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1491s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1491s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1491s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1491s 1491s MY $X = 10; 1491s SUB BUMPX { $X++ } 1491s 1491s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1491s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1491s THE C ITSELF. SEE L. 1491s X 1491s 1491s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1491s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1491s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1491s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1491s 1491s $ARG = "FRED"; # "GLOBAL" VARIABLE 1491s $N = CUBE_ROOT(27); 1491s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1491s # OUTPUTS: FRED THINKS THE ROOT IS 3 1491s 1491s SUB CUBE_ROOT { 1491s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1491s $ARG **= 1/3; 1491s RETURN $ARG; 1491s } 1491s 1491s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1491s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1491s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1491s 1491s MY ($FOO) = ; # WRONG? 1491s MY @FOO = ; 1491s 1491s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1491s 1491s MY $FOO = ; 1491s 1491s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1491s 1491s MY $FOO, $BAR = 1; # WRONG 1491s 1491s THAT HAS THE SAME EFFECT AS 1491s 1491s MY $FOO; 1491s $BAR = 1; 1491s 1491s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1491s THE CURRENT STATEMENT. THUS, 1491s 1491s MY $X = $X; 1491s 1491s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1491s THE EXPRESSION 1491s 1491s MY $X = 123 AND $X == 123 1491s 1491s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1491s 1491s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1491s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1491s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1491s 1491s WHILE (MY $LINE = <>) { 1491s $LINE = LC $LINE; 1491s } CONTINUE { 1491s PRINT $LINE; 1491s } 1491s 1491s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1491s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1491s IT. SIMILARLY, IN THE CONDITIONAL 1491s 1491s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1491s USER_AGREES(); 1491s } ELSIF ($ANSWER =~ /^NO$/I) { 1491s USER_DISAGREES(); 1491s } ELSE { 1491s CHOMP $ANSWER; 1491s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1491s } 1491s 1491s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1491s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1491s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1491s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1491s 1491s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1491s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1491s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1491s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1491s IN THE LOOP 1491s X X 1491s 1491s FOR MY $I (1, 2, 3) { 1491s SOME_FUNCTION(); 1491s } 1491s 1491s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1491s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1491s X X 1491s 1491s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1491s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1491s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1491s 1491s USE STRICT 'VARS'; 1491s 1491s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1491s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1491s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1491s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1491s THIS WITH C. 1491s 1491s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1491s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1491s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1491s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1491s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1491s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1491s EXAMPLE. 1491s 1491s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1491s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1491s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1491s 1491s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1491s 1491s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1491s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1491s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1491s 1491s PACKAGE MAIN; 1491s LOCAL $X = 10; 1491s MY $X = 20; 1491s PRINT "$X AND $::X\N"; 1491s 1491s THAT WILL PRINT OUT C<20> AND C<10>. 1491s 1491s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1491s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1491s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1491s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1491s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1491s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1491s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1491s AN ANONYMOUS SUB REFERENCE: 1491s 1491s MY $SECRET_VERSION = '1.001-BETA'; 1491s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1491s &$SECRET_SUB(); 1491s 1491s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1491s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1491s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1491s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1491s UNQUALIFIED AND UNQUALIFIABLE. 1491s 1491s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1491s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1491s L FOR SOMETHING OF A WORK-AROUND TO 1491s THIS. 1491s 1491s =HEAD2 PERSISTENT PRIVATE VARIABLES 1491s X X X X 1491s X X 1491s 1491s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1491s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1491s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1491s 1491s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1491s 1491s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1491s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1491s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1491s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1491s THE C FORM DOES NOT REQUIRE THE 1491s C PRAGMA. 1491s 1491s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1491s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1491s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1491s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1491s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1491s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1491s SUBROUTINE EACH TIME IT IS EXECUTED.) 1491s 1491s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1491s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1491s 1491s USE FEATURE 'STATE'; 1491s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1491s 1491s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1491s 1491s USE FEATURE 'STATE'; 1491s SUB CREATE_COUNTER { 1491s RETURN SUB { STATE $X; RETURN ++$X } 1491s } 1491s 1491s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1491s CODE OUTSIDE. 1491s 1491s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1491s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1491s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1491s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1491s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1491s 1491s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1491s 1491s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1491s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1491s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1491s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1491s 1491s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1491s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1491s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1491s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1491s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1491s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1491s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1491s 1491s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1491s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1491s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1491s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1491s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1491s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1491s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1491s 1491s { 1491s MY $SECRET_VAL = 0; 1491s SUB GIMME_ANOTHER { 1491s RETURN ++$SECRET_VAL; 1491s } 1491s } 1491s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1491s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1491s 1491s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1491s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1491s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1491s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1491s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1491s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1491s STARTS TO RUN: 1491s 1491s BEGIN { 1491s MY $SECRET_VAL = 0; 1491s SUB GIMME_ANOTHER { 1491s RETURN ++$SECRET_VAL; 1491s } 1491s } 1491s 1491s SEE L ABOUT THE 1491s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1491s C AND C. 1491s 1491s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1491s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1491s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1491s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1491s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1491s 1491s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1491s X X X X 1491s X 1491s 1491s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1491s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1491s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1491s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1491s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1491s 1491s SYNOPSIS: 1491s 1491s # LOCALIZATION OF VALUES 1491s 1491s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1491s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1491s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1491s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1491s 1491s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1491s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1491s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1491s # LOCALIZATION 1491s 1491s # LOCALIZATION OF SYMBOLS 1491s 1491s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1491s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1491s # @MERLYN IS REALLY @RANDAL, ETC 1491s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1491s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1491s 1491s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1491s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1491s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1491s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1491s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1491s 1491s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1491s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1491s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1491s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1491s 1491s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1491s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1491s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1491s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1491s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1491s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1491s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1491s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1491s UNDEFINED VALUE.) 1491s 1491s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1491s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1491s VARIABLES OUTSIDE THE LOOP. 1491s 1491s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1491s X 1491s 1491s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1491s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1491s VIEWED AS A SCALAR OR AN ARRAY. SO 1491s 1491s LOCAL($FOO) = ; 1491s LOCAL @FOO = ; 1491s 1491s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1491s 1491s LOCAL $FOO = ; 1491s 1491s SUPPLIES A SCALAR CONTEXT. 1491s 1491s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1491s X 1491s 1491s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1491s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1491s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1491s 1491s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1491s 1491s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1491s { LOCAL $/ = UNDEF; $SLURP = ; } 1491s 1491s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1491s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1491s I, BECAUSE THE $1 VARIABLE IS 1491s MAGICAL AND READ-ONLY : 1491s 1491s LOCAL $1 = 2; 1491s 1491s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1491s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1491s TO SAFELY REUSE $_ IN A SUBROUTINE. 1491s 1491s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1491s WORK AS DESCRIBED. 1491s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1491s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1491s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1491s SEE L FOR MORE 1491s DETAILS. 1491s X 1491s 1491s =HEAD3 LOCALIZATION OF GLOBS 1491s X X 1491s 1491s THE CONSTRUCT 1491s 1491s LOCAL *NAME; 1491s 1491s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1491s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1491s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1491s 1491s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1491s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1491s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1491s SEPARATOR. 1491s 1491s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1491s X X 1491s X 1491s 1491s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1491s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1491s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1491s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1491s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1491s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1491s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1491s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1491s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1491s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1491s 1491s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1491s @ARY = ( 0..5 ); 1491s { 1491s LOCAL($ARY[5]) = 6; 1491s LOCAL($HASH{'A'}) = 'DRILL'; 1491s WHILE (MY $E = POP(@ARY)) { 1491s PRINT "$E . . .\N"; 1491s LAST UNLESS $E > 3; 1491s } 1491s IF (@ARY) { 1491s $HASH{'ONLY A'} = 'TEST'; 1491s DELETE $HASH{'A'}; 1491s } 1491s } 1491s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1491s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1491s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1491s 1491s PERL WILL PRINT 1491s 1491s 6 . . . 1491s 4 . . . 1491s 3 . . . 1491s THIS IS A TEST ONLY A TEST. 1491s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1491s 1491s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1491s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1491s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1491s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1491s 1491s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1491s X X X 1491s X 1491s 1491s YOU CAN USE THE C AND C 1491s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1491s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1491s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1491s 1491s DO { 1491s MY $VAL = $ARRAY[$IDX]; 1491s LOCAL $ARRAY[$IDX]; 1491s DELETE $ARRAY[$IDX]; 1491s $VAL 1491s } 1491s 1491s AND 1491s 1491s DO { 1491s MY $VAL = $HASH{KEY}; 1491s LOCAL $HASH{KEY}; 1491s DELETE $HASH{KEY}; 1491s $VAL 1491s } 1491s 1491s EXCEPT THAT FOR THOSE THE C IS 1491s SCOPED TO THE C BLOCK. SLICES ARE 1491s ALSO ACCEPTED. 1491s 1491s MY %HASH = ( 1491s A => [ 7, 8, 9 ], 1491s B => 1, 1491s ) 1491s 1491s { 1491s MY $X = DELETE LOCAL $HASH{A}; 1491s # $X IS [ 7, 8, 9 ] 1491s # %HASH IS (B => 1) 1491s 1491s { 1491s MY @NUMS = DELETE LOCAL @$X[0, 2] 1491s # @NUMS IS (7, 9) 1491s # $X IS [ UNDEF, 8 ] 1491s 1491s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1491s } 1491s # $X IS BACK TO [ 7, 8, 9 ] 1491s 1491s } 1491s # %HASH IS BACK TO ITS ORIGINAL STATE 1491s 1491s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1491s 1491s =HEAD2 LVALUE SUBROUTINES 1491s X X 1491s 1491s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1491s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1491s 1491s MY $VAL; 1491s SUB CANMOD : LVALUE { 1491s $VAL; # OR: RETURN $VAL; 1491s } 1491s SUB NOMOD { 1491s $VAL; 1491s } 1491s 1491s CANMOD() = 5; # ASSIGNS TO $VAL 1491s NOMOD() = 5; # ERROR 1491s 1491s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1491s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1491s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1491s 1491s DATA(2,3) = GET_DATA(3,4); 1491s 1491s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1491s 1491s (DATA(2,3)) = GET_DATA(3,4); 1491s 1491s AND IN: 1491s 1491s (DATA(2),DATA(3)) = GET_DATA(3,4); 1491s 1491s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1491s 1491s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1491s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1491s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1491s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1491s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1491s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1491s 1491s =HEAD2 LEXICAL SUBROUTINES 1491s X X X X 1491s 1491s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1491s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1491s AVAILABLE UNDER C OR C OR HIGHER. 1491s 1491s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1491s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1491s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1491s CATEGORY WAS DISABLED. 1491s 1491s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1491s DECLARED, AND ONLY AFTER THAT DECLARATION: 1491s 1491s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1491s # VERSIONS EARLIER THAN 5.26. 1491s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1491s USE FEATURE 'LEXICAL_SUBS'; 1491s 1491s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1491s STATE SUB FOO { 1491s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1491s } 1491s FOO(); # CALLS "STATE" SUB 1491s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1491s 1491s MY SUB BAR { ... } 1491s BAR(); # CALLS "MY" SUB 1491s 1491s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1491s 1491s # WRONG 1491s MY SUB BAZ { 1491s BAZ(); 1491s } 1491s 1491s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1491s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1491s 1491s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1491s 1491s MY SUB BAZ { 1491s __SUB__->(); # CALLS ITSELF 1491s } 1491s 1491s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1491s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1491s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1491s HOWEVER: 1491s 1491s MY SUB BAZ; # PREDECLARATION 1491s SUB BAZ { # DEFINE THE "MY" SUB 1491s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1491s } 1491s 1491s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1491s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1491s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1491s 1491s =HEAD3 C VS C 1491s 1491s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1491s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1491s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1491s CONTAINING BLOCK TO THE NEXT. 1491s 1491s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1491s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1491s 1491s SUB WHATEVER { 1491s MY $X = SHIFT; 1491s MY SUB INNER { 1491s ... DO SOMETHING WITH $X ... 1491s } 1491s INNER(); 1491s } 1491s 1491s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1491s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1491s SEE THE C<$X> FROM THE FIRST CALL TO C. 1491s 1491s =HEAD3 C SUBROUTINES 1491s 1491s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1491s SUBROUTINE OF THE SAME NAME. 1491s 1491s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1491s INSIDE AN INNER SCOPE: 1491s 1491s SUB FOO { ... } 1491s 1491s SUB BAR { 1491s MY SUB FOO { ... } 1491s { 1491s # NEED TO USE THE OUTER FOO HERE 1491s OUR SUB FOO; 1491s FOO(); 1491s } 1491s } 1491s 1491s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1491s 1491s PACKAGE MYSNEAKYMODULE; 1491s 1491s OUR SUB DO_SOMETHING { ... } 1491s 1491s SUB DO_SOMETHING_WITH_CALLER { 1491s PACKAGE DB; 1491s () = CALLER 1; # SETS @DB::ARGS 1491s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1491s } 1491s 1491s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1491s X X<*> 1491s 1491s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1491s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1491s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1491s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1491s 1491s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1491s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1491s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1491s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1491s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1491s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1491s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1491s 1491s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1491s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1491s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1491s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1491s 1491s SUB DOUBLEARY { 1491s LOCAL(*SOMEARY) = @_; 1491s FOREACH $ELEM (@SOMEARY) { 1491s $ELEM *= 2; 1491s } 1491s } 1491s DOUBLEARY(*FOO); 1491s DOUBLEARY(*BAR); 1491s 1491s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1491s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1491s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1491s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1491s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1491s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1491s 1491s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1491s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1491s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1491s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1491s L. 1491s 1491s =HEAD2 WHEN TO STILL USE LOCAL() 1491s X X 1491s 1491s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1491s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1491s I USE C INSTEAD OF C. 1491s 1491s =OVER 4 1491s 1491s =ITEM 1. 1491s 1491s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1491s 1491s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1491s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1491s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1491s IN C<@FIELDS>. 1491s 1491s { 1491s LOCAL @ARGV = ("/ETC/MOTD"); 1491s LOCAL $/ = UNDEF; 1491s LOCAL $_ = <>; 1491s @FIELDS = SPLIT /^\S*=+\S*$/; 1491s } 1491s 1491s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1491s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1491s 1491s =ITEM 2. 1491s 1491s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1491s 1491s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1491s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1491s TABLE ENTRIES: 1491s 1491s SUB IOQUEUE { 1491s LOCAL (*READER, *WRITER); # NOT MY! 1491s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1491s RETURN (*READER, *WRITER); 1491s } 1491s ($HEAD, $TAIL) = IOQUEUE(); 1491s 1491s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1491s ENTRIES. 1491s 1491s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1491s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1491s A LOCAL ALIAS. 1491s 1491s { 1491s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1491s GROW(); # REALLY CALLS SHRINK() 1491s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1491s } 1491s GROW(); # GET THE REAL GROW() AGAIN 1491s 1491s SEE L FOR MORE ABOUT MANIPULATING 1491s FUNCTIONS BY NAME IN THIS WAY. 1491s 1491s =ITEM 3. 1491s 1491s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1491s 1491s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1491s IS DONE ON DYNAMICS: 1491s 1491s { 1491s LOCAL $SIG{INT} = 'IGNORE'; 1491s FUNCT(); # UNINTERRUPTIBLE 1491s } 1491s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1491s 1491s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1491s 1491s =BACK 1491s 1491s =HEAD2 PASS BY REFERENCE 1491s X X X 1491s 1491s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1491s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1491s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1491s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1491s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1491s 1491s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1491s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1491s OF ALL THEIR FORMER LAST ELEMENTS: 1491s 1491s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1491s 1491s SUB POPMANY { 1491s MY $AREF; 1491s MY @RETLIST; 1491s FOREACH $AREF ( @_ ) { 1491s PUSH @RETLIST, POP @$AREF; 1491s } 1491s RETURN @RETLIST; 1491s } 1491s 1491s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1491s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1491s 1491s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1491s SUB INTER { 1491s MY ($K, $HREF, %SEEN); # LOCALS 1491s FOREACH $HREF (@_) { 1491s WHILE ( $K = EACH %$HREF ) { 1491s $SEEN{$K}++; 1491s } 1491s } 1491s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1491s } 1491s 1491s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1491s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1491s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1491s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1491s A LITTLE EXPENSIVE. 1491s 1491s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1491s 1491s (@W, @X) = FUNC(@Y, @Z); 1491s OR 1491s (%W, %X) = FUNC(%Y, %Z); 1491s 1491s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1491s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1491s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1491s AS ALWAYS. 1491s 1491s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1491s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1491s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1491s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1491s 1491s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1491s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1491s SUB FUNC { 1491s MY ($YREF, $ZREF) = @_; 1491s IF (@$YREF > @$ZREF) { 1491s RETURN ($YREF, $ZREF); 1491s } ELSE { 1491s RETURN ($ZREF, $YREF); 1491s } 1491s } 1491s 1491s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1491s 1491s (*W, *X) = FUNC(\@Y, \@Z); 1491s PRINT "@W HAS MORE THAN @X\N"; 1491s SUB FUNC { 1491s LOCAL (*Y, *Z) = @_; 1491s IF (@Y > @Z) { 1491s RETURN (\@Y, \@Z); 1491s } ELSE { 1491s RETURN (\@Z, \@Y); 1491s } 1491s } 1491s 1491s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1491s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1491s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1491s ARE IN THE SYMBOL TABLE. 1491s 1491s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1491s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1491s FOR EXAMPLE: 1491s 1491s SPLUTTER(\*STDOUT); 1491s SUB SPLUTTER { 1491s MY $FH = SHIFT; 1491s PRINT $FH "HER UM WELL A HMMM\N"; 1491s } 1491s 1491s $REC = GET_REC(\*STDIN); 1491s SUB GET_REC { 1491s MY $FH = SHIFT; 1491s RETURN SCALAR <$FH>; 1491s } 1491s 1491s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1491s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1491s 1491s SUB OPENIT { 1491s MY $PATH = SHIFT; 1491s LOCAL *FH; 1491s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1491s } 1491s 1491s =HEAD2 PROTOTYPES 1491s X X 1491s 1491s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1491s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1491s SECTION OR WITH A L. 1491s IF YOU DECLARE EITHER OF 1491s 1491s SUB MYPUSH (\@@) 1491s SUB MYPUSH :PROTOTYPE(\@@) 1491s 1491s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1491s 1491s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1491s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1491s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1491s OF AN ATTRIBUTE. 1491s 1491s THE 1491s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1491s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1491s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1491s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1491s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1491s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1491s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1491s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1491s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1491s 1491s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1491s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1491s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1491s 1491s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1491s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1491s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1491s CORRESPONDING BUILT-IN. 1491s 1491s DECLARED AS CALLED AS 1491s 1491s SUB MYLINK ($$) MYLINK $OLD, $NEW 1491s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1491s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1491s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1491s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1491s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1491s SUB MYPOP (\@) MYPOP @ARRAY 1491s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1491s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1491s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1491s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1491s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1491s SUB MYRAND (;$) MYRAND 42 1491s SUB MYTIME () MYTIME 1491s 1491s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1491s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1491s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1491s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1491s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1491s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1491s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1491s 1491s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1491s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1491s 1491s SUB MYREF (\[$@%&*]) 1491s 1491s WILL ALLOW CALLING MYREF() AS 1491s 1491s MYREF $VAR 1491s MYREF @ARRAY 1491s MYREF %HASH 1491s MYREF &SUB 1491s MYREF *GLOB 1491s 1491s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1491s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1491s 1491s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1491s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1491s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1491s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1491s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1491s 1491s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1491s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1491s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1491s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1491s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1491s FOLLOWS: 1491s 1491s USE SYMBOL 'QUALIFY_TO_REF'; 1491s 1491s SUB FOO (*) { 1491s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1491s ... 1491s } 1491s 1491s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1491s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1491s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1491s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1491s 1491s SUB MYPUSH (+@) { 1491s MY $AREF = SHIFT; 1491s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1491s PUSH @$AREF, @_; 1491s } 1491s 1491s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1491s IS OF AN ACCEPTABLE TYPE. 1491s 1491s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1491s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1491s 1491s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1491s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1491s PROVIDED, C<$_> WILL BE USED INSTEAD. 1491s 1491s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1491s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1491s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1491s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1491s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1491s 1491s MYTIME +2; 1491s 1491s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1491s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1491s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1491s 1491s SUB MYGETPROTOBYNUMBER($;); 1491s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1491s 1491s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1491s PROVIDED IT'S IN THE INITIAL POSITION: 1491s X<&> 1491s 1491s SUB TRY (&@) { 1491s MY($TRY,$CATCH) = @_; 1491s EVAL { &$TRY }; 1491s IF ($@) { 1491s LOCAL $_ = $@; 1491s &$CATCH; 1491s } 1491s } 1491s SUB CATCH (&) { $_[0] } 1491s 1491s TRY { 1491s DIE "PHOOEY"; 1491s } CATCH { 1491s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1491s }; 1491s 1491s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1491s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1491s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1491s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1491s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1491s 1491s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1491s X 1491s 1491s SUB MYGREP (&@) { 1491s MY $CODE = SHIFT; 1491s MY @RESULT; 1491s FOREACH $_ (@_) { 1491s PUSH(@RESULT, $_) IF &$CODE; 1491s } 1491s @RESULT; 1491s } 1491s 1491s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1491s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1491s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1491s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1491s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1491s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1491s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1491s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1491s 1491s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1491s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1491s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1491s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1491s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1491s MAJORITY OF OFFENDING CODE IS FIXED. 1491s 1491s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1491s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1491s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1491s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1491s 1491s SUB FUNC ($) { 1491s MY $N = SHIFT; 1491s PRINT "YOU GAVE ME $N\N"; 1491s } 1491s 1491s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1491s RETURNING A LIST: 1491s 1491s FUNC(@FOO); 1491s FUNC( $TEXT =~ /\W+/G ); 1491s 1491s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1491s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1491s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1491s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1491s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1491s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1491s 1491s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1491s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1491s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1491s EFFECT, LIKE SO: 1491s 1491s SUB FOO($$); 1491s SUB FOO($$) { 1491s FOO 1, 2; 1491s } 1491s 1491s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1491s TO MAKE THE WORLD A BETTER PLACE. 1491s 1491s =HEAD2 CONSTANT FUNCTIONS 1491s X 1491s 1491s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1491s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1491s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1491s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1491s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1491s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1491s 1491s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1491s 1491s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1491s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1491s # AND IT'S INLINED, TOO! 1491s SUB ST_DEV () { 0 } 1491s SUB ST_INO () { 1 } 1491s 1491s SUB FLAG_FOO () { 1 << 8 } 1491s SUB FLAG_BAR () { 1 << 9 } 1491s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1491s 1491s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1491s 1491s SUB N () { INT(OPT_BAZ) / 3 } 1491s 1491s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1491s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1491s 1491s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1491s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1491s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1491s C: 1491s 1491s SUB BAZ_VAL () { 1491s IF (OPT_BAZ) { 1491s RETURN 23; 1491s } 1491s ELSE { 1491s RETURN 42; 1491s } 1491s } 1491s SUB BONK_VAL () { RETURN 12345 } 1491s 1491s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1491s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1491s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1491s 1491s BEGIN { 1491s MY $VAR = 1; 1491s NO STRICT 'REFS'; 1491s *INLINED = SUB () { $VAR }; 1491s } 1491s 1491s BEGIN { 1491s MY $VAR = 1; 1491s MY $REF = \$VAR; 1491s NO STRICT 'REFS'; 1491s *NOT_INLINED = SUB () { $VAR }; 1491s } 1491s 1491s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1491s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1491s 1491s BEGIN { 1491s MY $X = 10; 1491s *FOO = SUB () { $X }; 1491s $X++; 1491s } 1491s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1491s 1491s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1491s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1491s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1491s SO IT PRINTED C<10>, NOT C<11>. 1491s 1491s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1491s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1491s ASIDE FROM WHERE IT IS DECLARED. 1491s 1491s # FINE, NO WARNING 1491s BEGIN { 1491s MY $X = 54321; 1491s *INLINED = SUB () { $X }; 1491s } 1491s # ERROR 1491s BEGIN { 1491s MY $X; 1491s $X = 54321; 1491s *ALSO_INLINED = SUB () { $X }; 1491s } 1491s 1491s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1491s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1491s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1491s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1491s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1491s 1491s MY $X = 54321; 1491s *INLINED = SUB : CONST { $X }; 1491s $X++; 1491s 1491s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1491s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1491s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1491s VALUE CAPTURED THE SAME WAY. 1491s 1491s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1491s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1491s AN EXPLICIT C: 1491s 1491s BEGIN { 1491s MY $X = 10; 1491s *FOO = SUB () { RETURN $X }; 1491s $X++; 1491s } 1491s PRINT FOO(); # PRINTS 11 1491s 1491s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1491s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1491s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1491s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1491s 1491s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1491s SUB ONE { 1491s 1; 1491s } 1491s IF (ONE ) { 1491s PRINT ONE() IF ONE ; 1491s } 1491s 1491s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1491s SUB ONE () { 1 } 1491s DO { 1491s PRINT 1 1491s }; 1491s 1491s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1491s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1491s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1491s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1491s 1491s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1491s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1491s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1491s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1491s 1491s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1491s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1491s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1491s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1491s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1491s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1491s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1491s MENTIONED ABOVE: 1491s 1491s SUB NOT_INLINED () { RETURN 23 } 1491s 1491s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1491s X X X X 1491s 1491s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1491s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1491s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1491s ON A NON-UNIX SYSTEM. 1491s 1491s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1491s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1491s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1491s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1491s 1491s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1491s CHDIR $SOMEWHERE; 1491s SUB CHDIR { ... } 1491s 1491s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1491s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1491s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1491s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1491s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1491s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1491s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1491s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1491s FOR SOME KEYWORDS. SEE L. 1491s 1491s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1491s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1491s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1491s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1491s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1491s THAT IS, THEY COULD SAY 1491s 1491s USE MODULE 'OPEN'; 1491s 1491s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1491s 1491s USE MODULE; 1491s 1491s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1491s 1491s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1491s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1491s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1491s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1491s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1491s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1491s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1491s 1491s PACKAGE REGLOB; 1491s REQUIRE EXPORTER; 1491s @ISA = 'EXPORTER'; 1491s @EXPORT_OK = 'GLOB'; 1491s 1491s SUB IMPORT { 1491s MY $PKG = SHIFT; 1491s RETURN UNLESS @_; 1491s MY $SYM = SHIFT; 1491s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1491s $PKG->EXPORT($WHERE, $SYM, @_); 1491s } 1491s 1491s SUB GLOB { 1491s MY $PAT = SHIFT; 1491s MY @GOT; 1491s IF (OPENDIR MY $D, '.') { 1491s @GOT = GREP /$PAT/, READDIR $D; 1491s CLOSEDIR $D; 1491s } 1491s RETURN @GOT; 1491s } 1491s 1; 1491s 1491s AND HERE'S HOW IT COULD BE (AB)USED: 1491s 1491s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1491s PACKAGE FOO; 1491s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1491s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1491s 1491s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1491s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1491s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1491s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1491s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1491s IT MUST BE DONE AT ALL. 1491s 1491s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1491s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1491s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1491s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1491s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1491s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1491s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1491s LIBRARY. 1491s 1491s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1491s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1491s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1491s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1491s (SEE L). 1491s 1491s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1491s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1491s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1491s 1491s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1491s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1491s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1491s C SYNTAX, THOUGH). 1491s 1491s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1491s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1491s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1491s 1491s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1491s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1491s 1491s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1491s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1491s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1491s 1491s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1491s 1491s =HEAD2 AUTOLOADING 1491s X X 1491s 1491s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1491s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1491s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1491s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1491s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1491s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1491s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1491s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1491s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1491s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1491s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1491s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1491s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1491s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1491s SUBROUTINE NAME. SEE L FOR DETAILS.) 1491s 1491s 1491s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1491s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1491s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1491s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1491s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1491s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1491s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1491s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1491s 1491s SUB AUTOLOAD { 1491s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1491s MY $PROGRAM = $AUTOLOAD; 1491s $PROGRAM =~ S/.*:://; 1491s SYSTEM($PROGRAM, @_); 1491s } 1491s DATE(); 1491s WHO(); 1491s LS('-L'); 1491s 1491s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1491s EVEN NEED PARENTHESES: 1491s 1491s USE SUBS QW(DATE WHO LS); 1491s DATE; 1491s WHO; 1491s LS '-L'; 1491s 1491s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1491s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1491s 1491s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1491s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1491s DESCRIBED IN L AND IN L, THE STANDARD 1491s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1491s FUNCTIONS TO PERL CODE IN L. 1491s 1491s =HEAD2 SUBROUTINE ATTRIBUTES 1491s X X X 1491s 1491s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1491s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1491s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1491s C HAD BEEN SEEN. SEE L FOR DETAILS 1491s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1491s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1491s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1491s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1491s 1491s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1491s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1491s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1491s NEST PROPERLY. 1491s 1491s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1491s 1491s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1491s SUB PLUGH () : UGLY('\(") :BAD; 1491s SUB XYZZY : _5X5 { ... } 1491s 1491s EXAMPLES OF INVALID SYNTAX: 1491s 1491s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1491s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1491s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1491s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1491s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1491s 1491s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1491s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1491s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1491s PARSED AND INVOKED: 1491s 1491s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1491s 1491s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1491s SEE L AND L. 1491s 1491s =HEAD1 SEE ALSO 1491s 1491s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1491s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1491s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1491s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1491s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1491s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1491s 1491s =FOR VI 1491s # EX: SET STS=0 SW=4 ET: 1491s 1491s ok 2 1491s # testing mod_cgi with /modules/cgi/perl.pl 1491s # expected 200 1491s # received 200 1491s # body: PERL CGI 1491s ok 3 1491s # testing mod_test_rwrite with /test_rwrite 1491s # expected 200 1491s # received 200 1491s # body: A 1491s ok 4 1491s ok 1493s t/filter/case_in.t .................. 1493s 1..3 1493s # Running under perl version 5.038002 for linux 1493s # Current time local: Mon Jun 3 17:39:05 2024 1493s # Current time GMT: Mon Jun 3 17:39:05 2024 1493s # Using Test.pm version 1.31 1493s # Using Apache/Test.pm version 1.42 1493s ok 1 1493s # testing mod_cgi with /modules/cgi/perl_echo.pl 1493s # expected 200 1493s # received 200 1493s ok 2 1493s # testing mod_echo_post with /echo_post 1493s # expected 200 1493s # received 200 1493s ok 3 1493s ok 1496s t/filter/input_body.t ............... 1496s 1..2 1496s # Running under perl version 5.038002 for linux 1496s # Current time local: Mon Jun 3 17:39:08 2024 1496s # Current time GMT: Mon Jun 3 17:39:08 2024 1496s # Using Test.pm version 1.31 1496s # Using Apache/Test.pm version 1.42 1496s # testing : Posted "1 ko" 1496s # expected: 'ok 1' 1496s # received: 'ok 1' 1496s ok 1 1496s # testing : Posted "2 ko" 1496s # expected: 'ok 2' 1496s # received: 'ok 2' 1496s ok 2 1496s ok 1498s t/http11/basicauth.t ................ 1498s 1..3 1498s # Running under perl version 5.038002 for linux 1498s # Current time local: Mon Jun 3 17:39:11 2024 1498s # Current time GMT: Mon Jun 3 17:39:11 2024 1498s # Using Test.pm version 1.31 1498s # Using Apache/Test.pm version 1.42 1498s ok 1 1498s ok 2 1498s ok 3 1498s ok 1501s t/http11/chunked.t .................. 1501s 1..30 1501s # Running under perl version 5.038002 for linux 1501s # Current time local: Mon Jun 3 17:39:13 2024 1501s # Current time GMT: Mon Jun 3 17:39:13 2024 1501s # Using Test.pm version 1.31 1501s # Using Apache/Test.pm version 1.42 1501s # testing : response protocol 1501s # expected: 'HTTP/1.1' 1501s # received: 'HTTP/1.1' 1501s ok 1 1501s # testing : response Transfer-Encoding 1501s # expected: 'chunked' 1501s # received: 'chunked' 1501s ok 2 1501s # testing : no Content-Length 1501s # expected: 0 1501s # received: 0 1501s ok 3 1501s # testing : body length 1501s # expected: '70976' 1501s # received: 70976 1501s ok 4 1501s # testing : number of requests 1501s # expected: 1 1501s # received: 1 1501s ok 5 1501s # testing : response protocol 1501s # expected: 'HTTP/1.1' 1501s # received: 'HTTP/1.1' 1501s ok 6 1501s # testing : response Transfer-Encoding 1501s # expected: 'chunked' 1501s # received: 'chunked' 1501s ok 7 1501s # testing : no Content-Length 1501s # expected: 0 1501s # received: 0 1501s ok 8 1501s # testing : body length 1501s # expected: '212509' 1501s # received: 212509 1501s ok 9 1501s # testing : number of requests 1501s # expected: 2 1501s # received: 2 1501s ok 10 1501s # testing : response protocol 1501s # expected: 'HTTP/1.1' 1501s # received: 'HTTP/1.1' 1501s ok 11 1501s # testing : response Transfer-Encoding 1501s # expected: 'chunked' 1501s # received: 'chunked' 1501s ok 12 1501s # testing : no Content-Length 1501s # expected: 0 1501s # received: 0 1501s ok 13 1501s # testing : body length 1501s # expected: '280545' 1501s # received: 280545 1501s ok 14 1501s # testing : number of requests 1501s # expected: 3 1501s # received: 3 1501s ok 15 1501s # testing : response protocol 1501s # expected: 'HTTP/1.1' 1501s # received: 'HTTP/1.1' 1501s ok 16 1501s # testing : response Transfer-Encoding 1501s # expected: 'chunked' 1501s # received: 'chunked' 1501s ok 17 1501s # testing : no Content-Length 1501s # expected: 0 1501s # received: 0 1501s ok 18 1501s # testing : body length 1501s # expected: '845969' 1501s # received: 845969 1501s ok 19 1501s # testing : number of requests 1501s # expected: 4 1501s # received: 4 1501s ok 20 1501s # testing : response protocol 1501s # expected: 'HTTP/1.1' 1501s # received: 'HTTP/1.1' 1501s ok 21 1501s # testing : no Transfer-Encoding (test result inverted) 1501s # expected: 'chunked' 1501s # received: '' 1501s ok 22 1501s # testing : content length 1501s # expected: 253 1501s # received: '253' 1501s ok 23 1501s # testing : body length 1501s # expected: '242' 1501s # received: 242 1501s ok 24 1501s # testing : number of requests 1501s # expected: 5 1501s # received: 5 1501s ok 25 1501s # testing : response protocol 1501s # expected: 'HTTP/1.1' 1501s # received: 'HTTP/1.1' 1501s ok 26 1501s # testing : no Transfer-Encoding (test result inverted) 1501s # expected: 'chunked' 1501s # received: '' 1501s ok 27 1501s # testing : content length 1501s # expected: '' 1501s # received: '' 1501s ok 28 1501s # testing : body length 1501s # expected: '14276' 1501s # received: 14276 1501s ok 29 1501s # testing : number of requests 1501s # expected: 6 1501s # received: 6 1501s ok 30 1501s ok 1503s t/http11/chunked2.t ................. 1503s 1..2 1503s # Running under perl version 5.038002 for linux 1503s # Current time local: Mon Jun 3 17:39:16 2024 1503s # Current time GMT: Mon Jun 3 17:39:16 2024 1503s # Using Test.pm version 1.31 1503s # Using Apache/Test.pm version 1.42 1503s # testing : successful response 1503s # expected: 200 1503s # received: '200' 1503s ok 1 1503s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1503s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1503s ok 2 1503s ok 1505s t/http11/clength.t .................. 1505s 1..6 1505s # Running under perl version 5.038002 for linux 1505s # Current time local: Mon Jun 3 17:39:18 2024 1505s # Current time GMT: Mon Jun 3 17:39:18 2024 1505s # Using Test.pm version 1.31 1505s # Using Apache/Test.pm version 1.42 1505s # testing : successful response 1505s # expected: 200 1505s # received: '200' 1505s ok 1 1505s # expected: 10 1505s # received: '10' 1505s ok 2 1505s # expected: 'bbbbbbbbbb' 1505s # received: 'bbbbbbbbbb' 1505s ok 3 1505s # testing : successful response 1505s # expected: 200 1505s # received: '200' 1505s ok 4 1505s # expected: 6 1505s # received: '6' 1505s ok 5 1505s # expected: 'foobar' 1505s # received: 'foobar' 1505s ok 6 1505s ok 1508s t/http11/post.t ..................... 1508s # using LWP client 1508s 1..51 1508s # Running under perl version 5.038002 for linux 1508s # Current time local: Mon Jun 3 17:39:20 2024 1508s # Current time GMT: Mon Jun 3 17:39:20 2024 1508s # Using Test.pm version 1.31 1508s # Using Apache/Test.pm version 1.42 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 1024 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Connection: Keep-Alive 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 5 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 1 1508s #DMMATCH1: 1 1508s #Keep-Alive: timeout=5, max=100 1508s # 1508s # testing : length posted 1508s # expected: '1024' 1508s # received: 1024 1508s ok 1 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 2048 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 5 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 2 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '2048' 1508s # received: 2048 1508s ok 2 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 3072 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 5 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 3 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '3072' 1508s # received: 3072 1508s ok 3 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 4096 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 5 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 4 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '4096' 1508s # received: 4096 1508s ok 4 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 5120 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 5 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 5 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '5120' 1508s # received: 5120 1508s ok 5 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 6144 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 5 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 6 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '6144' 1508s # received: 6144 1508s ok 6 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 7168 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 5 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 7 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '7168' 1508s # received: 7168 1508s ok 7 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 8192 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 5 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 8 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '8192' 1508s # received: 8192 1508s ok 8 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 9216 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 5 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 9 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '9216' 1508s # received: 9216 1508s ok 9 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 10240 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 10 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '10240' 1508s # received: 10240 1508s ok 10 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 11264 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 11 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '11264' 1508s # received: 11264 1508s ok 11 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 12288 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 12 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '12288' 1508s # received: 12288 1508s ok 12 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 13312 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 13 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '13312' 1508s # received: 13312 1508s ok 13 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 14336 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 14 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '14336' 1508s # received: 14336 1508s ok 14 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 15360 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 15 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '15360' 1508s # received: 15360 1508s ok 15 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 16384 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 16 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '16384' 1508s # received: 16384 1508s ok 16 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 17408 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 17 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '17408' 1508s # received: 17408 1508s ok 17 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 18432 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 18 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '18432' 1508s # received: 18432 1508s ok 18 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 19456 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 19 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '19456' 1508s # received: 19456 1508s ok 19 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 20480 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 20 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '20480' 1508s # received: 20480 1508s ok 20 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 21504 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 21 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '21504' 1508s # received: 21504 1508s ok 21 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 22528 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:22 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 22 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '22528' 1508s # received: 22528 1508s ok 22 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 23552 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 23 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '23552' 1508s # received: 23552 1508s ok 23 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 24576 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 24 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '24576' 1508s # received: 24576 1508s ok 24 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 25600 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 25 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '25600' 1508s # received: 25600 1508s ok 25 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 26624 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 26 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '26624' 1508s # received: 26624 1508s ok 26 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 27648 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 27 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '27648' 1508s # received: 27648 1508s ok 27 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 28672 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 28 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '28672' 1508s # received: 28672 1508s ok 28 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 29696 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 29 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '29696' 1508s # received: 29696 1508s ok 29 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 30720 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 30 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '30720' 1508s # received: 30720 1508s ok 30 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 31744 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 31 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '31744' 1508s # received: 31744 1508s ok 31 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 32768 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 32 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '32768' 1508s # received: 32768 1508s ok 32 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 33792 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 33 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '33792' 1508s # received: 33792 1508s ok 33 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 34816 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 34 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '34816' 1508s # received: 34816 1508s ok 34 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 35840 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 35 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '35840' 1508s # received: 35840 1508s ok 35 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 36864 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 36 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '36864' 1508s # received: 36864 1508s ok 36 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 37888 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 37 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '37888' 1508s # received: 37888 1508s ok 37 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 38912 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 38 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '38912' 1508s # received: 38912 1508s ok 38 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 39936 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 39 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '39936' 1508s # received: 39936 1508s ok 39 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 40960 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 40 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '40960' 1508s # received: 40960 1508s ok 40 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 41984 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 41 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '41984' 1508s # received: 41984 1508s ok 41 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 43008 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 42 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '43008' 1508s # received: 43008 1508s ok 42 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 44032 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 43 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '44032' 1508s # received: 44032 1508s ok 43 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 45056 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 44 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '45056' 1508s # received: 45056 1508s ok 44 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 46080 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 45 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '46080' 1508s # received: 46080 1508s ok 45 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 47104 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 46 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '47104' 1508s # received: 47104 1508s ok 46 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 48128 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 47 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '48128' 1508s # received: 48128 1508s ok 47 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 49152 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 48 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '49152' 1508s # received: 49152 1508s ok 48 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 50176 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 49 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '50176' 1508s # received: 50176 1508s ok 49 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 51200 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 6 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 50 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '51200' 1508s # received: 51200 1508s ok 50 1508s #lwp request: 1508s #POST http://localhost:8529/eat_post HTTP/1.1 1508s #User-Agent: libwww-perl/6.77 1508s #Content-Length: 102400 1508s # 1508s #server response: 1508s #HTTP/1.1 200 OK 1508s #Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1508s #Vary: In-If1 1508s #Content-Length: 7 1508s #Client-Date: Mon, 03 Jun 2024 17:39:23 GMT 1508s #Client-Peer: 127.0.0.1:8529 1508s #Client-Response-Num: 51 1508s #DMMATCH1: 1 1508s # 1508s # testing : length posted 1508s # expected: '102400' 1508s # received: 102400 1508s ok 51 1508s ok 1511s t/modules/aaa.t ..................... 1511s 1..40 1511s # Running under perl version 5.038002 for linux 1511s # Current time local: Mon Jun 3 17:39:23 2024 1511s # Current time GMT: Mon Jun 3 17:39:23 2024 1511s # Using Test.pm version 1.31 1511s # Using Apache/Test.pm version 1.42 1511s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/realm2 1511s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/basic1 1511s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/form1 1511s ok 1 1511s ok 2 1511s ok 3 1511s ok 4 1511s ok 5 1511s ok 6 1511s ok 7 1511s ok 8 1511s ok 9 1511s ok 10 1511s ok 11 1511s ok 12 1511s ok 13 1511s ok 14 1511s ok 15 1511s ok 16 1511s ok 17 1511s ok 18 1511s ok 19 1511s ok 20 1511s ok 21 1511s ok 22 1511s ok 23 1511s ok 24 1511s ok 25 1511s ok 26 1511s ok 27 1511s ok 28 1511s ok 29 1511s ok 30 1511s ok 31 1511s ok 32 1511s ok 33 1511s ok 34 1511s ok 35 1511s ok 36 1511s ok 37 1511s ok 38 1511s ok 39 1511s ok 40 1511s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/realm2 1511s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/basic1 1511s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/form1 1511s ok 1514s t/modules/access.t .................. 1514s 1..408 1514s # Running under perl version 5.038002 for linux 1514s # Current time local: Mon Jun 3 17:39:26 2024 1514s # Current time GMT: Mon Jun 3 17:39:26 2024 1514s # Using Test.pm version 1.31 1514s # Using Apache/Test.pm version 1.42 1514s # --- 1514s # Order deny,allow 1514s # Allow from all 1514s # expecting access. 1514s ok 1 1514s # --- 1514s # Order deny,allow 1514s # Deny from all 1514s # expecting access denial. 1514s ok 2 1514s # --- 1514s # Order deny,allow 1514s # Allow from all 1514s # Deny from all 1514s # expecting access. 1514s ok 3 1514s # --- 1514s # Order deny,allow 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 4 1514s # --- 1514s # Order deny,allow 1514s # Allow from all 1514s # Deny from localhost 1514s # expecting access. 1514s ok 5 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 6 1514s # --- 1514s # Order deny,allow 1514s # Allow from all 1514s # Deny from 127.0.0.1 1514s # expecting access. 1514s ok 7 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 8 1514s # --- 1514s # Order deny,allow 1514s # Allow from all 1514s # Deny from 127.0 1514s # expecting access. 1514s ok 9 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 10 1514s # --- 1514s # Order deny,allow 1514s # Allow from all 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access. 1514s ok 11 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 12 1514s # --- 1514s # Order deny,allow 1514s # Allow from all 1514s # Deny from 127.0.0.1/16 1514s # expecting access. 1514s ok 13 1514s # --- 1514s # Order deny,allow 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 14 1514s # --- 1514s # Order deny,allow 1514s # Allow from all 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 15 1514s # --- 1514s # Order deny,allow 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 16 1514s # --- 1514s # Order deny,allow 1514s # Allow from all 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 17 1514s # --- 1514s # Order deny,allow 1514s # Allow from localhost 1514s # expecting access. 1514s ok 18 1514s # --- 1514s # Order deny,allow 1514s # Deny from all 1514s # expecting access denial. 1514s ok 19 1514s # --- 1514s # Order deny,allow 1514s # Allow from localhost 1514s # Deny from all 1514s # expecting access. 1514s ok 20 1514s # --- 1514s # Order deny,allow 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 21 1514s # --- 1514s # Order deny,allow 1514s # Allow from localhost 1514s # Deny from localhost 1514s # expecting access. 1514s ok 22 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 23 1514s # --- 1514s # Order deny,allow 1514s # Allow from localhost 1514s # Deny from 127.0.0.1 1514s # expecting access. 1514s ok 24 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 25 1514s # --- 1514s # Order deny,allow 1514s # Allow from localhost 1514s # Deny from 127.0 1514s # expecting access. 1514s ok 26 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 27 1514s # --- 1514s # Order deny,allow 1514s # Allow from localhost 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access. 1514s ok 28 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 29 1514s # --- 1514s # Order deny,allow 1514s # Allow from localhost 1514s # Deny from 127.0.0.1/16 1514s # expecting access. 1514s ok 30 1514s # --- 1514s # Order deny,allow 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 31 1514s # --- 1514s # Order deny,allow 1514s # Allow from localhost 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 32 1514s # --- 1514s # Order deny,allow 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 33 1514s # --- 1514s # Order deny,allow 1514s # Allow from localhost 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 34 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1 1514s # expecting access. 1514s ok 35 1514s # --- 1514s # Order deny,allow 1514s # Deny from all 1514s # expecting access denial. 1514s ok 36 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1 1514s # Deny from all 1514s # expecting access. 1514s ok 37 1514s # --- 1514s # Order deny,allow 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 38 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1 1514s # Deny from localhost 1514s # expecting access. 1514s ok 39 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 40 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1 1514s # Deny from 127.0.0.1 1514s # expecting access. 1514s ok 41 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 42 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1 1514s # Deny from 127.0 1514s # expecting access. 1514s ok 43 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 44 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access. 1514s ok 45 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 46 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1 1514s # Deny from 127.0.0.1/16 1514s # expecting access. 1514s ok 47 1514s # --- 1514s # Order deny,allow 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 48 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 49 1514s # --- 1514s # Order deny,allow 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 50 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 51 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0 1514s # expecting access. 1514s ok 52 1514s # --- 1514s # Order deny,allow 1514s # Deny from all 1514s # expecting access denial. 1514s ok 53 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0 1514s # Deny from all 1514s # expecting access. 1514s ok 54 1514s # --- 1514s # Order deny,allow 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 55 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0 1514s # Deny from localhost 1514s # expecting access. 1514s ok 56 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 57 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0 1514s # Deny from 127.0.0.1 1514s # expecting access. 1514s ok 58 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 59 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0 1514s # Deny from 127.0 1514s # expecting access. 1514s ok 60 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 61 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access. 1514s ok 62 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 63 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0 1514s # Deny from 127.0.0.1/16 1514s # expecting access. 1514s ok 64 1514s # --- 1514s # Order deny,allow 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 65 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 66 1514s # --- 1514s # Order deny,allow 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 67 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 68 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # expecting access. 1514s ok 69 1514s # --- 1514s # Order deny,allow 1514s # Deny from all 1514s # expecting access denial. 1514s ok 70 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from all 1514s # expecting access. 1514s ok 71 1514s # --- 1514s # Order deny,allow 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 72 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from localhost 1514s # expecting access. 1514s ok 73 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 74 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 127.0.0.1 1514s # expecting access. 1514s ok 75 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 76 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 127.0 1514s # expecting access. 1514s ok 77 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 78 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access. 1514s ok 79 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 80 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 127.0.0.1/16 1514s # expecting access. 1514s ok 81 1514s # --- 1514s # Order deny,allow 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 82 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 83 1514s # --- 1514s # Order deny,allow 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 84 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 85 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/16 1514s # expecting access. 1514s ok 86 1514s # --- 1514s # Order deny,allow 1514s # Deny from all 1514s # expecting access denial. 1514s ok 87 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/16 1514s # Deny from all 1514s # expecting access. 1514s ok 88 1514s # --- 1514s # Order deny,allow 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 89 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/16 1514s # Deny from localhost 1514s # expecting access. 1514s ok 90 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 91 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/16 1514s # Deny from 127.0.0.1 1514s # expecting access. 1514s ok 92 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 93 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/16 1514s # Deny from 127.0 1514s # expecting access. 1514s ok 94 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 95 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/16 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access. 1514s ok 96 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 97 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/16 1514s # Deny from 127.0.0.1/16 1514s # expecting access. 1514s ok 98 1514s # --- 1514s # Order deny,allow 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 99 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/16 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 100 1514s # --- 1514s # Order deny,allow 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 101 1514s # --- 1514s # Order deny,allow 1514s # Allow from 127.0.0.1/16 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 102 1514s # --- 1514s # Order deny,allow 1514s # Allow from somewhere.else.com 1514s # expecting access. 1514s ok 103 1514s # --- 1514s # Order deny,allow 1514s # Deny from all 1514s # expecting access denial. 1514s ok 104 1514s # --- 1514s # Order deny,allow 1514s # Allow from somewhere.else.com 1514s # Deny from all 1514s # expecting access denial. 1514s ok 105 1514s # --- 1514s # Order deny,allow 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 106 1514s # --- 1514s # Order deny,allow 1514s # Allow from somewhere.else.com 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 107 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 108 1514s # --- 1514s # Order deny,allow 1514s # Allow from somewhere.else.com 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 109 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 110 1514s # --- 1514s # Order deny,allow 1514s # Allow from somewhere.else.com 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 111 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 112 1514s # --- 1514s # Order deny,allow 1514s # Allow from somewhere.else.com 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 113 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 114 1514s # --- 1514s # Order deny,allow 1514s # Allow from somewhere.else.com 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 115 1514s # --- 1514s # Order deny,allow 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 116 1514s # --- 1514s # Order deny,allow 1514s # Allow from somewhere.else.com 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 117 1514s # --- 1514s # Order deny,allow 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 118 1514s # --- 1514s # Order deny,allow 1514s # Allow from somewhere.else.com 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 119 1514s # --- 1514s # Order deny,allow 1514s # Allow from 66.6.6.6 1514s # expecting access. 1514s ok 120 1514s # --- 1514s # Order deny,allow 1514s # Deny from all 1514s # expecting access denial. 1514s ok 121 1514s # --- 1514s # Order deny,allow 1514s # Allow from 66.6.6.6 1514s # Deny from all 1514s # expecting access denial. 1514s ok 122 1514s # --- 1514s # Order deny,allow 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 123 1514s # --- 1514s # Order deny,allow 1514s # Allow from 66.6.6.6 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 124 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 125 1514s # --- 1514s # Order deny,allow 1514s # Allow from 66.6.6.6 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 126 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 127 1514s # --- 1514s # Order deny,allow 1514s # Allow from 66.6.6.6 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 128 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 129 1514s # --- 1514s # Order deny,allow 1514s # Allow from 66.6.6.6 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 130 1514s # --- 1514s # Order deny,allow 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 131 1514s # --- 1514s # Order deny,allow 1514s # Allow from 66.6.6.6 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 132 1514s # --- 1514s # Order deny,allow 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 133 1514s # --- 1514s # Order deny,allow 1514s # Allow from 66.6.6.6 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 134 1514s # --- 1514s # Order deny,allow 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 135 1514s # --- 1514s # Order deny,allow 1514s # Allow from 66.6.6.6 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 136 1514s # --- 1514s # Order allow,deny 1514s # Allow from all 1514s # expecting access. 1514s ok 137 1514s # --- 1514s # Order allow,deny 1514s # Deny from all 1514s # expecting access denial. 1514s ok 138 1514s # --- 1514s # Order allow,deny 1514s # Allow from all 1514s # Deny from all 1514s # expecting access denial. 1514s ok 139 1514s # --- 1514s # Order allow,deny 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 140 1514s # --- 1514s # Order allow,deny 1514s # Allow from all 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 141 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 142 1514s # --- 1514s # Order allow,deny 1514s # Allow from all 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 143 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 144 1514s # --- 1514s # Order allow,deny 1514s # Allow from all 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 145 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 146 1514s # --- 1514s # Order allow,deny 1514s # Allow from all 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 147 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 148 1514s # --- 1514s # Order allow,deny 1514s # Allow from all 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 149 1514s # --- 1514s # Order allow,deny 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 150 1514s # --- 1514s # Order allow,deny 1514s # Allow from all 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 151 1514s # --- 1514s # Order allow,deny 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 152 1514s # --- 1514s # Order allow,deny 1514s # Allow from all 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 153 1514s # --- 1514s # Order allow,deny 1514s # Allow from localhost 1514s # expecting access. 1514s ok 154 1514s # --- 1514s # Order allow,deny 1514s # Deny from all 1514s # expecting access denial. 1514s ok 155 1514s # --- 1514s # Order allow,deny 1514s # Allow from localhost 1514s # Deny from all 1514s # expecting access denial. 1514s ok 156 1514s # --- 1514s # Order allow,deny 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 157 1514s # --- 1514s # Order allow,deny 1514s # Allow from localhost 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 158 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 159 1514s # --- 1514s # Order allow,deny 1514s # Allow from localhost 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 160 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 161 1514s # --- 1514s # Order allow,deny 1514s # Allow from localhost 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 162 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 163 1514s # --- 1514s # Order allow,deny 1514s # Allow from localhost 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 164 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 165 1514s # --- 1514s # Order allow,deny 1514s # Allow from localhost 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 166 1514s # --- 1514s # Order allow,deny 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 167 1514s # --- 1514s # Order allow,deny 1514s # Allow from localhost 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 168 1514s # --- 1514s # Order allow,deny 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 169 1514s # --- 1514s # Order allow,deny 1514s # Allow from localhost 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 170 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1 1514s # expecting access. 1514s ok 171 1514s # --- 1514s # Order allow,deny 1514s # Deny from all 1514s # expecting access denial. 1514s ok 172 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1 1514s # Deny from all 1514s # expecting access denial. 1514s ok 173 1514s # --- 1514s # Order allow,deny 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 174 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 175 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 176 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 177 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 178 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 179 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 180 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 181 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 182 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 183 1514s # --- 1514s # Order allow,deny 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 184 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 185 1514s # --- 1514s # Order allow,deny 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 186 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 187 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0 1514s # expecting access. 1514s ok 188 1514s # --- 1514s # Order allow,deny 1514s # Deny from all 1514s # expecting access denial. 1514s ok 189 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0 1514s # Deny from all 1514s # expecting access denial. 1514s ok 190 1514s # --- 1514s # Order allow,deny 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 191 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 192 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 193 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 194 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 195 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 196 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 197 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 198 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 199 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 200 1514s # --- 1514s # Order allow,deny 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 201 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 202 1514s # --- 1514s # Order allow,deny 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 203 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 204 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # expecting access. 1514s ok 205 1514s # --- 1514s # Order allow,deny 1514s # Deny from all 1514s # expecting access denial. 1514s ok 206 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from all 1514s # expecting access denial. 1514s ok 207 1514s # --- 1514s # Order allow,deny 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 208 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 209 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 210 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 211 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 212 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 213 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 214 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 215 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 216 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 217 1514s # --- 1514s # Order allow,deny 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 218 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 219 1514s # --- 1514s # Order allow,deny 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 220 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 221 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/16 1514s # expecting access. 1514s ok 222 1514s # --- 1514s # Order allow,deny 1514s # Deny from all 1514s # expecting access denial. 1514s ok 223 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/16 1514s # Deny from all 1514s # expecting access denial. 1514s ok 224 1514s # --- 1514s # Order allow,deny 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 225 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/16 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 226 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 227 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/16 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 228 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 229 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/16 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 230 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 231 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/16 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 232 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 233 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/16 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 234 1514s # --- 1514s # Order allow,deny 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 235 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/16 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 236 1514s # --- 1514s # Order allow,deny 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 237 1514s # --- 1514s # Order allow,deny 1514s # Allow from 127.0.0.1/16 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 238 1514s # --- 1514s # Order allow,deny 1514s # Allow from somewhere.else.com 1514s # expecting access denial. 1514s ok 239 1514s # --- 1514s # Order allow,deny 1514s # Deny from all 1514s # expecting access denial. 1514s ok 240 1514s # --- 1514s # Order allow,deny 1514s # Allow from somewhere.else.com 1514s # Deny from all 1514s # expecting access denial. 1514s ok 241 1514s # --- 1514s # Order allow,deny 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 242 1514s # --- 1514s # Order allow,deny 1514s # Allow from somewhere.else.com 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 243 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 244 1514s # --- 1514s # Order allow,deny 1514s # Allow from somewhere.else.com 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 245 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 246 1514s # --- 1514s # Order allow,deny 1514s # Allow from somewhere.else.com 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 247 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 248 1514s # --- 1514s # Order allow,deny 1514s # Allow from somewhere.else.com 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 249 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 250 1514s # --- 1514s # Order allow,deny 1514s # Allow from somewhere.else.com 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 251 1514s # --- 1514s # Order allow,deny 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 252 1514s # --- 1514s # Order allow,deny 1514s # Allow from somewhere.else.com 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 253 1514s # --- 1514s # Order allow,deny 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 254 1514s # --- 1514s # Order allow,deny 1514s # Allow from somewhere.else.com 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 255 1514s # --- 1514s # Order allow,deny 1514s # Allow from 66.6.6.6 1514s # expecting access denial. 1514s ok 256 1514s # --- 1514s # Order allow,deny 1514s # Deny from all 1514s # expecting access denial. 1514s ok 257 1514s # --- 1514s # Order allow,deny 1514s # Allow from 66.6.6.6 1514s # Deny from all 1514s # expecting access denial. 1514s ok 258 1514s # --- 1514s # Order allow,deny 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 259 1514s # --- 1514s # Order allow,deny 1514s # Allow from 66.6.6.6 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 260 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 261 1514s # --- 1514s # Order allow,deny 1514s # Allow from 66.6.6.6 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 262 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 263 1514s # --- 1514s # Order allow,deny 1514s # Allow from 66.6.6.6 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 264 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 265 1514s # --- 1514s # Order allow,deny 1514s # Allow from 66.6.6.6 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 266 1514s # --- 1514s # Order allow,deny 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 267 1514s # --- 1514s # Order allow,deny 1514s # Allow from 66.6.6.6 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 268 1514s # --- 1514s # Order allow,deny 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 269 1514s # --- 1514s # Order allow,deny 1514s # Allow from 66.6.6.6 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 270 1514s # --- 1514s # Order allow,deny 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 271 1514s # --- 1514s # Order allow,deny 1514s # Allow from 66.6.6.6 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 272 1514s # --- 1514s # Order mutual-failure 1514s # Allow from all 1514s # expecting access. 1514s ok 273 1514s # --- 1514s # Order mutual-failure 1514s # Deny from all 1514s # expecting access denial. 1514s ok 274 1514s # --- 1514s # Order mutual-failure 1514s # Allow from all 1514s # Deny from all 1514s # expecting access denial. 1514s ok 275 1514s # --- 1514s # Order mutual-failure 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 276 1514s # --- 1514s # Order mutual-failure 1514s # Allow from all 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 277 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 278 1514s # --- 1514s # Order mutual-failure 1514s # Allow from all 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 279 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 280 1514s # --- 1514s # Order mutual-failure 1514s # Allow from all 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 281 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 282 1514s # --- 1514s # Order mutual-failure 1514s # Allow from all 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 283 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 284 1514s # --- 1514s # Order mutual-failure 1514s # Allow from all 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 285 1514s # --- 1514s # Order mutual-failure 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 286 1514s # --- 1514s # Order mutual-failure 1514s # Allow from all 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 287 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 288 1514s # --- 1514s # Order mutual-failure 1514s # Allow from all 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 289 1514s # --- 1514s # Order mutual-failure 1514s # Allow from localhost 1514s # expecting access. 1514s ok 290 1514s # --- 1514s # Order mutual-failure 1514s # Deny from all 1514s # expecting access denial. 1514s ok 291 1514s # --- 1514s # Order mutual-failure 1514s # Allow from localhost 1514s # Deny from all 1514s # expecting access denial. 1514s ok 292 1514s # --- 1514s # Order mutual-failure 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 293 1514s # --- 1514s # Order mutual-failure 1514s # Allow from localhost 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 294 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 295 1514s # --- 1514s # Order mutual-failure 1514s # Allow from localhost 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 296 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 297 1514s # --- 1514s # Order mutual-failure 1514s # Allow from localhost 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 298 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 299 1514s # --- 1514s # Order mutual-failure 1514s # Allow from localhost 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 300 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 301 1514s # --- 1514s # Order mutual-failure 1514s # Allow from localhost 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 302 1514s # --- 1514s # Order mutual-failure 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 303 1514s # --- 1514s # Order mutual-failure 1514s # Allow from localhost 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 304 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 305 1514s # --- 1514s # Order mutual-failure 1514s # Allow from localhost 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 306 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1 1514s # expecting access. 1514s ok 307 1514s # --- 1514s # Order mutual-failure 1514s # Deny from all 1514s # expecting access denial. 1514s ok 308 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1 1514s # Deny from all 1514s # expecting access denial. 1514s ok 309 1514s # --- 1514s # Order mutual-failure 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 310 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 311 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 312 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 313 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 314 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 315 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 316 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 317 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 318 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 319 1514s # --- 1514s # Order mutual-failure 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 320 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 321 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 322 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 323 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0 1514s # expecting access. 1514s ok 324 1514s # --- 1514s # Order mutual-failure 1514s # Deny from all 1514s # expecting access denial. 1514s ok 325 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0 1514s # Deny from all 1514s # expecting access denial. 1514s ok 326 1514s # --- 1514s # Order mutual-failure 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 327 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 328 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 329 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 330 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 331 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 332 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 333 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 334 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 335 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 336 1514s # --- 1514s # Order mutual-failure 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 337 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 338 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 339 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 340 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # expecting access. 1514s ok 341 1514s # --- 1514s # Order mutual-failure 1514s # Deny from all 1514s # expecting access denial. 1514s ok 342 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from all 1514s # expecting access denial. 1514s ok 343 1514s # --- 1514s # Order mutual-failure 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 344 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 345 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 346 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 347 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 348 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 349 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 350 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 351 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 352 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 353 1514s # --- 1514s # Order mutual-failure 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 354 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 355 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 356 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/255.255.0.0 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 357 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/16 1514s # expecting access. 1514s ok 358 1514s # --- 1514s # Order mutual-failure 1514s # Deny from all 1514s # expecting access denial. 1514s ok 359 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/16 1514s # Deny from all 1514s # expecting access denial. 1514s ok 360 1514s # --- 1514s # Order mutual-failure 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 361 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/16 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 362 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 363 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/16 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 364 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 365 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/16 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 366 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 367 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/16 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 368 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 369 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/16 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 370 1514s # --- 1514s # Order mutual-failure 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 371 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/16 1514s # Deny from somewhere.else.com 1514s # expecting access. 1514s ok 372 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 373 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 127.0.0.1/16 1514s # Deny from 66.6.6.6 1514s # expecting access. 1514s ok 374 1514s # --- 1514s # Order mutual-failure 1514s # Allow from somewhere.else.com 1514s # expecting access denial. 1514s ok 375 1514s # --- 1514s # Order mutual-failure 1514s # Deny from all 1514s # expecting access denial. 1514s ok 376 1514s # --- 1514s # Order mutual-failure 1514s # Allow from somewhere.else.com 1514s # Deny from all 1514s # expecting access denial. 1514s ok 377 1514s # --- 1514s # Order mutual-failure 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 378 1514s # --- 1514s # Order mutual-failure 1514s # Allow from somewhere.else.com 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 379 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 380 1514s # --- 1514s # Order mutual-failure 1514s # Allow from somewhere.else.com 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 381 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 382 1514s # --- 1514s # Order mutual-failure 1514s # Allow from somewhere.else.com 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 383 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 384 1514s # --- 1514s # Order mutual-failure 1514s # Allow from somewhere.else.com 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 385 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 386 1514s # --- 1514s # Order mutual-failure 1514s # Allow from somewhere.else.com 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 387 1514s # --- 1514s # Order mutual-failure 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 388 1514s # --- 1514s # Order mutual-failure 1514s # Allow from somewhere.else.com 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 389 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 390 1514s # --- 1514s # Order mutual-failure 1514s # Allow from somewhere.else.com 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 391 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 66.6.6.6 1514s # expecting access denial. 1514s ok 392 1514s # --- 1514s # Order mutual-failure 1514s # Deny from all 1514s # expecting access denial. 1514s ok 393 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 66.6.6.6 1514s # Deny from all 1514s # expecting access denial. 1514s ok 394 1514s # --- 1514s # Order mutual-failure 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 395 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 66.6.6.6 1514s # Deny from localhost 1514s # expecting access denial. 1514s ok 396 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 397 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 66.6.6.6 1514s # Deny from 127.0.0.1 1514s # expecting access denial. 1514s ok 398 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 399 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 66.6.6.6 1514s # Deny from 127.0 1514s # expecting access denial. 1514s ok 400 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 401 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 66.6.6.6 1514s # Deny from 127.0.0.1/255.255.0.0 1514s # expecting access denial. 1514s ok 402 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 403 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 66.6.6.6 1514s # Deny from 127.0.0.1/16 1514s # expecting access denial. 1514s ok 404 1514s # --- 1514s # Order mutual-failure 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 405 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 66.6.6.6 1514s # Deny from somewhere.else.com 1514s # expecting access denial. 1514s ok 406 1514s # --- 1514s # Order mutual-failure 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 407 1514s # --- 1514s # Order mutual-failure 1514s # Allow from 66.6.6.6 1514s # Deny from 66.6.6.6 1514s # expecting access denial. 1514s ok 408 1514s ok 1516s t/modules/actions.t ................. 1516s 1..20 1516s # Running under perl version 5.038002 for linux 1516s # Current time local: Mon Jun 3 17:39:29 2024 1516s # Current time GMT: Mon Jun 3 17:39:29 2024 1516s # Using Test.pm version 1.31 1516s # Using Apache/Test.pm version 1.42 1516s # expected: 200 1516s # received: '200' 1516s ok 1 1516s # expected: 'nada' 1516s # received: 'nada' 1516s ok 2 1516s # expected: 404 1516s # received: '404' 1516s ok 3 1516s ok 4 # skip RC=404, no need to check content 1516s # expected: 404 1516s # received: '404' 1516s ok 5 1516s ok 6 # skip RC=404, no need to check content 1516s # expected: 404 1516s # received: '404' 1516s ok 7 1516s ok 8 # skip RC=404, no need to check content 1516s # expected: 200 1516s # received: '200' 1516s ok 9 1516s # expected: 'nada' 1516s # received: 'nada' 1516s ok 10 1516s # expected: 404 1516s # received: '404' 1516s ok 11 1516s ok 12 # skip RC=404, no need to check content 1516s # expected: 200 1516s # received: '200' 1516s ok 13 1516s # expected: 'POST 1516s # foo2: bar2 1516s # ' 1516s # received: 'POST 1516s # foo2: bar2 1516s # ' 1516s ok 14 1516s # expected: 405 1516s # received: '405' 1516s ok 15 1516s # expected: 200 1516s # received: '200' 1516s ok 16 1516s # expected: 'foo=bar' 1516s # received: 'foo=bar' 1516s ok 17 1516s # expected: 200 1516s # received: '200' 1516s ok 18 1516s # expected: 'POST 1516s # foo2: bar2 1516s # ' 1516s # received: 'POST 1516s # foo2: bar2 1516s # ' 1516s ok 19 1516s # expected: 405 1516s # received: '405' 1516s ok 20 1516s ok 1519s t/modules/alias.t ................... 1519s 1..134 1519s # Running under perl version 5.038002 for linux 1519s # Current time local: Mon Jun 3 17:39:31 2024 1519s # Current time GMT: Mon Jun 3 17:39:31 2024 1519s # Using Test.pm version 1.31 1519s # Using Apache/Test.pm version 1.42 1519s # verifying simple aliases 1519s # testing : /alias/ 1519s # expected: 200 1519s # received: '200' 1519s ok 1 1519s # testing : /bogu/ 1519s # expected: 404 1519s # received: '404' 1519s ok 2 1519s # verifying alias match with /ali[0-9]. 1519s # testing : /ali0 1519s # expected: 0 1519s # received: '0' 1519s ok 3 1519s # testing : /ali1 1519s # expected: 1 1519s # received: '1' 1519s ok 4 1519s # testing : /ali2 1519s # expected: 2 1519s # received: '2' 1519s ok 5 1519s # testing : /ali3 1519s # expected: 3 1519s # received: '3' 1519s ok 6 1519s # testing : /ali4 1519s # expected: 4 1519s # received: '4' 1519s ok 7 1519s # testing : /ali5 1519s # expected: 5 1519s # received: '5' 1519s ok 8 1519s # testing : /ali6 1519s # expected: 6 1519s # received: '6' 1519s ok 9 1519s # testing : /ali7 1519s # expected: 7 1519s # received: '7' 1519s ok 10 1519s # testing : /ali8 1519s # expected: 8 1519s # received: '8' 1519s ok 11 1519s # testing : /ali9 1519s # expected: 9 1519s # received: '9' 1519s ok 12 1519s # verifying expression alias match with /expr/ali[0-9]. 1519s # testing : /ali0 1519s # expected: 0 1519s # received: '0' 1519s ok 13 1519s # testing : /ali1 1519s # expected: 1 1519s # received: '1' 1519s ok 14 1519s # testing : /ali2 1519s # expected: 2 1519s # received: '2' 1519s ok 15 1519s # testing : /ali3 1519s # expected: 3 1519s # received: '3' 1519s ok 16 1519s # testing : /ali4 1519s # expected: 4 1519s # received: '4' 1519s ok 17 1519s # testing : /ali5 1519s # expected: 5 1519s # received: '5' 1519s ok 18 1519s # testing : /ali6 1519s # expected: 6 1519s # received: '6' 1519s ok 19 1519s # testing : /ali7 1519s # expected: 7 1519s # received: '7' 1519s ok 20 1519s # testing : /ali8 1519s # expected: 8 1519s # received: '8' 1519s ok 21 1519s # testing : /ali9 1519s # expected: 9 1519s # received: '9' 1519s ok 22 1519s # testing : /forbid 1519s # expected: '403' 1519s # received: '403' 1519s ok 23 1519s # testing : /gone 1519s # expected: '410' 1519s # received: '410' 1519s ok 24 1519s # testing : /perm 1519s # expected: '301' 1519s # received: '301' 1519s ok 25 1519s # testing : /perm2 1519s # expected: '301' 1519s # received: '301' 1519s ok 26 1519s # testing : /seeother 1519s # expected: '303' 1519s # received: '303' 1519s ok 27 1519s # testing : /temp 1519s # expected: '302' 1519s # received: '302' 1519s ok 28 1519s # testing : /temp2 1519s # expected: '302' 1519s # received: '302' 1519s ok 29 1519s verifying body of perm and temp redirect match 1519s # testing : /p0 1519s # expected: 0 1519s # received: '0' 1519s ok 30 1519s # testing : /p1 1519s # expected: 1 1519s # received: '1' 1519s ok 31 1519s # testing : /p2 1519s # expected: 2 1519s # received: '2' 1519s ok 32 1519s # testing : /p3 1519s # expected: 3 1519s # received: '3' 1519s ok 33 1519s # testing : /p4 1519s # expected: 4 1519s # received: '4' 1519s ok 34 1519s # testing : /p5 1519s # expected: 5 1519s # received: '5' 1519s ok 35 1519s # testing : /p6 1519s # expected: 6 1519s # received: '6' 1519s ok 36 1519s # testing : /p7 1519s # expected: 7 1519s # received: '7' 1519s ok 37 1519s # testing : /p8 1519s # expected: 8 1519s # received: '8' 1519s ok 38 1519s # testing : /p9 1519s # expected: 9 1519s # received: '9' 1519s ok 39 1519s # testing : /t0 1519s # expected: 0 1519s # received: '0' 1519s ok 40 1519s # testing : /t1 1519s # expected: 1 1519s # received: '1' 1519s ok 41 1519s # testing : /t2 1519s # expected: 2 1519s # received: '2' 1519s ok 42 1519s # testing : /t3 1519s # expected: 3 1519s # received: '3' 1519s ok 43 1519s # testing : /t4 1519s # expected: 4 1519s # received: '4' 1519s ok 44 1519s # testing : /t5 1519s # expected: 5 1519s # received: '5' 1519s ok 45 1519s # testing : /t6 1519s # expected: 6 1519s # received: '6' 1519s ok 46 1519s # testing : /t7 1519s # expected: 7 1519s # received: '7' 1519s ok 47 1519s # testing : /t8 1519s # expected: 8 1519s # received: '8' 1519s ok 48 1519s # testing : /t9 1519s # expected: 9 1519s # received: '9' 1519s ok 49 1519s verifying body of perm and temp redirect match with expression support 1519s # testing : /p0 1519s # expected: 0 1519s # received: '0' 1519s ok 50 1519s # testing : /p1 1519s # expected: 1 1519s # received: '1' 1519s ok 51 1519s # testing : /p2 1519s # expected: 2 1519s # received: '2' 1519s ok 52 1519s # testing : /p3 1519s # expected: 3 1519s # received: '3' 1519s ok 53 1519s # testing : /p4 1519s # expected: 4 1519s # received: '4' 1519s ok 54 1519s # testing : /p5 1519s # expected: 5 1519s # received: '5' 1519s ok 55 1519s # testing : /p6 1519s # expected: 6 1519s # received: '6' 1519s ok 56 1519s # testing : /p7 1519s # expected: 7 1519s # received: '7' 1519s ok 57 1519s # testing : /p8 1519s # expected: 8 1519s # received: '8' 1519s ok 58 1519s # testing : /p9 1519s # expected: 9 1519s # received: '9' 1519s ok 59 1519s # testing : /t0 1519s # expected: 0 1519s # received: '0' 1519s ok 60 1519s # testing : /t1 1519s # expected: 1 1519s # received: '1' 1519s ok 61 1519s # testing : /t2 1519s # expected: 2 1519s # received: '2' 1519s ok 62 1519s # testing : /t3 1519s # expected: 3 1519s # received: '3' 1519s ok 63 1519s # testing : /t4 1519s # expected: 4 1519s # received: '4' 1519s ok 64 1519s # testing : /t5 1519s # expected: 5 1519s # received: '5' 1519s ok 65 1519s # testing : /t6 1519s # expected: 6 1519s # received: '6' 1519s ok 66 1519s # testing : /t7 1519s # expected: 7 1519s # received: '7' 1519s ok 67 1519s # testing : /t8 1519s # expected: 8 1519s # received: '8' 1519s ok 68 1519s # testing : /t9 1519s # expected: 9 1519s # received: '9' 1519s ok 69 1519s verifying return code of seeother and gone redirect match 1519s # testing : s0 1519s # expected: '303' 1519s # received: '303' 1519s ok 70 1519s # testing : s1 1519s # expected: '303' 1519s # received: '303' 1519s ok 71 1519s # testing : s2 1519s # expected: '303' 1519s # received: '303' 1519s ok 72 1519s # testing : s3 1519s # expected: '303' 1519s # received: '303' 1519s ok 73 1519s # testing : s4 1519s # expected: '303' 1519s # received: '303' 1519s ok 74 1519s # testing : s5 1519s # expected: '303' 1519s # received: '303' 1519s ok 75 1519s # testing : s6 1519s # expected: '303' 1519s # received: '303' 1519s ok 76 1519s # testing : s7 1519s # expected: '303' 1519s # received: '303' 1519s ok 77 1519s # testing : s8 1519s # expected: '303' 1519s # received: '303' 1519s ok 78 1519s # testing : s9 1519s # expected: '303' 1519s # received: '303' 1519s ok 79 1519s # testing : g0 1519s # expected: '410' 1519s # received: '410' 1519s ok 80 1519s # testing : g1 1519s # expected: '410' 1519s # received: '410' 1519s ok 81 1519s # testing : g2 1519s # expected: '410' 1519s # received: '410' 1519s ok 82 1519s # testing : g3 1519s # expected: '410' 1519s # received: '410' 1519s ok 83 1519s # testing : g4 1519s # expected: '410' 1519s # received: '410' 1519s ok 84 1519s # testing : g5 1519s # expected: '410' 1519s # received: '410' 1519s ok 85 1519s # testing : g6 1519s # expected: '410' 1519s # received: '410' 1519s ok 86 1519s # testing : g7 1519s # expected: '410' 1519s # received: '410' 1519s ok 87 1519s # testing : g8 1519s # expected: '410' 1519s # received: '410' 1519s ok 88 1519s # testing : g9 1519s # expected: '410' 1519s # received: '410' 1519s ok 89 1519s # testing : f0 1519s # expected: '403' 1519s # received: '403' 1519s ok 90 1519s # testing : f1 1519s # expected: '403' 1519s # received: '403' 1519s ok 91 1519s # testing : f2 1519s # expected: '403' 1519s # received: '403' 1519s ok 92 1519s # testing : f3 1519s # expected: '403' 1519s # received: '403' 1519s ok 93 1519s # testing : f4 1519s # expected: '403' 1519s # received: '403' 1519s ok 94 1519s # testing : f5 1519s # expected: '403' 1519s # received: '403' 1519s ok 95 1519s # testing : f6 1519s # expected: '403' 1519s # received: '403' 1519s ok 96 1519s # testing : f7 1519s # expected: '403' 1519s # received: '403' 1519s ok 97 1519s # testing : f8 1519s # expected: '403' 1519s # received: '403' 1519s ok 98 1519s # testing : f9 1519s # expected: '403' 1519s # received: '403' 1519s ok 99 1519s verifying return code of seeother and gone redirect match with expression support 1519s # testing : s0 1519s # expected: '303' 1519s # received: '303' 1519s ok 100 1519s # testing : s1 1519s # expected: '303' 1519s # received: '303' 1519s ok 101 1519s # testing : s2 1519s # expected: '303' 1519s # received: '303' 1519s ok 102 1519s # testing : s3 1519s # expected: '303' 1519s # received: '303' 1519s ok 103 1519s # testing : s4 1519s # expected: '303' 1519s # received: '303' 1519s ok 104 1519s # testing : s5 1519s # expected: '303' 1519s # received: '303' 1519s ok 105 1519s # testing : s6 1519s # expected: '303' 1519s # received: '303' 1519s ok 106 1519s # testing : s7 1519s # expected: '303' 1519s # received: '303' 1519s ok 107 1519s # testing : s8 1519s # expected: '303' 1519s # received: '303' 1519s ok 108 1519s # testing : s9 1519s # expected: '303' 1519s # received: '303' 1519s ok 109 1519s # testing : g0 1519s # expected: '410' 1519s # received: '410' 1519s ok 110 1519s # testing : g1 1519s # expected: '410' 1519s # received: '410' 1519s ok 111 1519s # testing : g2 1519s # expected: '410' 1519s # received: '410' 1519s ok 112 1519s # testing : g3 1519s # expected: '410' 1519s # received: '410' 1519s ok 113 1519s # testing : g4 1519s # expected: '410' 1519s # received: '410' 1519s ok 114 1519s # testing : g5 1519s # expected: '410' 1519s # received: '410' 1519s ok 115 1519s # testing : g6 1519s # expected: '410' 1519s # received: '410' 1519s ok 116 1519s # testing : g7 1519s # expected: '410' 1519s # received: '410' 1519s ok 117 1519s # testing : g8 1519s # expected: '410' 1519s # received: '410' 1519s ok 118 1519s # testing : g9 1519s # expected: '410' 1519s # received: '410' 1519s ok 119 1519s # testing : f0 1519s # expected: '403' 1519s # received: '403' 1519s ok 120 1519s # testing : f1 1519s # expected: '403' 1519s # received: '403' 1519s ok 121 1519s # testing : f2 1519s # expected: '403' 1519s # received: '403' 1519s ok 122 1519s # testing : f3 1519s # expected: '403' 1519s # received: '403' 1519s ok 123 1519s # testing : f4 1519s # expected: '403' 1519s # received: '403' 1519s ok 124 1519s # testing : f5 1519s # expected: '403' 1519s # received: '403' 1519s ok 125 1519s # testing : f6 1519s # expected: '403' 1519s # received: '403' 1519s ok 126 1519s # testing : f7 1519s # expected: '403' 1519s # received: '403' 1519s ok 127 1519s # testing : f8 1519s # expected: '403' 1519s # received: '403' 1519s ok 128 1519s # testing : f9 1519s # expected: '403' 1519s # received: '403' 1519s ok 129 1519s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1519s # verifying /modules/alias/script is plain text 1519s # testing : /modules/alias/script 1519s # expected: '#!/bin/sh 1519s # echo Content-type: text/plain 1519s # echo 1519s # echo this is a shell script cgi. 1519s # ' 1519s # received: '#!/bin/sh 1519s # echo Content-type: text/plain 1519s # echo 1519s # echo this is a shell script cgi. 1519s # ' 1519s ok 130 1519s # verifying same file accessed at /cgi/script is executed code 1519s # testing : /cgi/script 1519s # expected: 'this is a shell script cgi. 1519s # ' 1519s # received: 'this is a shell script cgi. 1519s # ' 1519s ok 131 1519s # verifying ScriptAliasMatch with /aliascgi-script 1519s # testing : /aliascgi-script 1519s # expected: 'this is a shell script cgi. 1519s # ' 1519s # received: 'this is a shell script cgi. 1519s # ' 1519s ok 132 1519s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1519s # testing : /aliascgi-script 1519s # expected: 'this is a shell script cgi. 1519s # ' 1519s # received: 'this is a shell script cgi. 1519s # ' 1519s ok 133 1519s # verifying bad script alias. 1519s # testing : /aliascgi-nada 1519s # expected: 404 1519s # received: '404' 1519s ok 134 1519s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1519s ok 1521s t/modules/allowmethods.t ............ 1521s 1..9 1521s # Running under perl version 5.038002 for linux 1521s # Current time local: Mon Jun 3 17:39:33 2024 1521s # Current time GMT: Mon Jun 3 17:39:33 2024 1521s # Using Test.pm version 1.31 1521s # Using Apache/Test.pm version 1.42 1521s # testing : Get request to /Get responds 200 1521s # expected: 200 1521s # received: '200' 1521s ok 1 1521s # testing : Head request to /Get responds 200 1521s # expected: 200 1521s # received: '200' 1521s ok 2 1521s # testing : Post request to /Get responds 405 1521s # expected: 405 1521s # received: '405' 1521s ok 3 1521s # testing : Get request to /Head responds 200 1521s # expected: 200 1521s # received: '200' 1521s ok 4 1521s # testing : Head request to /Head responds 200 1521s # expected: 200 1521s # received: '200' 1521s ok 5 1521s # testing : Post request to /Head responds 405 1521s # expected: 405 1521s # received: '405' 1521s ok 6 1521s # testing : Get request to /Post responds 405 1521s # expected: 405 1521s # received: '405' 1521s ok 7 1521s # testing : Head request to /Post responds 405 1521s # expected: 405 1521s # received: '405' 1521s ok 8 1521s # testing : Post request to /Post responds 200 1521s # expected: 200 1521s # received: '200' 1521s ok 9 1521s ok 1523s t/modules/asis.t .................... 1523s 1..3 1523s # Running under perl version 5.038002 for linux 1523s # Current time local: Mon Jun 3 17:39:36 2024 1523s # Current time GMT: Mon Jun 3 17:39:36 2024 1523s # Using Test.pm version 1.31 1523s # Using Apache/Test.pm version 1.42 1523s # testing : asis content OK 1523s # expected: 'This is asis content. 1523s # ' 1523s # received: 'This is asis content. 1523s # ' 1523s ok 1 1523s # testing : asis gave 404 error 1523s # expected: 404 1523s # received: '404' 1523s ok 2 1523s # testing : asis gave 403 error 1523s # expected: 403 1523s # received: '403' 1523s ok 3 1523s ok 1527s t/modules/authz_core.t .............. 1527s 1..504 1527s # Running under perl version 5.038002 for linux 1527s # Current time local: Mon Jun 3 17:39:38 2024 1527s # Current time GMT: Mon Jun 3 17:39:38 2024 1527s # Using Test.pm version 1.31 1527s # Using Apache/Test.pm version 1.42 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/basic1 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/groups1 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 200, expected 200 [a/ : a/ ] 1527s ok 1 1527s # got 200, expected 200 [a/ : a/ 1] 1527s ok 2 1527s # got 200, expected 200 [a/ : a/ 2] 1527s ok 3 1527s # got 200, expected 200 [a/ : a/ 1 2] 1527s ok 4 1527s # got 200, expected 200 [a/ : a/ 3] 1527s ok 5 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ user1: a/ ] 1527s ok 6 1527s # got 200, expected 200 [a/ user1: a/ user1] 1527s ok 7 1527s # got 401, expected 401 [a/ user1: a/ user2] 1527s ok 8 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ Any 1 2: a/ ] 1527s ok 9 1527s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1527s ok 10 1527s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1527s ok 11 1527s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1527s ok 12 1527s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1527s ok 13 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1527s ok 14 1527s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1527s ok 15 1527s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1527s ok 16 1527s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1527s ok 17 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1527s ok 18 1527s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1527s ok 19 1527s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1527s ok 20 1527s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1527s ok 21 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1527s ok 22 1527s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1527s ok 23 1527s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1527s ok 24 1527s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1527s ok 25 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1527s ok 26 1527s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1527s ok 27 1527s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1527s ok 28 1527s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1527s ok 29 1527s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1527s ok 30 1527s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1527s ok 31 1527s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1527s ok 32 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1527s ok 33 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1527s ok 34 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1527s ok 35 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1527s ok 36 1527s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1527s ok 37 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1527s ok 38 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1527s ok 39 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1527s ok 40 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1527s ok 41 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1527s ok 42 1527s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1527s ok 43 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1527s ok 44 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1527s ok 45 1527s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1527s ok 46 1527s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1527s ok 47 1527s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1527s ok 48 1527s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1527s ok 49 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1527s ok 50 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1527s ok 51 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1527s ok 52 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1527s ok 53 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1527s ok 54 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1527s ok 55 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1527s ok 56 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1527s ok 57 1527s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1527s ok 58 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 1 !2: a/ ] 1527s ok 59 1527s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1527s ok 60 1527s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1527s ok 61 1527s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1527s ok 62 1527s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1527s ok 63 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1527s ok 64 1527s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1527s ok 65 1527s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1527s ok 66 1527s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1527s ok 67 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1527s ok 68 1527s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1527s ok 69 1527s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1527s ok 70 1527s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1527s ok 71 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1527s ok 72 1527s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1527s ok 73 1527s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1527s ok 74 1527s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1527s ok 75 1527s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1527s ok 76 1527s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1527s ok 77 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1527s ok 78 1527s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1527s ok 79 1527s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1527s ok 80 1527s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1527s ok 81 1527s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1527s ok 82 1527s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1527s ok 83 1527s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1527s ok 84 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1527s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1527s ok 85 1527s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1527s ok 86 1527s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1527s ok 87 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1527s ok 88 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1527s ok 89 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1527s ok 90 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1527s ok 91 1527s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1527s ok 92 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1527s ok 93 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1527s ok 94 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1527s ok 95 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1527s ok 96 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1527s ok 97 1527s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1527s ok 98 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1527s ok 99 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1527s ok 100 1527s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1527s ok 101 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1527s ok 102 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1527s ok 103 1527s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1527s ok 104 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1527s ok 105 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1527s ok 106 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1527s ok 107 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1527s ok 108 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1527s ok 109 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1527s ok 110 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1527s ok 111 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1527s ok 112 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1527s ok 113 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 1 2: a/ ] 1527s ok 114 1527s # got 403, expected 403 [a/ All 1 2: a/ 1] 1527s ok 115 1527s # got 403, expected 403 [a/ All 1 2: a/ 2] 1527s ok 116 1527s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1527s ok 117 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1527s ok 118 1527s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1527s ok 119 1527s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1527s ok 120 1527s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1527s ok 121 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1527s ok 122 1527s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1527s ok 123 1527s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1527s ok 124 1527s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1527s ok 125 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1527s ok 126 1527s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1527s ok 127 1527s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1527s ok 128 1527s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1527s ok 129 1527s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1527s ok 130 1527s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1527s ok 131 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1527s ok 132 1527s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1527s ok 133 1527s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1527s ok 134 1527s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1527s ok 135 1527s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1527s ok 136 1527s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1527s ok 137 1527s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1527s ok 138 1527s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1527s ok 139 1527s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1527s ok 140 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1527s ok 141 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1527s ok 142 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1527s ok 143 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1527s ok 144 1527s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1527s ok 145 1527s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1527s ok 146 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1527s ok 147 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1527s ok 148 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1527s ok 149 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1527s ok 150 1527s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1527s ok 151 1527s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1527s ok 152 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1527s ok 153 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1527s ok 154 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1527s ok 155 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1527s ok 156 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1527s ok 157 1527s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1527s ok 158 1527s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1527s ok 159 1527s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1527s ok 160 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1527s ok 161 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1527s ok 162 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1527s ok 163 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1527s ok 164 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1527s ok 165 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1527s ok 166 1527s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1527s ok 167 1527s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1527s ok 168 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1527s ok 169 1527s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1527s ok 170 1527s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1527s ok 171 1527s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1527s ok 172 1527s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1527s ok 173 1527s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1527s ok 174 1527s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1527s ok 175 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1527s ok 176 1527s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1527s ok 177 1527s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1527s ok 178 1527s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1527s ok 179 1527s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1527s ok 180 1527s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1527s ok 181 1527s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1527s ok 182 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1527s ok 183 1527s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1527s ok 184 1527s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1527s ok 185 1527s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1527s ok 186 1527s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1527s ok 187 1527s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1527s ok 188 1527s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1527s ok 189 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1527s ok 190 1527s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1527s ok 191 1527s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1527s ok 192 1527s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1527s ok 193 1527s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1527s ok 194 1527s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1527s ok 195 1527s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1527s ok 196 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1527s ok 197 1527s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1527s ok 198 1527s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1527s ok 199 1527s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1527s ok 200 1527s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1527s ok 201 1527s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1527s ok 202 1527s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1527s ok 203 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1527s ok 204 1527s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1527s ok 205 1527s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1527s ok 206 1527s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1527s ok 207 1527s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1527s ok 208 1527s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1527s ok 209 1527s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1527s ok 210 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1527s ok 211 1527s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1527s ok 212 1527s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1527s ok 213 1527s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1527s ok 214 1527s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1527s ok 215 1527s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1527s ok 216 1527s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1527s ok 217 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1527s ok 218 1527s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1527s ok 219 1527s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1527s ok 220 1527s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1527s ok 221 1527s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1527s ok 222 1527s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1527s ok 223 1527s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1527s ok 224 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1527s ok 225 1527s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1527s ok 226 1527s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1527s ok 227 1527s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1527s ok 228 1527s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1527s ok 229 1527s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1527s ok 230 1527s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1527s ok 231 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1527s ok 232 1527s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1527s ok 233 1527s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1527s ok 234 1527s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1527s ok 235 1527s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1527s ok 236 1527s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1527s ok 237 1527s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1527s ok 238 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1527s ok 239 1527s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1527s ok 240 1527s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1527s ok 241 1527s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1527s ok 242 1527s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1527s ok 243 1527s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1527s ok 244 1527s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1527s ok 245 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1527s ok 246 1527s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1527s ok 247 1527s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1527s ok 248 1527s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1527s ok 249 1527s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1527s ok 250 1527s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1527s ok 251 1527s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1527s ok 252 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1527s ok 253 1527s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1527s ok 254 1527s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1527s ok 255 1527s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1527s ok 256 1527s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1527s ok 257 1527s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1527s ok 258 1527s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1527s ok 259 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1527s ok 260 1527s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1527s ok 261 1527s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1527s ok 262 1527s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1527s ok 263 1527s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1527s ok 264 1527s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1527s ok 265 1527s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1527s ok 266 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1527s ok 267 1527s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1527s ok 268 1527s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1527s ok 269 1527s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1527s ok 270 1527s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1527s ok 271 1527s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1527s ok 272 1527s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1527s ok 273 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1527s ok 274 1527s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1527s ok 275 1527s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1527s ok 276 1527s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1527s ok 277 1527s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1527s ok 278 1527s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1527s ok 279 1527s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1527s ok 280 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1527s ok 281 1527s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1527s ok 282 1527s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1527s ok 283 1527s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1527s ok 284 1527s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1527s ok 285 1527s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1527s ok 286 1527s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1527s ok 287 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1527s ok 288 1527s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1527s ok 289 1527s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1527s ok 290 1527s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1527s ok 291 1527s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1527s ok 292 1527s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1527s ok 293 1527s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1527s ok 294 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1527s ok 295 1527s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1527s ok 296 1527s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1527s ok 297 1527s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1527s ok 298 1527s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1527s ok 299 1527s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1527s ok 300 1527s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1527s ok 301 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1527s ok 302 1527s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1527s ok 303 1527s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1527s ok 304 1527s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1527s ok 305 1527s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1527s ok 306 1527s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1527s ok 307 1527s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1527s ok 308 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1527s ok 309 1527s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1527s ok 310 1527s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1527s ok 311 1527s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1527s ok 312 1527s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1527s ok 313 1527s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1527s ok 314 1527s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1527s ok 315 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1527s ok 316 1527s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1527s ok 317 1527s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1527s ok 318 1527s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1527s ok 319 1527s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1527s ok 320 1527s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1527s ok 321 1527s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1527s ok 322 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1527s ok 323 1527s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1527s ok 324 1527s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1527s ok 325 1527s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1527s ok 326 1527s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1527s ok 327 1527s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1527s ok 328 1527s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1527s ok 329 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1527s ok 330 1527s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1527s ok 331 1527s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1527s ok 332 1527s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1527s ok 333 1527s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1527s ok 334 1527s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1527s ok 335 1527s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1527s ok 336 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1527s ok 337 1527s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1527s ok 338 1527s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1527s ok 339 1527s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1527s ok 340 1527s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1527s ok 341 1527s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1527s ok 342 1527s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1527s ok 343 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1527s ok 344 1527s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1527s ok 345 1527s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1527s ok 346 1527s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1527s ok 347 1527s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1527s ok 348 1527s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1527s ok 349 1527s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1527s ok 350 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1527s ok 351 1527s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1527s ok 352 1527s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1527s ok 353 1527s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1527s ok 354 1527s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1527s ok 355 1527s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1527s ok 356 1527s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1527s ok 357 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1527s ok 358 1527s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1527s ok 359 1527s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1527s ok 360 1527s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1527s ok 361 1527s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1527s ok 362 1527s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1527s ok 363 1527s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1527s ok 364 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1527s ok 365 1527s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1527s ok 366 1527s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1527s ok 367 1527s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1527s ok 368 1527s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1527s ok 369 1527s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1527s ok 370 1527s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1527s ok 371 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1527s ok 372 1527s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1527s ok 373 1527s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1527s ok 374 1527s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1527s ok 375 1527s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1527s ok 376 1527s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1527s ok 377 1527s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1527s ok 378 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1527s ok 379 1527s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1527s ok 380 1527s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1527s ok 381 1527s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1527s ok 382 1527s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1527s ok 383 1527s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1527s ok 384 1527s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1527s ok 385 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1527s ok 386 1527s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1527s ok 387 1527s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1527s ok 388 1527s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1527s ok 389 1527s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1527s ok 390 1527s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1527s ok 391 1527s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1527s ok 392 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1527s ok 393 1527s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1527s ok 394 1527s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1527s ok 395 1527s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1527s ok 396 1527s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1527s ok 397 1527s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1527s ok 398 1527s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1527s ok 399 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1527s ok 400 1527s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1527s ok 401 1527s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1527s ok 402 1527s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1527s ok 403 1527s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1527s ok 404 1527s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1527s ok 405 1527s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1527s ok 406 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1527s ok 407 1527s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1527s ok 408 1527s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1527s ok 409 1527s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1527s ok 410 1527s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1527s ok 411 1527s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1527s ok 412 1527s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1527s ok 413 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1527s ok 414 1527s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1527s ok 415 1527s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1527s ok 416 1527s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1527s ok 417 1527s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1527s ok 418 1527s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1527s ok 419 1527s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1527s ok 420 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1527s ok 421 1527s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1527s ok 422 1527s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1527s ok 423 1527s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1527s ok 424 1527s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1527s ok 425 1527s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1527s ok 426 1527s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1527s ok 427 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1527s ok 428 1527s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1527s ok 429 1527s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1527s ok 430 1527s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1527s ok 431 1527s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1527s ok 432 1527s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1527s ok 433 1527s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1527s ok 434 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1527s ok 435 1527s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1527s ok 436 1527s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1527s ok 437 1527s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1527s ok 438 1527s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1527s ok 439 1527s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1527s ok 440 1527s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1527s ok 441 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1527s ok 442 1527s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1527s ok 443 1527s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1527s ok 444 1527s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1527s ok 445 1527s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1527s ok 446 1527s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1527s ok 447 1527s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1527s ok 448 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1527s ok 449 1527s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1527s ok 450 1527s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1527s ok 451 1527s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1527s ok 452 1527s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1527s ok 453 1527s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1527s ok 454 1527s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1527s ok 455 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1527s ok 456 1527s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1527s ok 457 1527s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1527s ok 458 1527s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1527s ok 459 1527s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1527s ok 460 1527s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1527s ok 461 1527s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1527s ok 462 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1527s ok 463 1527s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1527s ok 464 1527s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1527s ok 465 1527s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1527s ok 466 1527s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1527s ok 467 1527s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1527s ok 468 1527s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1527s ok 469 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1527s ok 470 1527s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1527s ok 471 1527s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1527s ok 472 1527s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1527s ok 473 1527s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1527s ok 474 1527s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1527s ok 475 1527s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1527s ok 476 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1527s ok 477 1527s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1527s ok 478 1527s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1527s ok 479 1527s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1527s ok 480 1527s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1527s ok 481 1527s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1527s ok 482 1527s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1527s ok 483 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1527s ok 484 1527s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1527s ok 485 1527s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1527s ok 486 1527s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1527s ok 487 1527s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1527s ok 488 1527s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1527s ok 489 1527s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1527s ok 490 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1527s ok 491 1527s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1527s ok 492 1527s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1527s ok 493 1527s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1527s ok 494 1527s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1527s ok 495 1527s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1527s ok 496 1527s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1527s ok 497 1527s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1527s ok 498 1527s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1527s ok 499 1527s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1527s ok 500 1527s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1527s ok 501 1527s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1527s ok 502 1527s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1527s ok 503 1527s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1527s ok 504 1527s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/groups1 1527s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/basic1 1527s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1527s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1527s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1527s ok 1529s t/modules/autoindex.t ............... 1529s 1..84 1529s # Running under perl version 5.038002 for linux 1529s # Current time local: Mon Jun 3 17:39:42 2024 1529s # Current time GMT: Mon Jun 3 17:39:42 2024 1529s # Using Test.pm version 1.31 1529s # Using Apache/Test.pm version 1.42 1529s --- 1529s IndexOrderDefault Ascending Name 1529s GET /modules/autoindex/htaccess/ 1529s ok 1 1529s --- 1529s IndexOrderDefault Ascending Name 1529s 1529s (C=N O=A) 1529s GET /modules/autoindex/htaccess/?C=N&O=A 1529s ok 2 1529s --- 1529s IndexOrderDefault Ascending Name 1529s 1529s (C=N O=D) 1529s GET /modules/autoindex/htaccess/?C=N&O=D 1529s ok 3 1529s --- 1529s IndexOrderDefault Ascending Name 1529s 1529s (C=M O=A) 1529s GET /modules/autoindex/htaccess/?C=M&O=A 1529s ok 4 1529s --- 1529s IndexOrderDefault Ascending Name 1529s 1529s (C=M O=D) 1529s GET /modules/autoindex/htaccess/?C=M&O=D 1529s ok 5 1529s --- 1529s IndexOrderDefault Ascending Name 1529s 1529s (C=S O=A) 1529s GET /modules/autoindex/htaccess/?C=S&O=A 1529s ok 6 1529s --- 1529s IndexOrderDefault Ascending Name 1529s 1529s (C=S O=D) 1529s GET /modules/autoindex/htaccess/?C=S&O=D 1529s ok 7 1529s --- 1529s IndexOrderDefault Ascending Date 1529s GET /modules/autoindex/htaccess/ 1529s ok 8 1529s --- 1529s IndexOrderDefault Ascending Date 1529s 1529s (C=N O=A) 1529s GET /modules/autoindex/htaccess/?C=N&O=A 1529s ok 9 1529s --- 1529s IndexOrderDefault Ascending Date 1529s 1529s (C=N O=D) 1529s GET /modules/autoindex/htaccess/?C=N&O=D 1529s ok 10 1529s --- 1529s IndexOrderDefault Ascending Date 1529s 1529s (C=M O=A) 1529s GET /modules/autoindex/htaccess/?C=M&O=A 1529s ok 11 1529s --- 1529s IndexOrderDefault Ascending Date 1529s 1529s (C=M O=D) 1529s GET /modules/autoindex/htaccess/?C=M&O=D 1529s ok 12 1529s --- 1529s IndexOrderDefault Ascending Date 1529s 1529s (C=S O=A) 1529s GET /modules/autoindex/htaccess/?C=S&O=A 1529s ok 13 1529s --- 1529s IndexOrderDefault Ascending Date 1529s 1529s (C=S O=D) 1529s GET /modules/autoindex/htaccess/?C=S&O=D 1529s ok 14 1529s --- 1529s IndexOrderDefault Ascending Size 1529s GET /modules/autoindex/htaccess/ 1529s ok 15 1529s --- 1529s IndexOrderDefault Ascending Size 1529s 1529s (C=N O=A) 1529s GET /modules/autoindex/htaccess/?C=N&O=A 1529s ok 16 1529s --- 1529s IndexOrderDefault Ascending Size 1529s 1529s (C=N O=D) 1529s GET /modules/autoindex/htaccess/?C=N&O=D 1529s ok 17 1529s --- 1529s IndexOrderDefault Ascending Size 1529s 1529s (C=M O=A) 1529s GET /modules/autoindex/htaccess/?C=M&O=A 1529s ok 18 1529s --- 1529s IndexOrderDefault Ascending Size 1529s 1529s (C=M O=D) 1529s GET /modules/autoindex/htaccess/?C=M&O=D 1529s ok 19 1529s --- 1529s IndexOrderDefault Ascending Size 1529s 1529s (C=S O=A) 1529s GET /modules/autoindex/htaccess/?C=S&O=A 1529s ok 20 1529s --- 1529s IndexOrderDefault Ascending Size 1529s 1529s (C=S O=D) 1529s GET /modules/autoindex/htaccess/?C=S&O=D 1529s ok 21 1529s --- 1529s IndexOrderDefault Descending Name 1529s GET /modules/autoindex/htaccess/ 1529s ok 22 1529s --- 1529s IndexOrderDefault Descending Name 1529s 1529s (C=N O=A) 1529s GET /modules/autoindex/htaccess/?C=N&O=A 1529s ok 23 1529s --- 1529s IndexOrderDefault Descending Name 1529s 1529s (C=N O=D) 1529s GET /modules/autoindex/htaccess/?C=N&O=D 1529s ok 24 1529s --- 1529s IndexOrderDefault Descending Name 1529s 1529s (C=M O=A) 1529s GET /modules/autoindex/htaccess/?C=M&O=A 1529s ok 25 1529s --- 1529s IndexOrderDefault Descending Name 1529s 1529s (C=M O=D) 1529s GET /modules/autoindex/htaccess/?C=M&O=D 1529s ok 26 1529s --- 1529s IndexOrderDefault Descending Name 1529s 1529s (C=S O=A) 1529s GET /modules/autoindex/htaccess/?C=S&O=A 1529s ok 27 1529s --- 1529s IndexOrderDefault Descending Name 1529s 1529s (C=S O=D) 1529s GET /modules/autoindex/htaccess/?C=S&O=D 1529s ok 28 1529s --- 1529s IndexOrderDefault Descending Date 1529s GET /modules/autoindex/htaccess/ 1529s ok 29 1529s --- 1529s IndexOrderDefault Descending Date 1529s 1529s (C=N O=A) 1529s GET /modules/autoindex/htaccess/?C=N&O=A 1529s ok 30 1529s --- 1529s IndexOrderDefault Descending Date 1529s 1529s (C=N O=D) 1529s GET /modules/autoindex/htaccess/?C=N&O=D 1529s ok 31 1529s --- 1529s IndexOrderDefault Descending Date 1529s 1529s (C=M O=A) 1529s GET /modules/autoindex/htaccess/?C=M&O=A 1529s ok 32 1529s --- 1529s IndexOrderDefault Descending Date 1529s 1529s (C=M O=D) 1529s GET /modules/autoindex/htaccess/?C=M&O=D 1529s ok 33 1529s --- 1529s IndexOrderDefault Descending Date 1529s 1529s (C=S O=A) 1529s GET /modules/autoindex/htaccess/?C=S&O=A 1529s ok 34 1529s --- 1529s IndexOrderDefault Descending Date 1529s 1529s (C=S O=D) 1529s GET /modules/autoindex/htaccess/?C=S&O=D 1529s ok 35 1529s --- 1529s IndexOrderDefault Descending Size 1529s GET /modules/autoindex/htaccess/ 1529s ok 36 1529s --- 1529s IndexOrderDefault Descending Size 1529s 1529s (C=N O=A) 1529s GET /modules/autoindex/htaccess/?C=N&O=A 1529s ok 37 1529s --- 1529s IndexOrderDefault Descending Size 1529s 1529s (C=N O=D) 1529s GET /modules/autoindex/htaccess/?C=N&O=D 1529s ok 38 1529s --- 1529s IndexOrderDefault Descending Size 1529s 1529s (C=M O=A) 1529s GET /modules/autoindex/htaccess/?C=M&O=A 1529s ok 39 1529s --- 1529s IndexOrderDefault Descending Size 1529s 1529s (C=M O=D) 1529s GET /modules/autoindex/htaccess/?C=M&O=D 1529s ok 40 1529s --- 1529s IndexOrderDefault Descending Size 1529s 1529s (C=S O=A) 1529s GET /modules/autoindex/htaccess/?C=S&O=A 1529s ok 41 1529s --- 1529s IndexOrderDefault Descending Size 1529s 1529s (C=S O=D) 1529s GET /modules/autoindex/htaccess/?C=S&O=D 1529s ok 42 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Name 1529s GET /modules/autoindex/htaccess/ 1529s ok 43 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Name 1529s 1529s (C=N O=A) 1529s GET /modules/autoindex/htaccess/?C=N&O=A 1529s ok 44 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Name 1529s 1529s (C=N O=D) 1529s GET /modules/autoindex/htaccess/?C=N&O=D 1529s ok 45 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Name 1529s 1529s (C=M O=A) 1529s GET /modules/autoindex/htaccess/?C=M&O=A 1529s ok 46 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Name 1529s 1529s (C=M O=D) 1529s GET /modules/autoindex/htaccess/?C=M&O=D 1529s ok 47 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Name 1529s 1529s (C=S O=A) 1529s GET /modules/autoindex/htaccess/?C=S&O=A 1529s ok 48 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Name 1529s 1529s (C=S O=D) 1529s GET /modules/autoindex/htaccess/?C=S&O=D 1529s ok 49 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Date 1529s GET /modules/autoindex/htaccess/ 1529s ok 50 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Date 1529s 1529s (C=N O=A) 1529s GET /modules/autoindex/htaccess/?C=N&O=A 1529s ok 51 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Date 1529s 1529s (C=N O=D) 1529s GET /modules/autoindex/htaccess/?C=N&O=D 1529s ok 52 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Date 1529s 1529s (C=M O=A) 1529s GET /modules/autoindex/htaccess/?C=M&O=A 1529s ok 53 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Date 1529s 1529s (C=M O=D) 1529s GET /modules/autoindex/htaccess/?C=M&O=D 1529s ok 54 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Date 1529s 1529s (C=S O=A) 1529s GET /modules/autoindex/htaccess/?C=S&O=A 1529s ok 55 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Date 1529s 1529s (C=S O=D) 1529s GET /modules/autoindex/htaccess/?C=S&O=D 1529s ok 56 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Size 1529s GET /modules/autoindex/htaccess/ 1529s ok 57 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Size 1529s 1529s (C=N O=A) 1529s GET /modules/autoindex/htaccess/?C=N&O=A 1529s ok 58 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Size 1529s 1529s (C=N O=D) 1529s GET /modules/autoindex/htaccess/?C=N&O=D 1529s ok 59 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Size 1529s 1529s (C=M O=A) 1529s GET /modules/autoindex/htaccess/?C=M&O=A 1529s ok 60 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Size 1529s 1529s (C=M O=D) 1529s GET /modules/autoindex/htaccess/?C=M&O=D 1529s ok 61 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Size 1529s 1529s (C=S O=A) 1529s GET /modules/autoindex/htaccess/?C=S&O=A 1529s ok 62 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Ascending Size 1529s 1529s (C=S O=D) 1529s GET /modules/autoindex/htaccess/?C=S&O=D 1529s ok 63 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Name 1529s GET /modules/autoindex/htaccess/ 1529s ok 64 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Name 1529s 1529s (C=N O=A) 1529s GET /modules/autoindex/htaccess/?C=N&O=A 1529s ok 65 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Name 1529s 1529s (C=N O=D) 1529s GET /modules/autoindex/htaccess/?C=N&O=D 1529s ok 66 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Name 1529s 1529s (C=M O=A) 1529s GET /modules/autoindex/htaccess/?C=M&O=A 1529s ok 67 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Name 1529s 1529s (C=M O=D) 1529s GET /modules/autoindex/htaccess/?C=M&O=D 1529s ok 68 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Name 1529s 1529s (C=S O=A) 1529s GET /modules/autoindex/htaccess/?C=S&O=A 1529s ok 69 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Name 1529s 1529s (C=S O=D) 1529s GET /modules/autoindex/htaccess/?C=S&O=D 1529s ok 70 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Date 1529s GET /modules/autoindex/htaccess/ 1529s ok 71 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Date 1529s 1529s (C=N O=A) 1529s GET /modules/autoindex/htaccess/?C=N&O=A 1529s ok 72 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Date 1529s 1529s (C=N O=D) 1529s GET /modules/autoindex/htaccess/?C=N&O=D 1529s ok 73 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Date 1529s 1529s (C=M O=A) 1529s GET /modules/autoindex/htaccess/?C=M&O=A 1529s ok 74 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Date 1529s 1529s (C=M O=D) 1529s GET /modules/autoindex/htaccess/?C=M&O=D 1529s ok 75 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Date 1529s 1529s (C=S O=A) 1529s GET /modules/autoindex/htaccess/?C=S&O=A 1529s ok 76 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Date 1529s 1529s (C=S O=D) 1529s GET /modules/autoindex/htaccess/?C=S&O=D 1529s ok 77 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Size 1529s GET /modules/autoindex/htaccess/ 1529s ok 78 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Size 1529s 1529s (C=N O=A) 1529s GET /modules/autoindex/htaccess/?C=N&O=A 1529s ok 79 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Size 1529s 1529s (C=N O=D) 1529s GET /modules/autoindex/htaccess/?C=N&O=D 1529s ok 80 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Size 1529s 1529s (C=M O=A) 1529s GET /modules/autoindex/htaccess/?C=M&O=A 1529s ok 81 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Size 1529s 1529s (C=M O=D) 1529s GET /modules/autoindex/htaccess/?C=M&O=D 1529s ok 82 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Size 1529s 1529s (C=S O=A) 1529s GET /modules/autoindex/htaccess/?C=S&O=A 1529s ok 83 1529s --- 1529s IndexOptions FancyIndexing 1529s IndexOrderDefault Descending Size 1529s 1529s (C=S O=D) 1529s GET /modules/autoindex/htaccess/?C=S&O=D 1529s ok 84 1529s ok 1531s t/modules/autoindex2.t .............. 1531s 1..3 1531s # Running under perl version 5.038002 for linux 1531s # Current time local: Mon Jun 3 17:39:44 2024 1531s # Current time GMT: Mon Jun 3 17:39:44 2024 1531s # Using Test.pm version 1.31 1531s # Using Apache/Test.pm version 1.42 1531s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1531s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1531s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1531s # testing : dir_broken should not be listed 1531s # expected: 0 1531s # received: 0 1531s ok 1 1531s # testing : dir_normal should be listed 1531s # expected: 1 1531s # received: 1 1531s ok 2 1531s # testing : dir_protected should not be listed 1531s # expected: 0 1531s # received: 0 1531s ok 3 1531s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1531s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1531s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1531s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1531s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1531s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1531s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1531s ok 1534s t/modules/brotli.t .................. 1534s 1..64 1534s # Running under perl version 5.038002 for linux 1534s # Current time local: Mon Jun 3 17:39:46 2024 1534s # Current time GMT: Mon Jun 3 17:39:46 2024 1534s # Using Test.pm version 1.31 1534s # Using Apache/Test.pm version 1.42 1534s qvalue: 1534s # expected: 200 1534s # received: '200' 1534s ok 1 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 2 1534s qvalue: 1534s # expected: 200 1534s # received: '200' 1534s ok 3 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 4 1534s qvalue: 1534s # expected: 200 1534s # received: '200' 1534s ok 5 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 6 1534s qvalue: 1534s # expected: 200 1534s # received: '200' 1534s ok 7 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 8 1534s qvalue: 1534s # expected: 200 1534s # received: '200' 1534s ok 9 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 10 1534s qvalue: 1534s # expected: 200 1534s # received: '200' 1534s ok 11 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 12 1534s qvalue: ; 1534s # expected: 200 1534s # received: '200' 1534s ok 13 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 14 1534s qvalue: ; 1534s # expected: 200 1534s # received: '200' 1534s ok 15 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 16 1534s qvalue: ; 1534s # expected: 200 1534s # received: '200' 1534s ok 17 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 18 1534s qvalue: ;q= 1534s # expected: 200 1534s # received: '200' 1534s ok 19 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 20 1534s qvalue: ;q= 1534s # expected: 200 1534s # received: '200' 1534s ok 21 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 22 1534s qvalue: ;q= 1534s # expected: 200 1534s # received: '200' 1534s ok 23 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 24 1534s qvalue: ;q=0 1534s # expected: 200 1534s # received: '200' 1534s ok 25 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 26 1534s qvalue: ;q=0 1534s # expected: 200 1534s # received: '200' 1534s ok 27 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 28 1534s qvalue: ;q=0 1534s # expected: 200 1534s # received: '200' 1534s ok 29 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 30 1534s qvalue: ;q=0. 1534s # expected: 200 1534s # received: '200' 1534s ok 31 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 32 1534s qvalue: ;q=0. 1534s # expected: 200 1534s # received: '200' 1534s ok 33 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 34 1534s qvalue: ;q=0. 1534s # expected: 200 1534s # received: '200' 1534s ok 35 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 36 1534s qvalue: ;q=0.0 1534s # expected: 200 1534s # received: '200' 1534s ok 37 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 38 1534s qvalue: ;q=0.0 1534s # expected: 200 1534s # received: '200' 1534s ok 39 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 40 1534s qvalue: ;q=0.0 1534s # expected: 200 1534s # received: '200' 1534s ok 41 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 42 1534s qvalue: ;q=0.00 1534s # expected: 200 1534s # received: '200' 1534s ok 43 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 44 1534s qvalue: ;q=0.00 1534s # expected: 200 1534s # received: '200' 1534s ok 45 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 46 1534s qvalue: ;q=0.00 1534s # expected: 200 1534s # received: '200' 1534s ok 47 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 48 1534s qvalue: ;q=0.000 1534s # expected: 200 1534s # received: '200' 1534s ok 49 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 50 1534s qvalue: ;q=0.000 1534s # expected: 200 1534s # received: '200' 1534s ok 51 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 52 1534s qvalue: ;q=0.000 1534s # expected: 200 1534s # received: '200' 1534s ok 53 1534s # testing : response without Content-Encoding is OK 1534s # expected: undef 1534s # received: undef 1534s ok 54 1534s qvalue: ;q=0.0000 1534s # expected: 200 1534s # received: '200' 1534s ok 55 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 56 1534s qvalue: ;q=0.0000 1534s # expected: 200 1534s # received: '200' 1534s ok 57 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 58 1534s qvalue: ;q=0.0000 1534s # expected: 200 1534s # received: '200' 1534s ok 59 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 60 1534s # expected: 200 1534s # received: '200' 1534s ok 61 1534s # testing : response Content-Encoding is OK 1534s # expected: 'br' 1534s # received: 'br' 1534s ok 62 1534s # expected: 200 1534s # received: '200' 1534s ok 63 1534s # testing : response Content-Encoding is OK 1534s # expected: 'gzip' 1534s # received: 'gzip' 1534s ok 64 1534s ok 1537s t/modules/buffer.t .................. 1537s 1..12 1537s # Running under perl version 5.038002 for linux 1537s # Current time local: Mon Jun 3 17:39:49 2024 1537s # Current time GMT: Mon Jun 3 17:39:49 2024 1537s # Using Test.pm version 1.31 1537s # Using Apache/Test.pm version 1.42 1537s # testing : Checking return code is '200' 1537s # expected: 200 1537s # received: '200' 1537s ok 1 1537s ok 2 1537s # testing : Checking return code is '200' 1537s # expected: 200 1537s # received: '200' 1537s ok 3 1537s ok 4 1537s # testing : Checking return code is '200' 1537s # expected: 200 1537s # received: '200' 1537s ok 5 1537s ok 6 1537s # testing : Checking return code is '200' 1537s # expected: 200 1537s # received: '200' 1537s ok 7 1537s ok 8 1537s # testing : Checking return code is '200' 1537s # expected: 200 1537s # received: '200' 1537s ok 9 1537s ok 10 1537s # testing : Checking return code is '200' 1537s # expected: 200 1537s # received: '200' 1537s ok 11 1537s ok 12 1537s ok 1539s t/modules/cache.t ................... 1539s 1..3 1539s # Running under perl version 5.038002 for linux 1539s # Current time local: Mon Jun 3 17:39:52 2024 1539s # Current time GMT: Mon Jun 3 17:39:52 2024 1539s # Using Test.pm version 1.31 1539s # Using Apache/Test.pm version 1.42 1539s # testing : non-cached call to index.html 1539s # expected: 200 1539s # received: '200' 1539s ok 1 1539s # testing : call to cache index.html 1539s # expected: 200 1539s # received: '200' 1539s ok 2 1539s # testing : cached call to index.html 1539s # expected: 200 1539s # received: '200' 1539s ok 3 1539s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1539s ok 1544s t/modules/cgi.t ..................... 1544s 1..58 1544s # Running under perl version 5.038002 for linux 1544s # Current time local: Mon Jun 3 17:39:54 2024 1544s # Current time GMT: Mon Jun 3 17:39:54 2024 1544s # Using Test.pm version 1.31 1544s # Using Apache/Test.pm version 1.42 1544s # testing : return code for acceptpathinfodefault.sh 1544s # expected: 200 1544s # received: '200' 1544s ok 1 1544s # testing : body for acceptpathinfodefault.sh 1544s # expected: '' 1544s # received: '' 1544s ok 2 1544s # testing : return code for acceptpathinfodefault.sh/foo 1544s # expected: 200 1544s # received: '200' 1544s ok 3 1544s # testing : body for acceptpathinfodefault.sh/foo 1544s # expected: '/foo' 1544s # received: '/foo' 1544s ok 4 1544s # testing : return code for acceptpathinfooff.sh 1544s # expected: 200 1544s # received: '200' 1544s ok 5 1544s # testing : body for acceptpathinfooff.sh 1544s # expected: '' 1544s # received: '' 1544s ok 6 1544s # testing : return code for acceptpathinfooff.sh/foo 1544s # expected: 404 1544s # received: '404' 1544s ok 7 1544s # no body test for this one 1544s ok 8 1544s # testing : return code for acceptpathinfoon.sh 1544s # expected: 200 1544s # received: '200' 1544s ok 9 1544s # testing : body for acceptpathinfoon.sh 1544s # expected: '' 1544s # received: '' 1544s ok 10 1544s # testing : return code for acceptpathinfoon.sh/foo 1544s # expected: 200 1544s # received: '200' 1544s ok 11 1544s # testing : body for acceptpathinfoon.sh/foo 1544s # expected: '/foo' 1544s # received: '/foo' 1544s ok 12 1544s # testing : return code for bogus-perl.pl 1544s # expected: 500 1544s # received: '500' 1544s ok 13 1544s # cgi log created ok. 1544s ok 14 1544s # testing : return code for bogus-sh.sh 1544s # expected: 500 1544s # received: '500' 1544s ok 15 1544s # checking that log size (807) is bigger than it used to be (523) 1544s ok 16 1544s # testing : return code for nph-stderr.pl 1544s # expected: 200 1544s # received: '200' 1544s ok 17 1544s # testing : body for nph-stderr.pl 1544s # expected: 'this is nph-stdout' 1544s # received: 'this is nph-stdout' 1544s ok 18 1544s # testing : return code for nph-test.pl 1544s # expected: 200 1544s # received: '200' 1544s ok 19 1544s # testing : body for nph-test.pl 1544s # expected: 'ok' 1544s # received: 'ok' 1544s ok 20 1544s # testing : return code for perl.pl 1544s # expected: 200 1544s # received: '200' 1544s ok 21 1544s # testing : body for perl.pl 1544s # expected: 'perl cgi' 1544s # received: 'perl cgi' 1544s ok 22 1544s # testing : return code for sh.sh 1544s # expected: 200 1544s # received: '200' 1544s ok 23 1544s # testing : body for sh.sh 1544s # expected: 'sh cgi' 1544s # received: 'sh cgi' 1544s ok 24 1544s # testing : return code for stderr1.pl 1544s # expected: 200 1544s # received: '200' 1544s ok 25 1544s # testing : body for stderr1.pl 1544s # expected: 'this is stdout' 1544s # received: 'this is stdout' 1544s ok 26 1544s # testing : return code for stderr2.pl 1544s # expected: 200 1544s # received: '200' 1544s ok 27 1544s # testing : body for stderr2.pl 1544s # expected: 'this is also stdout' 1544s # received: 'this is also stdout' 1544s ok 28 1544s # testing : return code for stderr3.pl 1544s # expected: 200 1544s # received: '200' 1544s ok 29 1544s # testing : body for stderr3.pl 1544s # expected: 'this is more stdout' 1544s # received: 'this is more stdout' 1544s ok 30 1544s # posted content (length 10) to bogus-perl.pl 1544s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1544s # expected: '500' 1544s # received: '500' 1544s ok 31 1544s # checking that log size (35781) is greater than 807 1544s ok 32 1544s # verifying that logged content is 10 characters 1544s ok 33 1544s # posted content (length 99) to bogus-perl.pl 1544s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1544s # expected: '500' 1544s # received: '500' 1544s ok 34 1544s # checking that log size (36240) is greater than 35781 1544s ok 35 1544s # verifying that logged content is 99 characters 1544s ok 36 1544s # posted content (length 250) to bogus-perl.pl 1544s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1544s # expected: '500' 1544s # received: '500' 1544s ok 37 1544s # checking that log size (36851) is greater than 36240 1544s ok 38 1544s # verifying that logged content is 250 characters 1544s ok 39 1544s # posted content (length 255) to bogus-perl.pl 1544s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1544s # expected: '500' 1544s # received: '500' 1544s ok 40 1544s # checking that log size (37467) is greater than 36851 1544s ok 41 1544s # verifying that logged content is 255 characters 1544s ok 42 1544s # posted content (length 256) to bogus-perl.pl 1544s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1544s # expected: '500' 1544s # received: '500' 1544s ok 43 1544s # checking that log size (38084) is greater than 37467 1544s ok 44 1544s # verifying that logged content is 256 characters 1544s ok 45 1544s # posted content (length 257) to bogus-perl.pl 1544s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1544s # expected: '500' 1544s # received: '500' 1544s ok 46 1544s # checking that log size (38701) is greater than 38084 1544s ok 47 1544s # verifying that logged content is 256 characters 1544s ok 48 1544s # posted content (length 258) to bogus-perl.pl 1544s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1544s # expected: '500' 1544s # received: '500' 1544s ok 49 1544s # checking that log size (39318) is greater than 38701 1544s ok 50 1544s # verifying that logged content is 256 characters 1544s ok 51 1544s # posted content (length 1024) to bogus-perl.pl 1544s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1544s # expected: '500' 1544s # received: '500' 1544s ok 52 1544s # checking that log size (39936) is greater than 39318 1544s ok 53 1544s # verifying that logged content is 256 characters 1544s ok 54 1544s # verifying log is greater than 40960 bytes. 1544s ok 55 1544s # verifying log did not grow after making bogus request. 1544s ok 56 1544s # verifying log did not grow after making another bogus request. 1544s ok 57 1544s # checking that HEAD /modules/cgi/perl.pl returns 200. 1544s ok 58 1544s ok 1546s t/modules/data.t .................... 1546s 1..2 1546s # Running under perl version 5.038002 for linux 1546s # Current time local: Mon Jun 3 17:39:59 2024 1546s # Current time GMT: Mon Jun 3 17:39:59 2024 1546s # Using Test.pm version 1.31 1546s # Using Apache/Test.pm version 1.42 1546s # testing : Checking return code is '200' 1546s # expected: 200 1546s # received: '200' 1546s ok 1 1546s ok 2 1546s ok 1550s t/modules/dav.t ..................... 1550s 1..19 1550s # Running under perl version 5.038002 for linux 1550s # Current time local: Mon Jun 3 17:40:01 2024 1550s # Current time GMT: Mon Jun 3 17:40:01 2024 1550s # Using Test.pm version 1.31 1550s # Using Apache/Test.pm version 1.42 1550s resource lock test: 1550s ok 1 1550s DAV put test: 1550s ok 2 1550s getting DAV resource properties: 1550s ok 3 1550s created: Mon, 03 Jun 2024 17:40:03 GMT 1550s modified: Mon, 03 Jun 2024 17:40:03 GMT 1550s now: Mon, 03 Jun 2024 17:40:05 GMT 1550s ok 4 1550s ok 5 1550s resource lock status test: 1550s ok 6 1550s resource unlock test: 1550s ok 7 1550s resource lock status test: 1550s ok 8 1550s getting uri... 1550s expect: 1550s -> 1550s 1550s
1550s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1601s # 1601s # ' 1601s # received: ' 1601s #

Hello World!

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

No query was specified.

1601s # 1601s # ' 1601s # received: ' 1601s #

No query was specified.

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

Hello World!

1601s # 1601s # ' 1601s # received: ' 1601s #

Hello World!

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

No query was specified.

1601s # 1601s # ' 1601s # received: ' 1601s #

No query was specified.

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

mod_include test

1607s # 1607s # 1607s # Hello World 1607s # 1607s #

[back]

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

mod_include test

1607s # 1607s # 1607s # Hello World 1607s # 1607s #

[back]

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

mod_include test

1607s # 1607s # 1607s # Hello World 1607s # 1607s #

[back]

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

Load Balancer Manager for localhost

1632s # 1632s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1632s #
Server Built: 2024-04-18T15:13:41
1632s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1632s #
1632s #

LoadBalancer Status for balancer://foo1 [pc774822f_foo1]

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

LoadBalancer Status for balancer://foo2 [pc774822f_foo2]

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

LoadBalancer Status for balancer://foo3 [pc774822f_foo3]

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

LoadBalancer Status for balancer://foo4 [pc774822f_foo4]

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

LoadBalancer Status for balancer://pr45434 [pc774822f_pr45434]

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

LoadBalancer Status for balancer://failover [pc774822f_failover]

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

LoadBalancer Status for balancer://dynproxy [pc774822f_dynproxy]

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

Moved Permanently

1668s #

The document has moved here.

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

Moved Permanently

1668s #

The document has moved here.

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

Moved Permanently

1668s #

The document has moved here.

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

Moved Permanently

1668s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1668s #

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

Multiple Choices

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

Available documents: 1668s #

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

Multiple Choices

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

Available documents: 1668s #

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

Moved Permanently

1668s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1668s #

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

Multiple Choices

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

Available documents: 1668s #

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

Moved Permanently

1668s #

The document has moved here.

1668s # 1668s # ' 1668s ok 48 1668s ok 1672s t/modules/status.t .................. 1672s 1..1 1672s # Running under perl version 5.038002 for linux 1672s # Current time local: Mon Jun 3 17:42:03 2024 1672s # Current time GMT: Mon Jun 3 17:42:03 2024 1672s # Using Test.pm version 1.31 1672s # Using Apache/Test.pm version 1.42 1672s 1672s 1672s Apache Status 1672s 1672s

Apache Server Status for localhost (via 127.0.0.1)

1672s 1672s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1672s
Server MPM: event
1672s
Server Built: 2024-04-18T15:13:41 1672s

1672s
Current Time: Monday, 03-Jun-2024 17:42:06 UTC
1672s
Restart Time: Monday, 03-Jun-2024 17:36:58 UTC
1672s
Parent Server Config. Generation: 1
1672s
Parent Server MPM Generation: 0
1672s
Server uptime: 5 minutes 8 seconds
1672s
Server load: 0.91 0.94 0.76
1672s
Total accesses: 6794 - Total Traffic: 138.3 MB - Total Duration: 32005
1672s
CPU Usage: u6.36 s10.96 cu1.3 cs1.02 - 6.38% CPU load
1672s
22.1 requests/sec - 459.8 kB/second - 20.8 kB/request - 4.71077 ms/request
1672s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1672s
1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0322139no0yes0025000
1322145no0yes0025000
2322190no0yes0025000
3329757no0yes1024000
Sum400 1099000
1672s
________________________________________________________________
1672s ______________________W_____________............................
1672s ................................................................
1672s ................................................................
1672s ................................................................
1672s ................................................................
1672s ................
1672s

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

1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s
SrvPIDAccMCPU 1672s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03221390/28/28_ 1672s 1.9251300.00.180.18 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/26/26_ 1672s 1.9651260.00.200.20 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/28/28_ 1672s 1.9651260.00.320.32 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/26/26_ 1672s 1.9251270.00.110.11 1672s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes/no?test=value HTTP/1.1
0-03221390/27/27_ 1672s 1.9651280.00.150.15 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/26/26_ 1672s 1.9652450.00.190.19 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/29/29_ 1672s 1.9452370.00.260.26 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/28/28_ 1672s 1.9451610.00.160.16 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/26/26_ 1672s 1.9451280.00.130.13 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/28/28_ 1672s 1.9651420.00.280.28 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/27/27_ 1672s 1.9652360.00.310.31 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/29/29_ 1672s 1.9851320.00.220.22 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/24/24_ 1672s 1.7860270.00.180.18 1672s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/two/index.fu.html HTTP/1.1
0-03221390/26/26_ 1672s 1.9661750.00.120.12 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/29/29_ 1672s 1.9661300.00.200.20 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/24/24_ 1672s 1.8061250.00.170.17 1672s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/compressed/ HTTP/1.1
0-03221390/28/28_ 1672s 1.9661360.00.390.39 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/27/27_ 1672s 1.8862340.00.610.61 1672s 127.0.0.1http/1.1localhost:8529POST /apache/reflector_nodeflate/ HTTP/1.1
0-03221390/28/28_ 1672s 1.966121130.00.130.13 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/28/28_ 1672s 1.90637640.00.120.12 1672s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy3/env.pl?horse=trigger HTTP/1.1
0-03221390/27/27_ 1672s 1.9062290.00.210.21 1672s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/lax HTTP/1.1
0-03221390/26/26_ 1672s 1.9661920.00.720.72 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/27/27_ 1672s 1.9261320.00.720.72 1672s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache?test=value&expiry=17174366130
0-03221390/27/27_ 1672s 1.9662380.00.150.15 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221390/26/26_ 1672s 1.9261450.00.100.10 1672s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache?test=value&expiry=17174366130
1-03221450/40/40_ 1672s 3.18311900.06.046.04 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/45/45_ 1672s 3.2631660.00.290.29 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-03221450/42/42_ 1672s 3.2251570.00.420.42 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/39/39_ 1672s 3.1832760.00.620.62 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/38/38_ 1672s 3.1831400.00.270.27 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/40/40_ 1672s 3.1831420.00.340.34 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/41/41_ 1672s 3.1851520.00.560.56 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/42/42_ 1672s 3.2252510.00.440.44 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/44/44_ 1672s 3.2630450.00.240.24 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-03221450/46/46_ 1672s 3.2630660.00.200.20 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-03221450/43/43_ 1672s 3.1851910.04.254.25 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/40/40_ 1672s 3.1832740.00.400.40 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/40/40_ 1672s 3.2251960.01.151.15 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/46/46_ 1672s 3.24302070.010.1210.12 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-03221450/38/38_ 1672s 3.1831380.00.320.32 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/41/41_ 1672s 3.1831500.00.460.46 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/40/40_ 1672s 3.1831530.00.810.81 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/45/45_ 1672s 3.2430660.00.260.26 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-03221450/40/40_ 1672s 3.1831470.00.280.28 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/44/44_ 1672s 3.2431660.00.250.25 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-03221450/44/44_ 1672s 3.2431880.00.320.32 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-03221450/45/45_ 1672s 3.24301980.010.0910.09 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-03221450/41/41_ 1672s 3.18311080.00.710.71 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221450/45/45_ 1672s 3.26311550.04.084.08 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-03221450/44/44_ 1672s 3.2430690.00.540.54 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
2-03221900/99/99_ 1672s 6.603068320.00.720.72 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
2-03221900/98/98_ 1672s 6.54312100.00.630.63 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/99/99_ 1672s 6.58511250.00.620.62 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/95/95_ 1672s 6.58511870.00.560.56 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/96/96_ 1672s 6.58511850.00.820.82 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/97/97_ 1672s 6.543112290.00.540.54 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/99/99_ 1672s 6.58512020.00.620.62 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/100/100_ 1672s 6.54512280.00.930.93 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/98/98_ 1672s 6.60301500.01.741.74 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
2-03221900/98/98_ 1672s 6.58511600.00.520.52 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/99/99_ 1672s 6.56512430.02.822.82 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/92/92_ 1672s 6.54313580.00.660.66 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/95/95_ 1672s 6.56511680.00.620.62 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/97/97_ 1672s 6.56511730.00.550.55 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/99/99_ 1672s 6.56511860.00.600.60 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/101/101_ 1672s 6.58521800.01.531.53 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/97/97_ 1672s 6.58521880.04.674.67 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/96/96_ 1672s 6.58511780.00.600.60 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/98/98_ 1672s 6.52511900.00.580.58 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/90/90_ 1672s 6.54511780.00.630.63 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/98/98_ 1672s 6.54512200.00.630.63 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/97/97_ 1672s 6.58511640.01.471.47 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03221900/99/99_ 1672s 6.58301980.00.550.55 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
2-03221900/99/99_ 1672s 6.603067930.00.660.66 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
2-03221900/94/94_ 1672s 6.543112000.00.510.51 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/113/113_ 1672s 7.723013420.04.374.37 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
3-03297570/116/116_ 1672s 7.72305980.010.3610.36 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
3-03297570/99/99_ 1672s 7.72301840.02.232.23 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
3-03297570/106/106_ 1672s 7.72312320.06.256.25 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-03297570/105/105_ 1672s 7.64312650.06.266.26 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/104/104_ 1672s 7.64311840.02.302.30 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/101/101_ 1672s 7.64315040.014.9414.94 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/107/107_ 1672s 7.66311490.01.441.44 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/98/98_ 1672s 7.64314550.06.256.25 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/102/102_ 1672s 7.66311440.01.031.03 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/112/112_ 1672s 7.72302030.00.380.38 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-03297571/105/105W 1672s 7.70001700.00.460.46 1672s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
3-03297570/104/104_ 1672s 7.66521760.00.540.54 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/107/107_ 1672s 7.70511420.00.330.33 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/104/104_ 1672s 7.70511560.00.320.32 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/110/110_ 1672s 7.70301830.00.710.71 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
3-03297570/101/101_ 1672s 7.64521330.00.480.48 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/105/105_ 1672s 7.64311840.00.420.42 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/102/102_ 1672s 7.70311280.00.380.38 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
3-03297570/101/101_ 1672s 7.64311930.00.480.48 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/107/107_ 1672s 7.64311420.00.530.53 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03297570/102/102_ 1672s 7.70311930.00.510.51 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
3-03297570/112/112_ 1672s 7.72311600.00.600.60 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
3-03297570/97/97_ 1672s 7.72312430.01.201.20 1672s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-03297570/116/116_ 1672s 7.64312190.00.920.92 1672s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1672s
1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s 1672s
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
1672s 1672s ok 1 1672s ok 1675s t/modules/substitute.t .............. 1675s 1..19 1675s # Running under perl version 5.038002 for linux 1675s # Current time local: Mon Jun 3 17:42:06 2024 1675s # Current time GMT: Mon Jun 3 17:42:06 2024 1675s # Using Test.pm version 1.31 1675s # Using Apache/Test.pm version 1.42 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'barbar': OK 1675s ok 1 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'barbar': OK 1675s ok 2 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'foofoo': OK 1675s ok 3 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'barbar': OK 1675s ok 4 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'barbar': OK 1675s ok 5 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'barbar': OK 1675s ok 6 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'foof 1675s oo': OK 1675s ok 7 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'xfoo': OK 1675s ok 8 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1675s ok 9 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s barx 1675s ': OK 1675s ok 10 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'a$1axb(': OK 1675s ok 11 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'a$XX': OK 1675s ok 12 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1675s ok 13 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'x&x': OK 1675s ok 14 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'xx': OK 1675s ok 15 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'fcooar': OK 1675s ok 16 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'fc$1ar': OK 1675s ok 17 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'fdooar': OK 1675s ok 18 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s got 200 'XXXfooXXX 1675s bar': OK 1675s ok 19 1675s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1675s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1675s ok 1679s t/modules/unique_id.t ............... 1679s 1..300 1679s # Running under perl version 5.038002 for linux 1679s # Current time local: Mon Jun 3 17:42:10 2024 1679s # Current time GMT: Mon Jun 3 17:42:10 2024 1679s # Using Test.pm version 1.31 1679s # Using Apache/Test.pm version 1.42 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 1 1679s # unique id: Zl4AdAwUmcG5WCg_JyI-agAAAMc 1679s ok 2 1679s ok 3 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 4 1679s # unique id: Zl4AdEiGHaap1BdN301HQQAAAAw 1679s ok 5 1679s ok 6 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 7 1679s # unique id: Zl4AdEiGHaap1BdN301HQgAAAA8 1679s ok 8 1679s ok 9 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 10 1679s # unique id: Zl4AdLDBj0TGQy6kDPZTjAAAAIM 1679s ok 11 1679s ok 12 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 13 1679s # unique id: Zl4AdAwUmcG5WCg_JyI-awAAAMk 1679s ok 14 1679s ok 15 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 16 1679s # unique id: Zl4AdNsuUOJjFtfytCB3iQAAAEc 1679s ok 17 1679s ok 18 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 19 1679s # unique id: Zl4AdAwUmcG5WCg_JyI-bAAAAMs 1679s ok 20 1679s ok 21 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 22 1679s # unique id: Zl4AdAwUmcG5WCg_JyI-bQAAAMw 1679s ok 23 1679s ok 24 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 25 1679s # unique id: Zl4AdAwUmcG5WCg_JyI-bgAAAM0 1679s ok 26 1679s ok 27 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 28 1679s # unique id: Zl4AdAwUmcG5WCg_JyI-bwAAANA 1679s ok 29 1679s ok 30 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 31 1679s # unique id: Zl4AdAwUmcG5WCg_JyI-cAAAANE 1679s ok 32 1679s ok 33 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 34 1679s # unique id: Zl4AdNsuUOJjFtfytCB3igAAAEI 1679s ok 35 1679s ok 36 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 37 1679s # unique id: Zl4AdAwUmcG5WCg_JyI-cQAAAM8 1679s ok 38 1679s ok 39 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 40 1679s # unique id: Zl4AdEiGHaap1BdN301HQwAAABA 1679s ok 41 1679s ok 42 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 43 1679s # unique id: Zl4AdNsuUOJjFtfytCB3iwAAAEY 1679s ok 44 1679s ok 45 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 46 1679s # unique id: Zl4AdAwUmcG5WCg_JyI-cgAAANM 1679s ok 47 1679s ok 48 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 49 1679s # unique id: Zl4AdNsuUOJjFtfytCB3jAAAAEw 1679s ok 50 1679s ok 51 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 52 1679s # unique id: Zl4AdLDBj0TGQy6kDPZTjQAAAIc 1679s ok 53 1679s ok 54 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 55 1679s # unique id: Zl4AdLDBj0TGQy6kDPZTjgAAAIo 1679s ok 56 1679s ok 57 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 58 1679s # unique id: Zl4AdAwUmcG5WCg_JyI-cwAAANU 1679s ok 59 1679s ok 60 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 61 1679s # unique id: Zl4AdLDBj0TGQy6kDPZTjwAAAIY 1679s ok 62 1679s ok 63 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 64 1679s # unique id: Zl4AdbDBj0TGQy6kDPZTkAAAAIk 1679s ok 65 1679s ok 66 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 67 1679s # unique id: Zl4AdbDBj0TGQy6kDPZTkQAAAII 1679s ok 68 1679s ok 69 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 70 1679s # unique id: Zl4AdUiGHaap1BdN301HRAAAABE 1679s ok 71 1679s ok 72 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 73 1679s # unique id: Zl4AddsuUOJjFtfytCB3jQAAAEo 1679s ok 74 1679s ok 75 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 76 1679s # unique id: Zl4AdUiGHaap1BdN301HRQAAABI 1679s ok 77 1679s ok 78 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 79 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-dAAAANQ 1679s ok 80 1679s ok 81 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 82 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-dQAAANg 1679s ok 83 1679s ok 84 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 85 1679s # unique id: Zl4AddsuUOJjFtfytCB3jgAAAFA 1679s ok 86 1679s ok 87 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 88 1679s # unique id: Zl4AddsuUOJjFtfytCB3jwAAAFI 1679s ok 89 1679s ok 90 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 91 1679s # unique id: Zl4AddsuUOJjFtfytCB3kAAAAE8 1679s ok 92 1679s ok 93 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 94 1679s # unique id: Zl4AddsuUOJjFtfytCB3kQAAAE4 1679s ok 95 1679s ok 96 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 97 1679s # unique id: Zl4AddsuUOJjFtfytCB3kgAAAEs 1679s ok 98 1679s ok 99 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 100 1679s # unique id: Zl4AddsuUOJjFtfytCB3kwAAAFY 1679s ok 101 1679s ok 102 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 103 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-dgAAANc 1679s ok 104 1679s ok 105 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 106 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-dwAAAMA 1679s ok 107 1679s ok 108 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 109 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-eAAAAME 1679s ok 110 1679s ok 111 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 112 1679s # unique id: Zl4AdbDBj0TGQy6kDPZTkgAAAI4 1679s ok 113 1679s ok 114 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 115 1679s # unique id: Zl4AddsuUOJjFtfytCB3lAAAAEA 1679s ok 116 1679s ok 117 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 118 1679s # unique id: Zl4AddsuUOJjFtfytCB3lQAAAEM 1679s ok 119 1679s ok 120 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 121 1679s # unique id: Zl4AddsuUOJjFtfytCB3lgAAAEQ 1679s ok 122 1679s ok 123 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 124 1679s # unique id: Zl4AddsuUOJjFtfytCB3lwAAAEU 1679s ok 125 1679s ok 126 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 127 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-eQAAAMI 1679s ok 128 1679s ok 129 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 130 1679s # unique id: Zl4AddsuUOJjFtfytCB3mAAAAEI 1679s ok 131 1679s ok 132 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 133 1679s # unique id: Zl4AddsuUOJjFtfytCB3mQAAAEw 1679s ok 134 1679s ok 135 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 136 1679s # unique id: Zl4AddsuUOJjFtfytCB3mgAAAE0 1679s ok 137 1679s ok 138 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 139 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-egAAAMU 1679s ok 140 1679s ok 141 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 142 1679s # unique id: Zl4AddsuUOJjFtfytCB3mwAAAFE 1679s ok 143 1679s ok 144 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 145 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-ewAAAMc 1679s ok 146 1679s ok 147 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 148 1679s # unique id: Zl4AddsuUOJjFtfytCB3nAAAAFM 1679s ok 149 1679s ok 150 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 151 1679s # unique id: Zl4AddsuUOJjFtfytCB3nQAAAFQ 1679s ok 152 1679s ok 153 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 154 1679s # unique id: Zl4AddsuUOJjFtfytCB3ngAAAFU 1679s ok 155 1679s ok 156 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 157 1679s # unique id: Zl4AdbDBj0TGQy6kDPZTkwAAAJE 1679s ok 158 1679s ok 159 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 160 1679s # unique id: Zl4AdbDBj0TGQy6kDPZTlAAAAI8 1679s ok 161 1679s ok 162 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 163 1679s # unique id: Zl4AdUiGHaap1BdN301HRgAAABM 1679s ok 164 1679s ok 165 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 166 1679s # unique id: Zl4AdbDBj0TGQy6kDPZTlQAAAJM 1679s ok 167 1679s ok 168 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 169 1679s # unique id: Zl4AdUiGHaap1BdN301HRwAAAA0 1679s ok 170 1679s ok 171 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 172 1679s # unique id: Zl4AdUiGHaap1BdN301HSAAAABU 1679s ok 173 1679s ok 174 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 175 1679s # unique id: Zl4AdbDBj0TGQy6kDPZTlgAAAJQ 1679s ok 176 1679s ok 177 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 178 1679s # unique id: Zl4AdUiGHaap1BdN301HSQAAABc 1679s ok 179 1679s ok 180 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 181 1679s # unique id: Zl4AddsuUOJjFtfytCB3nwAAAFg 1679s ok 182 1679s ok 183 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 184 1679s # unique id: Zl4AddsuUOJjFtfytCB3oAAAAFc 1679s ok 185 1679s ok 186 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 187 1679s # unique id: Zl4AdbDBj0TGQy6kDPZTlwAAAJg 1679s ok 188 1679s ok 189 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 190 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-fAAAAMk 1679s ok 191 1679s ok 192 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 193 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-fQAAAMw 1679s ok 194 1679s ok 195 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 196 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-fgAAAM4 1679s ok 197 1679s ok 198 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 199 1679s # unique id: Zl4AddsuUOJjFtfytCB3oQAAAEA 1679s ok 200 1679s ok 201 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 202 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-fwAAANA 1679s ok 203 1679s ok 204 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 205 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-gAAAANE 1679s ok 206 1679s ok 207 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 208 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-gQAAAM8 1679s ok 209 1679s ok 210 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 211 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-ggAAANU 1679s ok 212 1679s ok 213 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 214 1679s # unique id: Zl4AdUiGHaap1BdN301HSgAAAAI 1679s ok 215 1679s ok 216 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 217 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-gwAAANQ 1679s ok 218 1679s ok 219 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 220 1679s # unique id: Zl4AdUiGHaap1BdN301HSwAAAAM 1679s ok 221 1679s ok 222 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 223 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-hAAAANY 1679s ok 224 1679s ok 225 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 226 1679s # unique id: Zl4AdQwUmcG5WCg_JyI-hQAAANc 1679s ok 227 1679s ok 228 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 229 1679s # unique id: Zl4AdUiGHaap1BdN301HTAAAAAQ 1679s ok 230 1679s ok 231 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 232 1679s # unique id: Zl4AdrDBj0TGQy6kDPZTmAAAAIA 1679s ok 233 1679s ok 234 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 235 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-hgAAAMY 1679s ok 236 1679s ok 237 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 238 1679s # unique id: Zl4AdrDBj0TGQy6kDPZTmQAAAJc 1679s ok 239 1679s ok 240 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 241 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-hwAAAMg 1679s ok 242 1679s ok 243 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 244 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-iAAAAMQ 1679s ok 245 1679s ok 246 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 247 1679s # unique id: Zl4AdrDBj0TGQy6kDPZTmgAAAIE 1679s ok 248 1679s ok 249 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 250 1679s # unique id: Zl4AdkiGHaap1BdN301HTQAAAAU 1679s ok 251 1679s ok 252 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 253 1679s # unique id: Zl4AdrDBj0TGQy6kDPZTmwAAAIg 1679s ok 254 1679s ok 255 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 256 1679s # unique id: Zl4AdrDBj0TGQy6kDPZTnAAAAIM 1679s ok 257 1679s ok 258 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 259 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-iQAAAMI 1679s ok 260 1679s ok 261 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 262 1679s # unique id: Zl4AdrDBj0TGQy6kDPZTnQAAAIQ 1679s ok 263 1679s ok 264 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 265 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-igAAAMU 1679s ok 266 1679s ok 267 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 268 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-iwAAAMc 1679s ok 269 1679s ok 270 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 271 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-jAAAAMk 1679s ok 272 1679s ok 273 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 274 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-jQAAAMw 1679s ok 275 1679s ok 276 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 277 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-jgAAAM4 1679s ok 278 1679s ok 279 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 280 1679s # unique id: Zl4AdrDBj0TGQy6kDPZTngAAAIY 1679s ok 281 1679s ok 282 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 283 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-jwAAANA 1679s ok 284 1679s ok 285 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 286 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-kAAAANE 1679s ok 287 1679s ok 288 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 289 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-kQAAANM 1679s ok 290 1679s ok 291 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 292 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-kgAAANQ 1679s ok 293 1679s ok 294 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 295 1679s # unique id: Zl4AdgwUmcG5WCg_JyI-kwAAANg 1679s ok 296 1679s ok 297 1679s # testing : fetch unique ID 1679s # expected: 200 1679s # received: '200' 1679s ok 298 1679s # unique id: Zl4AdrDBj0TGQy6kDPZTnwAAAIk 1679s ok 299 1679s ok 300 1679s ok 1682s t/modules/usertrack.t ............... 1682s 1..1004 1682s # Running under perl version 5.038002 for linux 1682s # Current time local: Mon Jun 3 17:42:14 2024 1682s # Current time GMT: Mon Jun 3 17:42:14 2024 1682s # Using Test.pm version 1.31 1682s # Using Apache/Test.pm version 1.42 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 1 1682s ok 2 1682s Set-Cookie: usertrack_test=1a97a4e7.619ffdaac3b1a; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=1a97a4e7.619ffdaac3b1a 1682s ok 3 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 4 1682s ok 5 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 6 1682s ok 7 1682s Set-Cookie: usertrack_test=7c714c4f.619ffdaac68e4; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=7c714c4f.619ffdaac68e4 1682s ok 8 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 9 1682s ok 10 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 11 1682s ok 12 1682s Set-Cookie: usertrack_test=c1edf4ad.619ffdaac8947; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=c1edf4ad.619ffdaac8947 1682s ok 13 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 14 1682s ok 15 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 16 1682s ok 17 1682s Set-Cookie: usertrack_test=2840048b.619ffdaaca2b8; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=2840048b.619ffdaaca2b8 1682s ok 18 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 19 1682s ok 20 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 21 1682s ok 22 1682s Set-Cookie: usertrack_test=9ffab244.619ffdaacba66; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=9ffab244.619ffdaacba66 1682s ok 23 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 24 1682s ok 25 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 26 1682s ok 27 1682s Set-Cookie: usertrack_test=646922b4.619ffdaacd2a7; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=646922b4.619ffdaacd2a7 1682s ok 28 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 29 1682s ok 30 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 31 1682s ok 32 1682s Set-Cookie: usertrack_test=ea9f3392.619ffdaace9b5; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=ea9f3392.619ffdaace9b5 1682s ok 33 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 34 1682s ok 35 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 36 1682s ok 37 1682s Set-Cookie: usertrack_test=8a49de88.619ffdaacfce9; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=8a49de88.619ffdaacfce9 1682s ok 38 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 39 1682s ok 40 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 41 1682s ok 42 1682s Set-Cookie: usertrack_test=5d496f68.619ffdaad0fde; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=5d496f68.619ffdaad0fde 1682s ok 43 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 44 1682s ok 45 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 46 1682s ok 47 1682s Set-Cookie: usertrack_test=9f9a9909.619ffdaad24c2; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=9f9a9909.619ffdaad24c2 1682s ok 48 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 49 1682s ok 50 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 51 1682s ok 52 1682s Set-Cookie: usertrack_test=801c23d2.619ffdaad391a; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=801c23d2.619ffdaad391a 1682s ok 53 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 54 1682s ok 55 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 56 1682s ok 57 1682s Set-Cookie: usertrack_test=d4ea913d.619ffdaad4bb8; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=d4ea913d.619ffdaad4bb8 1682s ok 58 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 59 1682s ok 60 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 61 1682s ok 62 1682s Set-Cookie: usertrack_test=b74f4fa4.619ffdaad5d69; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=b74f4fa4.619ffdaad5d69 1682s ok 63 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 64 1682s ok 65 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 66 1682s ok 67 1682s Set-Cookie: usertrack_test=1dbb49d0.619ffdaad70fc; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=1dbb49d0.619ffdaad70fc 1682s ok 68 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 69 1682s ok 70 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 71 1682s ok 72 1682s Set-Cookie: usertrack_test=be58807f.619ffdaad8566; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=be58807f.619ffdaad8566 1682s ok 73 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 74 1682s ok 75 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 76 1682s ok 77 1682s Set-Cookie: usertrack_test=a81e941c.619ffdaad9a1d; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=a81e941c.619ffdaad9a1d 1682s ok 78 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 79 1682s ok 80 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 81 1682s ok 82 1682s Set-Cookie: usertrack_test=74660adb.619ffdaadad61; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=74660adb.619ffdaadad61 1682s ok 83 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 84 1682s ok 85 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 86 1682s ok 87 1682s Set-Cookie: usertrack_test=701cefbf.619ffdaadc19c; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=701cefbf.619ffdaadc19c 1682s ok 88 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 89 1682s ok 90 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 91 1682s ok 92 1682s Set-Cookie: usertrack_test=a0903c1e.619ffdaadd5e9; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=a0903c1e.619ffdaadd5e9 1682s ok 93 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 94 1682s ok 95 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 96 1682s ok 97 1682s Set-Cookie: usertrack_test=427ac2ce.619ffdaade7cf; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=427ac2ce.619ffdaade7cf 1682s ok 98 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 99 1682s ok 100 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 101 1682s ok 102 1682s Set-Cookie: usertrack_test=df068454.619ffdaadfa11; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=df068454.619ffdaadfa11 1682s ok 103 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 104 1682s ok 105 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 106 1682s ok 107 1682s Set-Cookie: usertrack_test=1ad84cc5.619ffdaae0d4e; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=1ad84cc5.619ffdaae0d4e 1682s ok 108 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 109 1682s ok 110 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 111 1682s ok 112 1682s Set-Cookie: usertrack_test=9ee2d56e.619ffdaae1fd0; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=9ee2d56e.619ffdaae1fd0 1682s ok 113 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 114 1682s ok 115 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 116 1682s ok 117 1682s Set-Cookie: usertrack_test=d186f78d.619ffdaae310a; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=d186f78d.619ffdaae310a 1682s ok 118 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 119 1682s ok 120 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 121 1682s ok 122 1682s Set-Cookie: usertrack_test=d1b36b09.619ffdaae4298; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=d1b36b09.619ffdaae4298 1682s ok 123 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 124 1682s ok 125 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 126 1682s ok 127 1682s Set-Cookie: usertrack_test=95fe666e.619ffdaae53f7; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=95fe666e.619ffdaae53f7 1682s ok 128 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 129 1682s ok 130 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 131 1682s ok 132 1682s Set-Cookie: usertrack_test=3aae31ed.619ffdaae65ef; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=3aae31ed.619ffdaae65ef 1682s ok 133 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 134 1682s ok 135 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 136 1682s ok 137 1682s Set-Cookie: usertrack_test=6f3fc957.619ffdaae799f; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=6f3fc957.619ffdaae799f 1682s ok 138 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 139 1682s ok 140 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 141 1682s ok 142 1682s Set-Cookie: usertrack_test=8bf1e45b.619ffdaae8c60; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=8bf1e45b.619ffdaae8c60 1682s ok 143 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 144 1682s ok 145 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 146 1682s ok 147 1682s Set-Cookie: usertrack_test=31d0f6c9.619ffdaae9df7; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=31d0f6c9.619ffdaae9df7 1682s ok 148 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 149 1682s ok 150 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 151 1682s ok 152 1682s Set-Cookie: usertrack_test=9cdb54eb.619ffdaaeafd4; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=9cdb54eb.619ffdaaeafd4 1682s ok 153 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 154 1682s ok 155 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 156 1682s ok 157 1682s Set-Cookie: usertrack_test=97440612.619ffdaaec2bb; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=97440612.619ffdaaec2bb 1682s ok 158 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 159 1682s ok 160 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 161 1682s ok 162 1682s Set-Cookie: usertrack_test=63fbf97b.619ffdaaed8f1; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=63fbf97b.619ffdaaed8f1 1682s ok 163 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 164 1682s ok 165 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 166 1682s ok 167 1682s Set-Cookie: usertrack_test=c4b2a4bc.619ffdaaef0b6; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=c4b2a4bc.619ffdaaef0b6 1682s ok 168 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 169 1682s ok 170 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 171 1682s ok 172 1682s Set-Cookie: usertrack_test=c0501a08.619ffdaaf0944; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=c0501a08.619ffdaaf0944 1682s ok 173 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 174 1682s ok 175 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 176 1682s ok 177 1682s Set-Cookie: usertrack_test=4e1830d7.619ffdaafbb0c; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=4e1830d7.619ffdaafbb0c 1682s ok 178 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 179 1682s ok 180 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 181 1682s ok 182 1682s Set-Cookie: usertrack_test=cc42fafc.619ffdaafe5eb; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=cc42fafc.619ffdaafe5eb 1682s ok 183 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 184 1682s ok 185 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 186 1682s ok 187 1682s Set-Cookie: usertrack_test=72abb757.619ffdab00c01; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=72abb757.619ffdab00c01 1682s ok 188 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 189 1682s ok 190 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 191 1682s ok 192 1682s Set-Cookie: usertrack_test=1ecc381d.619ffdab0219b; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=1ecc381d.619ffdab0219b 1682s ok 193 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 194 1682s ok 195 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 196 1682s ok 197 1682s Set-Cookie: usertrack_test=857ccf57.619ffdab03681; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=857ccf57.619ffdab03681 1682s ok 198 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 199 1682s ok 200 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 201 1682s ok 202 1682s Set-Cookie: usertrack_test=ac9d86fe.619ffdab04a68; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=ac9d86fe.619ffdab04a68 1682s ok 203 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 204 1682s ok 205 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 206 1682s ok 207 1682s Set-Cookie: usertrack_test=8511f76a.619ffdab05dc9; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=8511f76a.619ffdab05dc9 1682s ok 208 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 209 1682s ok 210 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 211 1682s ok 212 1682s Set-Cookie: usertrack_test=2319de3b.619ffdab07241; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=2319de3b.619ffdab07241 1682s ok 213 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 214 1682s ok 215 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 216 1682s ok 217 1682s Set-Cookie: usertrack_test=13fd5a2e.619ffdab085e5; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=13fd5a2e.619ffdab085e5 1682s ok 218 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 219 1682s ok 220 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 221 1682s ok 222 1682s Set-Cookie: usertrack_test=71bdadde.619ffdab09a07; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=71bdadde.619ffdab09a07 1682s ok 223 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 224 1682s ok 225 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 226 1682s ok 227 1682s Set-Cookie: usertrack_test=3ddb6c46.619ffdab0adb7; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=3ddb6c46.619ffdab0adb7 1682s ok 228 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 229 1682s ok 230 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 231 1682s ok 232 1682s Set-Cookie: usertrack_test=d2b415ec.619ffdab0c18d; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=d2b415ec.619ffdab0c18d 1682s ok 233 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 234 1682s ok 235 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 236 1682s ok 237 1682s Set-Cookie: usertrack_test=78063fbf.619ffdab0d49f; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=78063fbf.619ffdab0d49f 1682s ok 238 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 239 1682s ok 240 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 241 1682s ok 242 1682s Set-Cookie: usertrack_test=c48d7dc7.619ffdab0e829; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=c48d7dc7.619ffdab0e829 1682s ok 243 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 244 1682s ok 245 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 246 1682s ok 247 1682s Set-Cookie: usertrack_test=2c12ff58.619ffdab0fc58; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=2c12ff58.619ffdab0fc58 1682s ok 248 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 249 1682s ok 250 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 251 1682s ok 252 1682s Set-Cookie: usertrack_test=e9b840fd.619ffdab10f5a; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=e9b840fd.619ffdab10f5a 1682s ok 253 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 254 1682s ok 255 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 256 1682s ok 257 1682s Set-Cookie: usertrack_test=a35152f9.619ffdab126e1; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=a35152f9.619ffdab126e1 1682s ok 258 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 259 1682s ok 260 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 261 1682s ok 262 1682s Set-Cookie: usertrack_test=8d72538c.619ffdab13df5; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=8d72538c.619ffdab13df5 1682s ok 263 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 264 1682s ok 265 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 266 1682s ok 267 1682s Set-Cookie: usertrack_test=368d44c1.619ffdab154c8; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=368d44c1.619ffdab154c8 1682s ok 268 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 269 1682s ok 270 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 271 1682s ok 272 1682s Set-Cookie: usertrack_test=151478a4.619ffdab1685e; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=151478a4.619ffdab1685e 1682s ok 273 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 274 1682s ok 275 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 276 1682s ok 277 1682s Set-Cookie: usertrack_test=c114ec66.619ffdab17ecc; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=c114ec66.619ffdab17ecc 1682s ok 278 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 279 1682s ok 280 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 281 1682s ok 282 1682s Set-Cookie: usertrack_test=c085a021.619ffdab192e3; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=c085a021.619ffdab192e3 1682s ok 283 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 284 1682s ok 285 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 286 1682s ok 287 1682s Set-Cookie: usertrack_test=9b423fd5.619ffdab1a565; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=9b423fd5.619ffdab1a565 1682s ok 288 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 289 1682s ok 290 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 291 1682s ok 292 1682s Set-Cookie: usertrack_test=139e51a4.619ffdab1b7c6; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=139e51a4.619ffdab1b7c6 1682s ok 293 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 294 1682s ok 295 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 296 1682s ok 297 1682s Set-Cookie: usertrack_test=87c91dc9.619ffdab1cb9d; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=87c91dc9.619ffdab1cb9d 1682s ok 298 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 299 1682s ok 300 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 301 1682s ok 302 1682s Set-Cookie: usertrack_test=8588da6.619ffdab1e038; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=8588da6.619ffdab1e038 1682s ok 303 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 304 1682s ok 305 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 306 1682s ok 307 1682s Set-Cookie: usertrack_test=cafd327.619ffdab1f469; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=cafd327.619ffdab1f469 1682s ok 308 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 309 1682s ok 310 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 311 1682s ok 312 1682s Set-Cookie: usertrack_test=4a715519.619ffdab2080c; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=4a715519.619ffdab2080c 1682s ok 313 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 314 1682s ok 315 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 316 1682s ok 317 1682s Set-Cookie: usertrack_test=72151981.619ffdab22100; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=72151981.619ffdab22100 1682s ok 318 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 319 1682s ok 320 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 321 1682s ok 322 1682s Set-Cookie: usertrack_test=5c1b6f73.619ffdab23780; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=5c1b6f73.619ffdab23780 1682s ok 323 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 324 1682s ok 325 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 326 1682s ok 327 1682s Set-Cookie: usertrack_test=17de7410.619ffdab25514; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=17de7410.619ffdab25514 1682s ok 328 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 329 1682s ok 330 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 331 1682s ok 332 1682s Set-Cookie: usertrack_test=cd9a2d8f.619ffdab26960; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=cd9a2d8f.619ffdab26960 1682s ok 333 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 334 1682s ok 335 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 336 1682s ok 337 1682s Set-Cookie: usertrack_test=dad970d6.619ffdab28145; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=dad970d6.619ffdab28145 1682s ok 338 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 339 1682s ok 340 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 341 1682s ok 342 1682s Set-Cookie: usertrack_test=b3dd689c.619ffdab294c9; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=b3dd689c.619ffdab294c9 1682s ok 343 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 344 1682s ok 345 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 346 1682s ok 347 1682s Set-Cookie: usertrack_test=9ef99a49.619ffdab2a74b; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=9ef99a49.619ffdab2a74b 1682s ok 348 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 349 1682s ok 350 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 351 1682s ok 352 1682s Set-Cookie: usertrack_test=5bdcd83b.619ffdab2b8ef; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=5bdcd83b.619ffdab2b8ef 1682s ok 353 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 354 1682s ok 355 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 356 1682s ok 357 1682s Set-Cookie: usertrack_test=42109ff3.619ffdab2cab9; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=42109ff3.619ffdab2cab9 1682s ok 358 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 359 1682s ok 360 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 361 1682s ok 362 1682s Set-Cookie: usertrack_test=24cdd51b.619ffdab2dd26; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=24cdd51b.619ffdab2dd26 1682s ok 363 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 364 1682s ok 365 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 366 1682s ok 367 1682s Set-Cookie: usertrack_test=bc011ab7.619ffdab2f088; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=bc011ab7.619ffdab2f088 1682s ok 368 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 369 1682s ok 370 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 371 1682s ok 372 1682s Set-Cookie: usertrack_test=4e9e4160.619ffdab303ac; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=4e9e4160.619ffdab303ac 1682s ok 373 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 374 1682s ok 375 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 376 1682s ok 377 1682s Set-Cookie: usertrack_test=bba8036.619ffdab31687; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=bba8036.619ffdab31687 1682s ok 378 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 379 1682s ok 380 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 381 1682s ok 382 1682s Set-Cookie: usertrack_test=d278c76d.619ffdab328cb; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=d278c76d.619ffdab328cb 1682s ok 383 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 384 1682s ok 385 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 386 1682s ok 387 1682s Set-Cookie: usertrack_test=da3a70ba.619ffdab33fa0; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=da3a70ba.619ffdab33fa0 1682s ok 388 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 389 1682s ok 390 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 391 1682s ok 392 1682s Set-Cookie: usertrack_test=6b33bb6e.619ffdab35339; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=6b33bb6e.619ffdab35339 1682s ok 393 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 394 1682s ok 395 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 396 1682s ok 397 1682s Set-Cookie: usertrack_test=75ab655.619ffdab36ce9; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=75ab655.619ffdab36ce9 1682s ok 398 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 399 1682s ok 400 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 401 1682s ok 402 1682s Set-Cookie: usertrack_test=cfc8c4be.619ffdab380d9; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=cfc8c4be.619ffdab380d9 1682s ok 403 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 404 1682s ok 405 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 406 1682s ok 407 1682s Set-Cookie: usertrack_test=7dea9284.619ffdab397e5; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=7dea9284.619ffdab397e5 1682s ok 408 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 409 1682s ok 410 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 411 1682s ok 412 1682s Set-Cookie: usertrack_test=9db2d94b.619ffdab3aad0; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=9db2d94b.619ffdab3aad0 1682s ok 413 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 414 1682s ok 415 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 416 1682s ok 417 1682s Set-Cookie: usertrack_test=a8706299.619ffdab3bc82; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=a8706299.619ffdab3bc82 1682s ok 418 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 419 1682s ok 420 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 421 1682s ok 422 1682s Set-Cookie: usertrack_test=c887f7f.619ffdab3ce52; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=c887f7f.619ffdab3ce52 1682s ok 423 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 424 1682s ok 425 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 426 1682s ok 427 1682s Set-Cookie: usertrack_test=61840a77.619ffdab3e149; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=61840a77.619ffdab3e149 1682s ok 428 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 429 1682s ok 430 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 431 1682s ok 432 1682s Set-Cookie: usertrack_test=6e139a24.619ffdab3f4fd; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=6e139a24.619ffdab3f4fd 1682s ok 433 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 434 1682s ok 435 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 436 1682s ok 437 1682s Set-Cookie: usertrack_test=9f3c36fc.619ffdab4092c; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=9f3c36fc.619ffdab4092c 1682s ok 438 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 439 1682s ok 440 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 441 1682s ok 442 1682s Set-Cookie: usertrack_test=284a9e60.619ffdab41b5c; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=284a9e60.619ffdab41b5c 1682s ok 443 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 444 1682s ok 445 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 446 1682s ok 447 1682s Set-Cookie: usertrack_test=b23ac0c5.619ffdab42d8a; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=b23ac0c5.619ffdab42d8a 1682s ok 448 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 449 1682s ok 450 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 451 1682s ok 452 1682s Set-Cookie: usertrack_test=edaeceb5.619ffdab43ff7; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=edaeceb5.619ffdab43ff7 1682s ok 453 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 454 1682s ok 455 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 456 1682s ok 457 1682s Set-Cookie: usertrack_test=933593f0.619ffdab451d5; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=933593f0.619ffdab451d5 1682s ok 458 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 459 1682s ok 460 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 461 1682s ok 462 1682s Set-Cookie: usertrack_test=f0fc689a.619ffdab46464; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=f0fc689a.619ffdab46464 1682s ok 463 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 464 1682s ok 465 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 466 1682s ok 467 1682s Set-Cookie: usertrack_test=5f5e2006.619ffdab47a65; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=5f5e2006.619ffdab47a65 1682s ok 468 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 469 1682s ok 470 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 471 1682s ok 472 1682s Set-Cookie: usertrack_test=48b069f8.619ffdab491f2; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=48b069f8.619ffdab491f2 1682s ok 473 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 474 1682s ok 475 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 476 1682s ok 477 1682s Set-Cookie: usertrack_test=791480ce.619ffdab4a818; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=791480ce.619ffdab4a818 1682s ok 478 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 479 1682s ok 480 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 481 1682s ok 482 1682s Set-Cookie: usertrack_test=37feb86a.619ffdab4ba51; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=37feb86a.619ffdab4ba51 1682s ok 483 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 484 1682s ok 485 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 486 1682s ok 487 1682s Set-Cookie: usertrack_test=2a062256.619ffdab4cdd5; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=2a062256.619ffdab4cdd5 1682s ok 488 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 489 1682s ok 490 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 491 1682s ok 492 1682s Set-Cookie: usertrack_test=8d0cdc0b.619ffdab4e58d; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=8d0cdc0b.619ffdab4e58d 1682s ok 493 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 494 1682s ok 495 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 496 1682s ok 497 1682s Set-Cookie: usertrack_test=61eee4d1.619ffdab4f8cd; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=61eee4d1.619ffdab4f8cd 1682s ok 498 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 499 1682s ok 500 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 501 1682s ok 502 1682s Set-Cookie: usertrack_test=355cccaa.619ffdab50c34; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=355cccaa.619ffdab50c34 1682s ok 503 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 504 1682s ok 505 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 506 1682s ok 507 1682s Set-Cookie: usertrack_test=80e48f0a.619ffdab51e58; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=80e48f0a.619ffdab51e58 1682s ok 508 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 509 1682s ok 510 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 511 1682s ok 512 1682s Set-Cookie: usertrack_test=33199654.619ffdab53200; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=33199654.619ffdab53200 1682s ok 513 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 514 1682s ok 515 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 516 1682s ok 517 1682s Set-Cookie: usertrack_test=c7048e95.619ffdab54af1; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=c7048e95.619ffdab54af1 1682s ok 518 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 519 1682s ok 520 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 521 1682s ok 522 1682s Set-Cookie: usertrack_test=c54ff528.619ffdab55e4d; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=c54ff528.619ffdab55e4d 1682s ok 523 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 524 1682s ok 525 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 526 1682s ok 527 1682s Set-Cookie: usertrack_test=d648d2fd.619ffdab570ea; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=d648d2fd.619ffdab570ea 1682s ok 528 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 529 1682s ok 530 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 531 1682s ok 532 1682s Set-Cookie: usertrack_test=431729be.619ffdab583c5; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=431729be.619ffdab583c5 1682s ok 533 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 534 1682s ok 535 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 536 1682s ok 537 1682s Set-Cookie: usertrack_test=6a99cb77.619ffdab597c9; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=6a99cb77.619ffdab597c9 1682s ok 538 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 539 1682s ok 540 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 541 1682s ok 542 1682s Set-Cookie: usertrack_test=6a256ec5.619ffdab5aa95; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=6a256ec5.619ffdab5aa95 1682s ok 543 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 544 1682s ok 545 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 546 1682s ok 547 1682s Set-Cookie: usertrack_test=f45de2f4.619ffdab5bd85; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=f45de2f4.619ffdab5bd85 1682s ok 548 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 549 1682s ok 550 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 551 1682s ok 552 1682s Set-Cookie: usertrack_test=45c80551.619ffdab5cf63; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=45c80551.619ffdab5cf63 1682s ok 553 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 554 1682s ok 555 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 556 1682s ok 557 1682s Set-Cookie: usertrack_test=80e16990.619ffdab5e135; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=80e16990.619ffdab5e135 1682s ok 558 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 559 1682s ok 560 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 561 1682s ok 562 1682s Set-Cookie: usertrack_test=b25c81ad.619ffdab5f9b3; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=b25c81ad.619ffdab5f9b3 1682s ok 563 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 564 1682s ok 565 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 566 1682s ok 567 1682s Set-Cookie: usertrack_test=fa0f0f06.619ffdab610ef; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=fa0f0f06.619ffdab610ef 1682s ok 568 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 569 1682s ok 570 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 571 1682s ok 572 1682s Set-Cookie: usertrack_test=3999a8f.619ffdab62aba; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=3999a8f.619ffdab62aba 1682s ok 573 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 574 1682s ok 575 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 576 1682s ok 577 1682s Set-Cookie: usertrack_test=5d6ce713.619ffdab64025; path=/; expires=Mon, 03-Jun-24 17:43:16 GMT 1682s Cookie: usertrack_test=5d6ce713.619ffdab64025 1682s ok 578 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 579 1682s ok 580 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 581 1682s ok 582 1682s Set-Cookie: usertrack_test=9068c521.619ffdab6551a; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=9068c521.619ffdab6551a 1682s ok 583 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 584 1682s ok 585 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 586 1682s ok 587 1682s Set-Cookie: usertrack_test=a41783b8.619ffdab668f9; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=a41783b8.619ffdab668f9 1682s ok 588 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 589 1682s ok 590 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 591 1682s ok 592 1682s Set-Cookie: usertrack_test=3dbe5eca.619ffdab67bdf; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=3dbe5eca.619ffdab67bdf 1682s ok 593 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 594 1682s ok 595 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 596 1682s ok 597 1682s Set-Cookie: usertrack_test=295cd5dd.619ffdab69031; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=295cd5dd.619ffdab69031 1682s ok 598 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 599 1682s ok 600 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 601 1682s ok 602 1682s Set-Cookie: usertrack_test=7ea63d7b.619ffdab6a699; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=7ea63d7b.619ffdab6a699 1682s ok 603 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 604 1682s ok 605 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 606 1682s ok 607 1682s Set-Cookie: usertrack_test=dfb271a4.619ffdab6ba63; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=dfb271a4.619ffdab6ba63 1682s ok 608 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 609 1682s ok 610 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 611 1682s ok 612 1682s Set-Cookie: usertrack_test=fc277a.619ffdab6cc83; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=fc277a.619ffdab6cc83 1682s ok 613 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 614 1682s ok 615 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 616 1682s ok 617 1682s Set-Cookie: usertrack_test=e78e3f97.619ffdab6e265; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=e78e3f97.619ffdab6e265 1682s ok 618 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 619 1682s ok 620 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 621 1682s ok 622 1682s Set-Cookie: usertrack_test=a96c2632.619ffdab6f434; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=a96c2632.619ffdab6f434 1682s ok 623 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 624 1682s ok 625 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 626 1682s ok 627 1682s Set-Cookie: usertrack_test=c4a4b0ca.619ffdab705a2; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=c4a4b0ca.619ffdab705a2 1682s ok 628 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 629 1682s ok 630 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 631 1682s ok 632 1682s Set-Cookie: usertrack_test=89921300.619ffdab71725; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=89921300.619ffdab71725 1682s ok 633 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 634 1682s ok 635 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 636 1682s ok 637 1682s Set-Cookie: usertrack_test=a649bc33.619ffdab7299d; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=a649bc33.619ffdab7299d 1682s ok 638 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 639 1682s ok 640 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 641 1682s ok 642 1682s Set-Cookie: usertrack_test=5efb8f4b.619ffdab73e07; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=5efb8f4b.619ffdab73e07 1682s ok 643 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 644 1682s ok 645 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 646 1682s ok 647 1682s Set-Cookie: usertrack_test=8bef84ad.619ffdab750c5; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=8bef84ad.619ffdab750c5 1682s ok 648 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 649 1682s ok 650 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 651 1682s ok 652 1682s Set-Cookie: usertrack_test=1456783e.619ffdab763c0; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=1456783e.619ffdab763c0 1682s ok 653 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 654 1682s ok 655 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 656 1682s ok 657 1682s Set-Cookie: usertrack_test=7a26b7c8.619ffdab776db; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=7a26b7c8.619ffdab776db 1682s ok 658 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 659 1682s ok 660 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 661 1682s ok 662 1682s Set-Cookie: usertrack_test=9fcdc53c.619ffdab78d94; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=9fcdc53c.619ffdab78d94 1682s ok 663 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 664 1682s ok 665 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 666 1682s ok 667 1682s Set-Cookie: usertrack_test=5a0e5449.619ffdab7a028; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=5a0e5449.619ffdab7a028 1682s ok 668 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 669 1682s ok 670 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 671 1682s ok 672 1682s Set-Cookie: usertrack_test=d3aad85d.619ffdab7b20e; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=d3aad85d.619ffdab7b20e 1682s ok 673 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 674 1682s ok 675 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 676 1682s ok 677 1682s Set-Cookie: usertrack_test=fa9b71c1.619ffdab7c7af; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=fa9b71c1.619ffdab7c7af 1682s ok 678 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 679 1682s ok 680 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 681 1682s ok 682 1682s Set-Cookie: usertrack_test=f58463bb.619ffdab7e0b8; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=f58463bb.619ffdab7e0b8 1682s ok 683 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 684 1682s ok 685 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 686 1682s ok 687 1682s Set-Cookie: usertrack_test=da7b5415.619ffdab7f8c2; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=da7b5415.619ffdab7f8c2 1682s ok 688 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 689 1682s ok 690 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 691 1682s ok 692 1682s Set-Cookie: usertrack_test=8f0810b7.619ffdab80d70; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=8f0810b7.619ffdab80d70 1682s ok 693 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 694 1682s ok 695 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 696 1682s ok 697 1682s Set-Cookie: usertrack_test=f3574463.619ffdab823fa; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=f3574463.619ffdab823fa 1682s ok 698 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 699 1682s ok 700 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 701 1682s ok 702 1682s Set-Cookie: usertrack_test=8c69e2fe.619ffdab838db; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=8c69e2fe.619ffdab838db 1682s ok 703 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 704 1682s ok 705 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 706 1682s ok 707 1682s Set-Cookie: usertrack_test=8a3ba82b.619ffdab84c71; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=8a3ba82b.619ffdab84c71 1682s ok 708 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 709 1682s ok 710 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 711 1682s ok 712 1682s Set-Cookie: usertrack_test=87660406.619ffdab85fa5; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=87660406.619ffdab85fa5 1682s ok 713 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 714 1682s ok 715 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 716 1682s ok 717 1682s Set-Cookie: usertrack_test=3c9ab8cc.619ffdab87239; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=3c9ab8cc.619ffdab87239 1682s ok 718 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 719 1682s ok 720 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 721 1682s ok 722 1682s Set-Cookie: usertrack_test=bb46abcf.619ffdab88610; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=bb46abcf.619ffdab88610 1682s ok 723 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 724 1682s ok 725 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 726 1682s ok 727 1682s Set-Cookie: usertrack_test=c649405d.619ffdab8990b; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=c649405d.619ffdab8990b 1682s ok 728 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 729 1682s ok 730 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 731 1682s ok 732 1682s Set-Cookie: usertrack_test=8d1a3d14.619ffdab8acaa; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=8d1a3d14.619ffdab8acaa 1682s ok 733 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 734 1682s ok 735 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 736 1682s ok 737 1682s Set-Cookie: usertrack_test=480ae735.619ffdab8c08a; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=480ae735.619ffdab8c08a 1682s ok 738 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 739 1682s ok 740 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 741 1682s ok 742 1682s Set-Cookie: usertrack_test=2630a236.619ffdab8d40d; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=2630a236.619ffdab8d40d 1682s ok 743 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 744 1682s ok 745 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 746 1682s ok 747 1682s Set-Cookie: usertrack_test=923415eb.619ffdab8e685; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=923415eb.619ffdab8e685 1682s ok 748 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 749 1682s ok 750 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 751 1682s ok 752 1682s Set-Cookie: usertrack_test=238372f.619ffdab8fa27; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=238372f.619ffdab8fa27 1682s ok 753 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 754 1682s ok 755 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 756 1682s ok 757 1682s Set-Cookie: usertrack_test=a6466297.619ffdab9155b; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=a6466297.619ffdab9155b 1682s ok 758 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 759 1682s ok 760 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 761 1682s ok 762 1682s Set-Cookie: usertrack_test=ca0be837.619ffdab92919; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=ca0be837.619ffdab92919 1682s ok 763 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 764 1682s ok 765 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 766 1682s ok 767 1682s Set-Cookie: usertrack_test=1731b4e2.619ffdab93d8d; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=1731b4e2.619ffdab93d8d 1682s ok 768 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 769 1682s ok 770 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 771 1682s ok 772 1682s Set-Cookie: usertrack_test=4c846c18.619ffdab950b6; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=4c846c18.619ffdab950b6 1682s ok 773 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 774 1682s ok 775 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 776 1682s ok 777 1682s Set-Cookie: usertrack_test=4d1461a0.619ffdab963df; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=4d1461a0.619ffdab963df 1682s ok 778 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 779 1682s ok 780 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 781 1682s ok 782 1682s Set-Cookie: usertrack_test=cfff241e.619ffdab97730; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=cfff241e.619ffdab97730 1682s ok 783 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 784 1682s ok 785 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 786 1682s ok 787 1682s Set-Cookie: usertrack_test=626a0d5c.619ffdab98ab2; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=626a0d5c.619ffdab98ab2 1682s ok 788 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 789 1682s ok 790 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 791 1682s ok 792 1682s Set-Cookie: usertrack_test=5761dd3a.619ffdab99dd8; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=5761dd3a.619ffdab99dd8 1682s ok 793 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 794 1682s ok 795 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 796 1682s ok 797 1682s Set-Cookie: usertrack_test=aaea308b.619ffdab9b1dd; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=aaea308b.619ffdab9b1dd 1682s ok 798 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 799 1682s ok 800 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 801 1682s ok 802 1682s Set-Cookie: usertrack_test=4b24519a.619ffdab9c52b; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=4b24519a.619ffdab9c52b 1682s ok 803 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 804 1682s ok 805 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 806 1682s ok 807 1682s Set-Cookie: usertrack_test=d8c92014.619ffdab9d83c; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=d8c92014.619ffdab9d83c 1682s ok 808 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 809 1682s ok 810 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 811 1682s ok 812 1682s Set-Cookie: usertrack_test=2df2784e.619ffdab9eb49; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=2df2784e.619ffdab9eb49 1682s ok 813 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 814 1682s ok 815 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 816 1682s ok 817 1682s Set-Cookie: usertrack_test=1d082f15.619ffdab9ff45; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=1d082f15.619ffdab9ff45 1682s ok 818 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 819 1682s ok 820 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 821 1682s ok 822 1682s Set-Cookie: usertrack_test=394b5a43.619ffdaba14a7; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=394b5a43.619ffdaba14a7 1682s ok 823 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 824 1682s ok 825 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 826 1682s ok 827 1682s Set-Cookie: usertrack_test=1d1090e9.619ffdaba2d78; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=1d1090e9.619ffdaba2d78 1682s ok 828 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 829 1682s ok 830 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 831 1682s ok 832 1682s Set-Cookie: usertrack_test=47e50fb3.619ffdaba4330; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=47e50fb3.619ffdaba4330 1682s ok 833 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 834 1682s ok 835 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 836 1682s ok 837 1682s Set-Cookie: usertrack_test=53529ca9.619ffdaba5f6f; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=53529ca9.619ffdaba5f6f 1682s ok 838 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 839 1682s ok 840 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 841 1682s ok 842 1682s Set-Cookie: usertrack_test=9eadfa56.619ffdaba7619; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=9eadfa56.619ffdaba7619 1682s ok 843 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 844 1682s ok 845 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 846 1682s ok 847 1682s Set-Cookie: usertrack_test=9265a75.619ffdaba8bb5; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=9265a75.619ffdaba8bb5 1682s ok 848 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 849 1682s ok 850 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 851 1682s ok 852 1682s Set-Cookie: usertrack_test=9893a5b1.619ffdabaa2f1; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=9893a5b1.619ffdabaa2f1 1682s ok 853 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 854 1682s ok 855 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 856 1682s ok 857 1682s Set-Cookie: usertrack_test=3bf6fce4.619ffdababec5; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=3bf6fce4.619ffdababec5 1682s ok 858 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 859 1682s ok 860 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 861 1682s ok 862 1682s Set-Cookie: usertrack_test=897b78c8.619ffdabad3fb; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=897b78c8.619ffdabad3fb 1682s ok 863 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 864 1682s ok 865 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 866 1682s ok 867 1682s Set-Cookie: usertrack_test=aa7e68f6.619ffdabae8d4; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=aa7e68f6.619ffdabae8d4 1682s ok 868 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 869 1682s ok 870 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 871 1682s ok 872 1682s Set-Cookie: usertrack_test=807fb9f4.619ffdabb0236; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=807fb9f4.619ffdabb0236 1682s ok 873 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 874 1682s ok 875 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 876 1682s ok 877 1682s Set-Cookie: usertrack_test=2951119d.619ffdabb1846; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=2951119d.619ffdabb1846 1682s ok 878 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 879 1682s ok 880 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 881 1682s ok 882 1682s Set-Cookie: usertrack_test=ae5a582a.619ffdabb2d18; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=ae5a582a.619ffdabb2d18 1682s ok 883 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 884 1682s ok 885 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 886 1682s ok 887 1682s Set-Cookie: usertrack_test=e7ff4303.619ffdabb4213; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=e7ff4303.619ffdabb4213 1682s ok 888 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 889 1682s ok 890 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 891 1682s ok 892 1682s Set-Cookie: usertrack_test=a5054cc5.619ffdabb5659; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=a5054cc5.619ffdabb5659 1682s ok 893 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 894 1682s ok 895 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 896 1682s ok 897 1682s Set-Cookie: usertrack_test=5cd59e17.619ffdabb6b78; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=5cd59e17.619ffdabb6b78 1682s ok 898 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 899 1682s ok 900 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 901 1682s ok 902 1682s Set-Cookie: usertrack_test=a1ebcdb.619ffdabb80c2; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=a1ebcdb.619ffdabb80c2 1682s ok 903 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 904 1682s ok 905 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 906 1682s ok 907 1682s Set-Cookie: usertrack_test=d6238b54.619ffdabb9570; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=d6238b54.619ffdabb9570 1682s ok 908 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 909 1682s ok 910 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 911 1682s ok 912 1682s Set-Cookie: usertrack_test=73bd781c.619ffdabba8fc; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=73bd781c.619ffdabba8fc 1682s ok 913 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 914 1682s ok 915 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 916 1682s ok 917 1682s Set-Cookie: usertrack_test=4d9543b8.619ffdabbbcbd; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=4d9543b8.619ffdabbbcbd 1682s ok 918 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 919 1682s ok 920 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 921 1682s ok 922 1682s Set-Cookie: usertrack_test=87812163.619ffdabbd0b1; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=87812163.619ffdabbd0b1 1682s ok 923 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 924 1682s ok 925 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 926 1682s ok 927 1682s Set-Cookie: usertrack_test=747031d8.619ffdabbe465; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=747031d8.619ffdabbe465 1682s ok 928 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 929 1682s ok 930 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 931 1682s ok 932 1682s Set-Cookie: usertrack_test=8ef93bc0.619ffdabbfc6f; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=8ef93bc0.619ffdabbfc6f 1682s ok 933 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 934 1682s ok 935 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 936 1682s ok 937 1682s Set-Cookie: usertrack_test=f52ebe49.619ffdabc110c; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=f52ebe49.619ffdabc110c 1682s ok 938 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 939 1682s ok 940 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 941 1682s ok 942 1682s Set-Cookie: usertrack_test=dceffbca.619ffdabc2611; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=dceffbca.619ffdabc2611 1682s ok 943 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 944 1682s ok 945 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 946 1682s ok 947 1682s Set-Cookie: usertrack_test=330afb5a.619ffdabc3d48; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=330afb5a.619ffdabc3d48 1682s ok 948 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 949 1682s ok 950 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 951 1682s ok 952 1682s Set-Cookie: usertrack_test=95a5d17b.619ffdabc506f; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=95a5d17b.619ffdabc506f 1682s ok 953 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 954 1682s ok 955 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 956 1682s ok 957 1682s Set-Cookie: usertrack_test=52bb1128.619ffdabc6752; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=52bb1128.619ffdabc6752 1682s ok 958 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 959 1682s ok 960 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 961 1682s ok 962 1682s Set-Cookie: usertrack_test=1abeb7c2.619ffdabc7ae9; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=1abeb7c2.619ffdabc7ae9 1682s ok 963 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 964 1682s ok 965 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 966 1682s ok 967 1682s Set-Cookie: usertrack_test=edf8c5f6.619ffdabc8eb3; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=edf8c5f6.619ffdabc8eb3 1682s ok 968 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 969 1682s ok 970 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 971 1682s ok 972 1682s Set-Cookie: usertrack_test=fa28eaec.619ffdabca3d0; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=fa28eaec.619ffdabca3d0 1682s ok 973 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 974 1682s ok 975 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 976 1682s ok 977 1682s Set-Cookie: usertrack_test=f8d7b595.619ffdabcb74b; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=f8d7b595.619ffdabcb74b 1682s ok 978 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 979 1682s ok 980 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 981 1682s ok 982 1682s Set-Cookie: usertrack_test=c395147b.619ffdabccf99; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=c395147b.619ffdabccf99 1682s ok 983 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 984 1682s ok 985 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 986 1682s ok 987 1682s Set-Cookie: usertrack_test=321e8d3f.619ffdabce518; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=321e8d3f.619ffdabce518 1682s ok 988 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 989 1682s ok 990 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 991 1682s ok 992 1682s Set-Cookie: usertrack_test=e5bd6387.619ffdabcfa07; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=e5bd6387.619ffdabcfa07 1682s ok 993 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 994 1682s ok 995 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 996 1682s ok 997 1682s Set-Cookie: usertrack_test=bff71072.619ffdabd121a; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s Cookie: usertrack_test=bff71072.619ffdabd121a 1682s ok 998 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 999 1682s ok 1000 1682s ok 1001 1682s # testing : Checking return code is '200' 1682s # expected: 200 1682s # received: '200' 1682s ok 1002 1682s # usertrack_test=bde0e722.619ffdabd26e6; path=/; expires=Mon, 03-Jun-24 17:43:17 GMT 1682s ok 1003 1682s # expected: undef 1682s # received: undef 1682s ok 1004 1682s ok 1685s t/modules/vhost_alias.t ............. 1685s 1..8 1685s # Running under perl version 5.038002 for linux 1685s # Current time local: Mon Jun 3 17:42:17 2024 1685s # Current time GMT: Mon Jun 3 17:42:17 2024 1685s # Using Test.pm version 1.31 1685s # Using Apache/Test.pm version 1.42 1685s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1685s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1685s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1685s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1685s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1685s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1685s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1685s # writing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1685s # testing : VirtalDocumentRoot test 1685s # expected: 'www.vha-test.com' 1685s # received: 'www.vha-test.com' 1685s ok 1 1685s # testing : VirtualScriptAlias test 1685s # expected: 'test cgi for www.vha-test.com' 1685s # received: 'test cgi for www.vha-test.com' 1685s ok 2 1685s # testing : VirtalDocumentRoot test 1685s # expected: 'big.server.name.from.heck.org' 1685s # received: 'big.server.name.from.heck.org' 1685s ok 3 1685s # testing : VirtualScriptAlias test 1685s # expected: 'test cgi for big.server.name.from.heck.org' 1685s # received: 'test cgi for big.server.name.from.heck.org' 1685s ok 4 1685s # testing : VirtalDocumentRoot test 1685s # expected: 'ab.com' 1685s # received: 'ab.com' 1685s ok 5 1685s # testing : VirtualScriptAlias test 1685s # expected: 'test cgi for ab.com' 1685s # received: 'test cgi for ab.com' 1685s ok 6 1685s # testing : VirtalDocumentRoot test 1685s # expected: 'w-t-f.net' 1685s # received: 'w-t-f.net' 1685s ok 7 1685s # testing : VirtualScriptAlias test 1685s # expected: 'test cgi for w-t-f.net' 1685s # received: 'test cgi for w-t-f.net' 1685s ok 8 1685s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1685s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1685s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1685s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1685s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1685s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1685s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1685s # removing file: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1685s # removing dir tree: /tmp/autopkgtest.CaYZkG/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1685s ok 1687s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1690s t/protocol/echo.t ................... 1690s 1..8 1690s # Running under perl version 5.038002 for linux 1690s # Current time local: Mon Jun 3 17:42:22 2024 1690s # Current time GMT: Mon Jun 3 17:42:22 2024 1690s # Using Test.pm version 1.31 1690s # Using Apache/Test.pm version 1.42 1690s testing mod_echo_ssl 1690s ok 1 1690s #Cipher: TLS_AES_256_GCM_SHA384 1690s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1690s # testing : echo 1690s # expected: 't/protocol/echo.t' 1690s # received: 't/protocol/echo.t' 1690s ok 2 1690s # testing : echo 1690s # expected: '/usr/bin/perl' 1690s # received: '/usr/bin/perl' 1690s ok 3 1690s # testing : echo 1690s # expected: '433981433981433981433981433981' 1690s # received: '433981433981433981433981433981' 1690s ok 4 1690s testing mod_echo 1690s ok 5 1690s # testing : echo 1690s # expected: 't/protocol/echo.t' 1690s # received: 't/protocol/echo.t' 1690s ok 6 1690s # testing : echo 1690s # expected: '/usr/bin/perl' 1690s # received: '/usr/bin/perl' 1690s ok 7 1690s # testing : echo 1690s # expected: '433981433981433981433981433981' 1690s # received: '433981433981433981433981433981' 1690s ok 8 1690s ok 1693s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1695s t/security/CVE-2003-0542.t .......... 1695s 1..1 1695s # Running under perl version 5.038002 for linux 1695s # Current time local: Mon Jun 3 17:42:28 2024 1695s # Current time GMT: Mon Jun 3 17:42:28 2024 1695s # Using Test.pm version 1.31 1695s # Using Apache/Test.pm version 1.42 1695s # testing : CAN-2003-0542 test case 1695s # expected: 404 1695s # received: '404' 1695s ok 1 1695s ok 1697s t/security/CVE-2004-0747.t .......... 1697s 1..1 1697s # Running under perl version 5.038002 for linux 1697s # Current time local: Mon Jun 3 17:42:30 2024 1697s # Current time GMT: Mon Jun 3 17:42:30 2024 1697s # Using Test.pm version 1.31 1697s # Using Apache/Test.pm version 1.42 1697s # testing : CAN-2004-0747 ap_resolve_env test case 1697s # expected: 200 1697s # received: 200 1697s ok 1 1697s ok 1700s t/security/CVE-2004-0811.t .......... 1700s 1..8 1700s # Running under perl version 5.038002 for linux 1700s # Current time local: Mon Jun 3 17:42:32 2024 1700s # Current time GMT: Mon Jun 3 17:42:32 2024 1700s # Using Test.pm version 1.31 1700s # Using Apache/Test.pm version 1.42 1700s # testing : subdir access allowed 1700s # expected: 200 1700s # received: '200' 1700s ok 1 1700s # testing : subdir access allowed 1700s # expected: 200 1700s # received: '200' 1700s ok 2 1700s # testing : subdir access allowed 1700s # expected: 200 1700s # received: '200' 1700s ok 3 1700s # testing : subdir access allowed 1700s # expected: 200 1700s # received: '200' 1700s ok 4 1700s # testing : topdir access denied 1700s # expected: 401 1700s # received: '401' 1700s ok 5 1700s # testing : topdir access denied 1700s # expected: 401 1700s # received: '401' 1700s ok 6 1700s # testing : topdir access denied 1700s # expected: 401 1700s # received: '401' 1700s ok 7 1700s # testing : topdir access denied 1700s # expected: 401 1700s # received: '401' 1700s ok 8 1700s ok 1703s t/security/CVE-2004-0940.t .......... 1703s 1..1 1703s # Running under perl version 5.038002 for linux 1703s # Current time local: Mon Jun 3 17:42:35 2024 1703s # Current time GMT: Mon Jun 3 17:42:35 2024 1703s # Using Test.pm version 1.31 1703s # Using Apache/Test.pm version 1.42 1703s # testing : response was 200 1703s # expected: 200 1703s # received: '200' 1703s ok 1 1703s ok 1706s t/security/CVE-2004-0942.t .......... 1706s 1..2 1706s # Running under perl version 5.038002 for linux 1706s # Current time local: Mon Jun 3 17:42:38 2024 1706s # Current time GMT: Mon Jun 3 17:42:38 2024 1706s # Using Test.pm version 1.31 1706s # Using Apache/Test.pm version 1.42 1706s ok 1 1706s # testing : request was refused 1706s # expected: qr/^HTTP\/1\.. 400/ 1706s # received: 'HTTP/1.1 400 Bad Request 1706s # ' 1706s ok 2 1706s ok 1709s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1712s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1715s t/security/CVE-2005-2491.t .......... 1715s 1..4 1715s # Running under perl version 5.038002 for linux 1715s # Current time local: Mon Jun 3 17:42:47 2024 1715s # Current time GMT: Mon Jun 3 17:42:47 2024 1715s # Using Test.pm version 1.31 1715s # Using Apache/Test.pm version 1.42 1715s # testing : check that server did not segfault 1715s # expected: 'Internal Server Error' 1715s # received: 'Internal Server Error' 1715s ok 1 1715s # testing : check for 500 response error 1715s # expected: 500 1715s # received: '500' 1715s ok 2 1715s # testing : check that server did not segfault 1715s # expected: 'Internal Server Error' 1715s # received: 'Internal Server Error' 1715s ok 3 1715s # testing : check for 500 response error 1715s # expected: 500 1715s # received: '500' 1715s ok 4 1715s ok 1718s t/security/CVE-2005-2700.t .......... 1718s 1..2 1718s # Running under perl version 5.038002 for linux 1718s # Current time local: Mon Jun 3 17:42:50 2024 1718s # Current time GMT: Mon Jun 3 17:42:50 2024 1718s # Using Test.pm version 1.31 1718s # Using Apache/Test.pm version 1.42 1718s # testing : access permitted without ccert 1718s # expected: 200 1718s # received: '200' 1718s ok 1 1718s # testing : access *not* permitted without ccert 1718s # expected: 200 1718s # received: '403' 1718s ok 2 1718s ok 1721s t/security/CVE-2005-3352.t .......... 1721s 1..2 1721s # Running under perl version 5.038002 for linux 1721s # Current time local: Mon Jun 3 17:42:53 2024 1721s # Current time GMT: Mon Jun 3 17:42:53 2024 1721s # Using Test.pm version 1.31 1721s # Using Apache/Test.pm version 1.42 1721s # testing : response code is OK 1721s # expected: 200 1721s # received: '200' 1721s ok 1 1721s # testing : referer was escaped 1721s # expected: qr/%22%3e/ 1721s # received: ' 1721s # 1721s # Menu for /security/CVE-2005-3352.map 1721s # 1721s #

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

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

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

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

Bad Request

1768s #

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

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

Forbidden

1796s

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

1796s 1796s ok 1 1796s HTTP/1.1 200 OK 1796s Connection: close 1796s Date: Mon, 03 Jun 2024 17:44:11 GMT 1796s Accept-Ranges: bytes 1796s ETag: "1a-613edd771cbc0" 1796s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1796s Vary: In-If1 1796s Content-Length: 26 1796s Content-Type: text/html 1796s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1796s Client-Date: Mon, 03 Jun 2024 17:44:11 GMT 1796s Client-Peer: 127.0.0.1:8532 1796s Client-Response-Num: 1 1796s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1796s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1796s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1796s Client-SSL-Socket-Class: IO::Socket::SSL 1796s Client-SSL-Version: TLSv1_3 1796s DMMATCH1: 1 1796s 1796s welcome to localhost:8529 1796s ok 2 1796s 500 Server closed connection without sending any data back 1796s Content-Type: text/plain 1796s Client-Date: Mon, 03 Jun 2024 17:44:11 GMT 1796s Client-Warning: Internal response 1796s 1796s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1796s ok 3 1796s ok 1796s All tests successful. 1796s Files=142, Tests=7321, 426 wallclock secs ( 1.94 usr 0.94 sys + 227.08 cusr 166.58 csys = 396.54 CPU) 1796s Result: PASS 1796s [warning] server localhost:8529 shutdown 1797s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1797s + grep -E '^Result: PASS' testlog.mpm_event 1797s Files=142, Tests=7321, 426 wallclock secs ( 1.94 usr 0.94 sys + 227.08 cusr 166.58 csys = 396.54 CPU) 1797s Result: PASS 1797s + grep -E '^Result: FAIL' testlog.mpm_event 1797s + grep -E 'server dumped core' testlog.mpm_event 1797s + return 0 1798s autopkgtest [17:44:13]: test run-test-suite: -----------------------] 1802s autopkgtest [17:44:17]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1802s run-test-suite PASS 1806s autopkgtest [17:44:21]: test duplicate-module-load: preparing testbed 1833s autopkgtest [17:44:48]: testbed dpkg architecture: armhf 1835s autopkgtest [17:44:50]: testbed apt version: 2.9.3 1835s autopkgtest [17:44:50]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1842s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 1842s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [41.9 kB] 1842s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 1842s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 1842s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [382 kB] 1843s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf Packages [43.6 kB] 1843s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf Packages [270 kB] 1843s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse armhf Packages [1392 B] 1843s Fetched 856 kB in 1s (1052 kB/s) 1843s Reading package lists... 1858s tee: /proc/self/fd/2: Permission denied 1880s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 1880s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 1880s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 1880s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 1881s Reading package lists... 1881s Reading package lists... 1882s Building dependency tree... 1882s Reading state information... 1882s Calculating upgrade... 1883s The following packages will be upgraded: 1883s libxml2 1883s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1883s Need to get 560 kB of archives. 1883s After this operation, 60.4 kB disk space will be freed. 1883s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf libxml2 armhf 2.12.7+dfsg-3 [560 kB] 1884s Fetched 560 kB in 0s (1128 kB/s) 1884s (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 ... 58332 files and directories currently installed.) 1884s Preparing to unpack .../libxml2_2.12.7+dfsg-3_armhf.deb ... 1884s Unpacking libxml2:armhf (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 1884s Setting up libxml2:armhf (2.12.7+dfsg-3) ... 1884s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1885s Reading package lists... 1885s Building dependency tree... 1885s Reading state information... 1886s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1888s autopkgtest [17:45:43]: rebooting testbed after setup commands that affected boot 1959s Reading package lists... 1960s Building dependency tree... 1960s Reading state information... 1960s Starting pkgProblemResolver with broken count: 0 1960s Starting 2 pkgProblemResolver with broken count: 0 1960s Done 1961s The following additional packages will be installed: 1961s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1961s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1961s Suggested packages: 1961s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 1961s Recommended packages: 1961s ssl-cert 1961s The following NEW packages will be installed: 1961s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 1961s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1961s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 1961s Need to get 1873 kB/1874 kB of archives. 1961s After this operation, 5563 kB of additional disk space will be used. 1961s Get:1 /tmp/autopkgtest.CaYZkG/2-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [700 B] 1962s Get:2 http://ftpmaster.internal/ubuntu oracular/main armhf libapr1t64 armhf 1.7.2-3.2 [86.0 kB] 1962s Get:3 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1t64 armhf 1.6.3-1.1ubuntu7 [82.3 kB] 1962s Get:4 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-1.1ubuntu7 [9594 B] 1962s Get:5 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1-ldap armhf 1.6.3-1.1ubuntu7 [8494 B] 1962s Get:6 http://ftpmaster.internal/ubuntu oracular/main armhf liblua5.4-0 armhf 5.4.6-3build2 [133 kB] 1962s Get:7 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-bin armhf 2.4.58-1ubuntu8.1 [1203 kB] 1962s Get:8 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 1962s Get:9 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-utils armhf 2.4.58-1ubuntu8.1 [97.3 kB] 1962s Get:10 http://ftpmaster.internal/ubuntu oracular/main armhf apache2 armhf 2.4.58-1ubuntu8.1 [90.2 kB] 1963s Fetched 1873 kB in 1s (2281 kB/s) 1963s Selecting previously unselected package libapr1t64:armhf. 1963s (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 ... 58332 files and directories currently installed.) 1963s Preparing to unpack .../0-libapr1t64_1.7.2-3.2_armhf.deb ... 1963s Unpacking libapr1t64:armhf (1.7.2-3.2) ... 1963s Selecting previously unselected package libaprutil1t64:armhf. 1963s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_armhf.deb ... 1963s Unpacking libaprutil1t64:armhf (1.6.3-1.1ubuntu7) ... 1963s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 1963s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_armhf.deb ... 1963s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-1.1ubuntu7) ... 1963s Selecting previously unselected package libaprutil1-ldap:armhf. 1963s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_armhf.deb ... 1963s Unpacking libaprutil1-ldap:armhf (1.6.3-1.1ubuntu7) ... 1964s Selecting previously unselected package liblua5.4-0:armhf. 1964s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_armhf.deb ... 1964s Unpacking liblua5.4-0:armhf (5.4.6-3build2) ... 1964s Selecting previously unselected package apache2-bin. 1964s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.1_armhf.deb ... 1964s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 1964s Selecting previously unselected package apache2-data. 1964s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 1964s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 1964s Selecting previously unselected package apache2-utils. 1964s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.1_armhf.deb ... 1964s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 1964s Selecting previously unselected package apache2. 1964s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.1_armhf.deb ... 1964s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 1964s Selecting previously unselected package autopkgtest-satdep. 1964s Preparing to unpack .../9-2-autopkgtest-satdep.deb ... 1964s Unpacking autopkgtest-satdep (0) ... 1964s Setting up libapr1t64:armhf (1.7.2-3.2) ... 1964s Setting up liblua5.4-0:armhf (5.4.6-3build2) ... 1964s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 1964s Setting up libaprutil1t64:armhf (1.6.3-1.1ubuntu7) ... 1964s Setting up libaprutil1-ldap:armhf (1.6.3-1.1ubuntu7) ... 1964s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-1.1ubuntu7) ... 1964s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 1964s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 1964s Setting up apache2 (2.4.58-1ubuntu8.1) ... 1964s Enabling module mpm_event. 1964s Enabling module authz_core. 1964s Enabling module authz_host. 1964s Enabling module authn_core. 1964s Enabling module auth_basic. 1964s Enabling module access_compat. 1964s Enabling module authn_file. 1964s Enabling module authz_user. 1964s Enabling module alias. 1964s Enabling module dir. 1964s Enabling module autoindex. 1964s Enabling module env. 1964s Enabling module mime. 1964s Enabling module negotiation. 1964s Enabling module setenvif. 1964s Enabling module filter. 1964s Enabling module deflate. 1964s Enabling module status. 1964s Enabling module reqtimeout. 1965s Enabling conf charset. 1965s Enabling conf localized-error-pages. 1965s Enabling conf other-vhosts-access-log. 1965s Enabling conf security. 1965s Enabling conf serve-cgi-bin. 1965s Enabling site 000-default. 1966s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1968s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1968s Setting up autopkgtest-satdep (0) ... 1968s Processing triggers for ufw (0.36.2-6) ... 1969s Processing triggers for man-db (2.12.1-1) ... 1970s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1980s (Reading database ... 59045 files and directories currently installed.) 1980s Removing autopkgtest-satdep (0) ... 1993s autopkgtest [17:47:28]: test duplicate-module-load: [----------------------- 1995s + cd /tmp/autopkgtest.CaYZkG/autopkgtest_tmp 1995s + apache2ctl -l -M 1995s + sort unsorted 1995s + grep core.c sorted 1995s core.c 1995s http_core.c 1995s + uniq 1995s + diff -u sorted dedup 1996s autopkgtest [17:47:31]: test duplicate-module-load: -----------------------] 2000s autopkgtest [17:47:35]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 2000s duplicate-module-load PASS 2003s autopkgtest [17:47:38]: test default-mods: preparing testbed 2014s Reading package lists... 2015s Building dependency tree... 2015s Reading state information... 2016s Starting pkgProblemResolver with broken count: 0 2016s Starting 2 pkgProblemResolver with broken count: 0 2016s Done 2017s The following NEW packages will be installed: 2017s autopkgtest-satdep 2017s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2017s Need to get 0 B/704 B of archives. 2017s After this operation, 0 B of additional disk space will be used. 2017s Get:1 /tmp/autopkgtest.CaYZkG/3-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [704 B] 2018s Selecting previously unselected package autopkgtest-satdep. 2018s (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 ... 59045 files and directories currently installed.) 2018s Preparing to unpack .../3-autopkgtest-satdep.deb ... 2018s Unpacking autopkgtest-satdep (0) ... 2018s Setting up autopkgtest-satdep (0) ... 2027s (Reading database ... 59045 files and directories currently installed.) 2027s Removing autopkgtest-satdep (0) ... 2033s autopkgtest [17:48:08]: test default-mods: [----------------------- 2036s alias_module (shared) 2036s auth_basic_module (shared) 2036s authn_core_module (shared) 2036s authz_core_module (shared) 2036s log_config_module (static) 2036s mime_module (shared) 2036s reqtimeout_module (shared) 2036s version_module (static) 2036s watchdog_module (static) 2036s autopkgtest [17:48:11]: test default-mods: -----------------------] 2040s autopkgtest [17:48:15]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 2040s default-mods PASS 2043s autopkgtest [17:48:18]: test htcacheclean: preparing testbed 2052s Reading package lists... 2053s Building dependency tree... 2053s Reading state information... 2053s Starting pkgProblemResolver with broken count: 0 2053s Starting 2 pkgProblemResolver with broken count: 0 2053s Done 2054s The following NEW packages will be installed: 2054s autopkgtest-satdep 2054s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2054s Need to get 0 B/708 B of archives. 2054s After this operation, 0 B of additional disk space will be used. 2054s Get:1 /tmp/autopkgtest.CaYZkG/4-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [708 B] 2054s Selecting previously unselected package autopkgtest-satdep. 2054s (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 ... 59045 files and directories currently installed.) 2054s Preparing to unpack .../4-autopkgtest-satdep.deb ... 2054s Unpacking autopkgtest-satdep (0) ... 2054s Setting up autopkgtest-satdep (0) ... 2066s (Reading database ... 59045 files and directories currently installed.) 2066s Removing autopkgtest-satdep (0) ... 2071s autopkgtest [17:48:46]: test htcacheclean: [----------------------- 2074s + htc_enabled 2074s + ls /etc/rc[2345].d/S*apache-htcacheclean 2074s Considering dependency cache for cache_disk: 2074s Enabling module cache. 2074s Enabling module cache_disk. 2074s Enabling external service apache-htcacheclean 2074s + return 1 2074s + a2enmod cache_disk 2074s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2074s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 2075s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 2075s The service will be started on next reboot. 2075s + htc_enabled 2075s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 2075s + return 0 2075s + service apache-htcacheclean start 2075s To activate the new configuration, you need to run: 2075s systemctl restart apache2 2075s systemctl start apache-htcacheclean 2076s + ps -ef 2076s + grep /usr/bin/htcacheclean 2076s www-data 1103 1 0 17:47 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2076s root 2093 1968 0 17:48 ? 00:00:00 grep /usr/bin/htcacheclean 2076s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 2076s + pgrep -P 1 -u www-data -G www-data htcacheclean 2076s + service apache-htcacheclean status 2076s 1103 2076s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2076s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2076s Active: active (running) since Mon 2024-06-03 17:47:03 UTC; 1min 47s ago 2076s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2076s Main PID: 1103 (htcacheclean) 2076s Tasks: 1 (limit: 18986) 2076s Memory: 240.0K () 2076s CGroup: /system.slice/apache-htcacheclean.service 2076s └─1103 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2076s 2076s Jun 03 17:47:03 autopkgtest-lxd-ynciuo systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2076s Jun 03 17:47:03 autopkgtest-lxd-ynciuo systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2076s + service apache-htcacheclean stop 2076s + sleep 1 2077s + pgrep -P 1 -u www-data -G www-data htcacheclean 2077s + service apache-htcacheclean status 2077s + a2dismod cache_disk 2077s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2077s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2077s Active: inactive (dead) since Mon 2024-06-03 17:48:51 UTC; 1s ago 2077s Duration: 1min 48.433s 2077s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2077s Main PID: 1103 (code=exited, status=0/SUCCESS) 2077s 2077s Jun 03 17:47:03 autopkgtest-lxd-ynciuo systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2077s Jun 03 17:47:03 autopkgtest-lxd-ynciuo systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2077s Jun 03 17:48:51 autopkgtest-lxd-ynciuo systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2077s Jun 03 17:48:51 autopkgtest-lxd-ynciuo systemd[1]: apache-htcacheclean.service: Deactivated successfully. 2077s Jun 03 17:48:51 autopkgtest-lxd-ynciuo systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2077s Disabling external service apache-htcacheclean 2077s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2077s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 2078s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 2078s Module cache_disk disabled. 2078s To activate the new configuration, you need to run: 2078s systemctl restart apache2 2078s systemctl stop apache-htcacheclean 2078s + htc_enabled 2078s + ls /etc/rc[2345].d/S*apache-htcacheclean 2078s + return 1 2078s + a2enmod cache_socache 2078s Considering dependency cache for cache_socache: 2078s Module cache already enabled 2078s Enabling module cache_socache. 2078s To activate the new configuration, you need to run: 2078s systemctl restart apache2 2078s + htc_enabled 2078s + ls /etc/rc[2345].d/S*apache-htcacheclean 2078s + return 1 2078s + exit 0 2079s autopkgtest [17:48:54]: test htcacheclean: -----------------------] 2083s autopkgtest [17:48:58]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 2083s htcacheclean PASS 2086s autopkgtest [17:49:01]: test ssl-passphrase: preparing testbed 2096s Reading package lists... 2096s Building dependency tree... 2096s Reading state information... 2097s Starting pkgProblemResolver with broken count: 0 2097s Starting 2 pkgProblemResolver with broken count: 0 2097s Done 2098s The following additional packages will be installed: 2098s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2098s Suggested packages: 2098s tk8.6 tcl-tclreadline 2098s The following NEW packages will be installed: 2098s autopkgtest-satdep expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2098s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 2098s Need to get 1171 kB/1172 kB of archives. 2098s After this operation, 4084 kB of additional disk space will be used. 2098s Get:1 /tmp/autopkgtest.CaYZkG/5-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [720 B] 2099s Get:2 http://ftpmaster.internal/ubuntu oracular/main armhf libtcl8.6 armhf 8.6.14+dfsg-1build1 [903 kB] 2099s Get:3 http://ftpmaster.internal/ubuntu oracular/main armhf tcl8.6 armhf 8.6.14+dfsg-1build1 [14.6 kB] 2099s Get:4 http://ftpmaster.internal/ubuntu oracular/universe armhf tcl-expect armhf 5.45.4-3 [99.5 kB] 2099s Get:5 http://ftpmaster.internal/ubuntu oracular/universe armhf expect armhf 5.45.4-3 [136 kB] 2099s Get:6 http://ftpmaster.internal/ubuntu oracular/main armhf ssl-cert all 1.1.2ubuntu1 [17.8 kB] 2099s Preconfiguring packages ... 2100s Fetched 1171 kB in 1s (1198 kB/s) 2100s Selecting previously unselected package libtcl8.6:armhf. 2100s (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 ... 59045 files and directories currently installed.) 2100s Preparing to unpack .../0-libtcl8.6_8.6.14+dfsg-1build1_armhf.deb ... 2100s Unpacking libtcl8.6:armhf (8.6.14+dfsg-1build1) ... 2100s Selecting previously unselected package tcl8.6. 2100s Preparing to unpack .../1-tcl8.6_8.6.14+dfsg-1build1_armhf.deb ... 2100s Unpacking tcl8.6 (8.6.14+dfsg-1build1) ... 2100s Selecting previously unselected package tcl-expect:armhf. 2100s Preparing to unpack .../2-tcl-expect_5.45.4-3_armhf.deb ... 2100s Unpacking tcl-expect:armhf (5.45.4-3) ... 2100s Selecting previously unselected package expect. 2100s Preparing to unpack .../3-expect_5.45.4-3_armhf.deb ... 2100s Unpacking expect (5.45.4-3) ... 2100s Selecting previously unselected package ssl-cert. 2100s Preparing to unpack .../4-ssl-cert_1.1.2ubuntu1_all.deb ... 2100s Unpacking ssl-cert (1.1.2ubuntu1) ... 2100s Selecting previously unselected package autopkgtest-satdep. 2100s Preparing to unpack .../5-5-autopkgtest-satdep.deb ... 2100s Unpacking autopkgtest-satdep (0) ... 2100s Setting up ssl-cert (1.1.2ubuntu1) ... 2102s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 2102s Setting up libtcl8.6:armhf (8.6.14+dfsg-1build1) ... 2102s Setting up tcl8.6 (8.6.14+dfsg-1build1) ... 2102s Setting up tcl-expect:armhf (5.45.4-3) ... 2102s Setting up expect (5.45.4-3) ... 2102s Setting up autopkgtest-satdep (0) ... 2102s Processing triggers for man-db (2.12.1-1) ... 2103s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2114s (Reading database ... 59383 files and directories currently installed.) 2114s Removing autopkgtest-satdep (0) ... 2119s autopkgtest [17:49:34]: test ssl-passphrase: [----------------------- 2121s + cd /etc/ssl/private 2121s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 2121s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 2121s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 2121s writing RSA key 2121s + a2enmod ssl 2121s Considering dependency mime for ssl: 2121s Module mime already enabled 2121s Considering dependency socache_shmcb for ssl: 2121s Enabling module socache_shmcb. 2121s Enabling module ssl. 2121s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2121s To activate the new configuration, you need to run: 2121s systemctl restart apache2 2121s + a2ensite default-ssl 2121s Enabling site default-ssl. 2121s To activate the new configuration, you need to run: 2121s systemctl reload apache2 2121s + expect 2121s + password_responder 2121s + [ ! -e /run/systemd/ask-password/sck.* ] 2121s + sleep 1 2121s spawn service apache2 restart 2122s Enter passphrase for SSL/TLS keys for autopkgtest-lxd-ynciuo.lxd:443 (RSA): (press TAB for no echo) + [ ! -e /run/systemd/ask-password/sck.698ec25ca84193fe ] 2122s + echo ssl-passphrase test password responder: found prompt, sending password 2122s + echo test 2122s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.698ec25ca84193fe 2122s ssl-passphrase test password responder: found prompt, sending password 2122s 2122s + echo Hello, world! 2122s + curl -k https://localhost/hello.txt 2122s % Total % Received % Xferd Average Speed Time Time Time Current 2122s Dload Upload Total Spent Left Speed 2122s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 106 0 --:--:-- --:--:-- --:--:-- 129 2122s + result=Hello, world! 2122s + [ Hello, world! != Hello, world! ] 2123s autopkgtest [17:49:38]: test ssl-passphrase: -----------------------] 2126s autopkgtest [17:49:41]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 2126s ssl-passphrase PASS 2130s autopkgtest [17:49:45]: test check-http2: preparing testbed 2161s autopkgtest [17:50:16]: testbed dpkg architecture: armhf 2163s autopkgtest [17:50:18]: testbed apt version: 2.9.3 2163s autopkgtest [17:50:18]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2170s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 2170s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [382 kB] 2171s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [41.9 kB] 2171s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 2171s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 2171s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf Packages [43.6 kB] 2171s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf Packages [270 kB] 2171s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse armhf Packages [1392 B] 2171s Fetched 856 kB in 1s (976 kB/s) 2171s Reading package lists... 2185s tee: /proc/self/fd/2: Permission denied 2208s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 2208s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 2208s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 2208s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 2209s Reading package lists... 2209s Reading package lists... 2209s Building dependency tree... 2209s Reading state information... 2210s Calculating upgrade... 2211s The following packages will be upgraded: 2211s libxml2 2211s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2211s Need to get 560 kB of archives. 2211s After this operation, 60.4 kB disk space will be freed. 2211s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf libxml2 armhf 2.12.7+dfsg-3 [560 kB] 2212s Fetched 560 kB in 0s (1154 kB/s) 2212s (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 ... 58332 files and directories currently installed.) 2212s Preparing to unpack .../libxml2_2.12.7+dfsg-3_armhf.deb ... 2212s Unpacking libxml2:armhf (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 2212s Setting up libxml2:armhf (2.12.7+dfsg-3) ... 2212s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2212s Reading package lists... 2213s Building dependency tree... 2213s Reading state information... 2214s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2215s autopkgtest [17:51:10]: rebooting testbed after setup commands that affected boot 2286s Reading package lists... 2286s Building dependency tree... 2286s Reading state information... 2287s Starting pkgProblemResolver with broken count: 0 2287s Starting 2 pkgProblemResolver with broken count: 0 2287s Done 2288s The following additional packages will be installed: 2288s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2288s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 2288s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 2288s Suggested packages: 2288s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2288s The following NEW packages will be installed: 2288s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 2288s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 2288s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 2288s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 2288s Need to get 2284 kB/2285 kB of archives. 2288s After this operation, 6528 kB of additional disk space will be used. 2288s Get:1 /tmp/autopkgtest.CaYZkG/6-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [728 B] 2288s Get:2 http://ftpmaster.internal/ubuntu oracular/main armhf libapr1t64 armhf 1.7.2-3.2 [86.0 kB] 2288s Get:3 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1t64 armhf 1.6.3-1.1ubuntu7 [82.3 kB] 2288s Get:4 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-1.1ubuntu7 [9594 B] 2288s Get:5 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1-ldap armhf 1.6.3-1.1ubuntu7 [8494 B] 2288s Get:6 http://ftpmaster.internal/ubuntu oracular/main armhf liblua5.4-0 armhf 5.4.6-3build2 [133 kB] 2288s Get:7 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-bin armhf 2.4.58-1ubuntu8.1 [1203 kB] 2288s Get:8 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 2288s Get:9 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-utils armhf 2.4.58-1ubuntu8.1 [97.3 kB] 2288s Get:10 http://ftpmaster.internal/ubuntu oracular/main armhf apache2 armhf 2.4.58-1ubuntu8.1 [90.2 kB] 2288s Get:11 http://ftpmaster.internal/ubuntu oracular/universe armhf libev4t64 armhf 1:4.33-2.1build1 [26.3 kB] 2288s Get:12 http://ftpmaster.internal/ubuntu oracular/universe armhf libjemalloc2 armhf 5.3.0-2build1 [200 kB] 2288s Get:13 http://ftpmaster.internal/ubuntu oracular/universe armhf nghttp2-client armhf 1.61.0-1 [167 kB] 2288s Get:14 http://ftpmaster.internal/ubuntu oracular/main armhf ssl-cert all 1.1.2ubuntu1 [17.8 kB] 2289s Preconfiguring packages ... 2289s Fetched 2284 kB in 1s (3520 kB/s) 2289s Selecting previously unselected package libapr1t64:armhf. 2289s (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 ... 58332 files and directories currently installed.) 2289s Preparing to unpack .../00-libapr1t64_1.7.2-3.2_armhf.deb ... 2289s Unpacking libapr1t64:armhf (1.7.2-3.2) ... 2289s Selecting previously unselected package libaprutil1t64:armhf. 2289s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_armhf.deb ... 2289s Unpacking libaprutil1t64:armhf (1.6.3-1.1ubuntu7) ... 2289s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 2289s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_armhf.deb ... 2289s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-1.1ubuntu7) ... 2289s Selecting previously unselected package libaprutil1-ldap:armhf. 2289s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_armhf.deb ... 2289s Unpacking libaprutil1-ldap:armhf (1.6.3-1.1ubuntu7) ... 2289s Selecting previously unselected package liblua5.4-0:armhf. 2289s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_armhf.deb ... 2289s Unpacking liblua5.4-0:armhf (5.4.6-3build2) ... 2289s Selecting previously unselected package apache2-bin. 2289s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.1_armhf.deb ... 2289s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 2289s Selecting previously unselected package apache2-data. 2289s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 2289s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 2289s Selecting previously unselected package apache2-utils. 2289s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.1_armhf.deb ... 2289s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 2289s Selecting previously unselected package apache2. 2289s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.1_armhf.deb ... 2289s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 2289s Selecting previously unselected package libev4t64:armhf. 2289s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_armhf.deb ... 2289s Unpacking libev4t64:armhf (1:4.33-2.1build1) ... 2289s Selecting previously unselected package libjemalloc2:armhf. 2289s Preparing to unpack .../10-libjemalloc2_5.3.0-2build1_armhf.deb ... 2289s Unpacking libjemalloc2:armhf (5.3.0-2build1) ... 2289s Selecting previously unselected package nghttp2-client. 2289s Preparing to unpack .../11-nghttp2-client_1.61.0-1_armhf.deb ... 2289s Unpacking nghttp2-client (1.61.0-1) ... 2289s Selecting previously unselected package ssl-cert. 2289s Preparing to unpack .../12-ssl-cert_1.1.2ubuntu1_all.deb ... 2289s Unpacking ssl-cert (1.1.2ubuntu1) ... 2289s Selecting previously unselected package autopkgtest-satdep. 2289s Preparing to unpack .../13-6-autopkgtest-satdep.deb ... 2289s Unpacking autopkgtest-satdep (0) ... 2289s Setting up libev4t64:armhf (1:4.33-2.1build1) ... 2289s Setting up libjemalloc2:armhf (5.3.0-2build1) ... 2289s Setting up nghttp2-client (1.61.0-1) ... 2289s Setting up ssl-cert (1.1.2ubuntu1) ... 2290s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 2290s Setting up libapr1t64:armhf (1.7.2-3.2) ... 2290s Setting up liblua5.4-0:armhf (5.4.6-3build2) ... 2290s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 2290s Setting up libaprutil1t64:armhf (1.6.3-1.1ubuntu7) ... 2290s Setting up libaprutil1-ldap:armhf (1.6.3-1.1ubuntu7) ... 2290s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-1.1ubuntu7) ... 2290s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 2290s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 2290s Setting up apache2 (2.4.58-1ubuntu8.1) ... 2290s Enabling module mpm_event. 2290s Enabling module authz_core. 2290s Enabling module authz_host. 2290s Enabling module authn_core. 2290s Enabling module auth_basic. 2290s Enabling module access_compat. 2290s Enabling module authn_file. 2291s Enabling module authz_user. 2291s Enabling module alias. 2291s Enabling module dir. 2291s Enabling module autoindex. 2291s Enabling module env. 2291s Enabling module mime. 2291s Enabling module negotiation. 2291s Enabling module setenvif. 2291s Enabling module filter. 2291s Enabling module deflate. 2291s Enabling module status. 2291s Enabling module reqtimeout. 2291s Enabling conf charset. 2291s Enabling conf localized-error-pages. 2291s Enabling conf other-vhosts-access-log. 2291s Enabling conf security. 2291s Enabling conf serve-cgi-bin. 2291s Enabling site 000-default. 2292s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2292s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2293s Setting up autopkgtest-satdep (0) ... 2293s Processing triggers for ufw (0.36.2-6) ... 2293s Processing triggers for man-db (2.12.1-1) ... 2294s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2305s (Reading database ... 59075 files and directories currently installed.) 2305s Removing autopkgtest-satdep (0) ... 2317s autopkgtest [17:52:52]: test check-http2: [----------------------- 2319s + a2enmod http2 2319s Enabling module http2. 2319s To activate the new configuration, you need to run: 2319s systemctl restart apache2 2319s + a2enmod ssl 2319s Considering dependency mime for ssl: 2319s Module mime already enabled 2319s Considering dependency socache_shmcb for ssl: 2319s Enabling module socache_shmcb. 2319s Enabling module ssl. 2319s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2319s To activate the new configuration, you need to run: 2319s systemctl restart apache2 2319s + a2ensite default-ssl 2319s Enabling site default-ssl. 2319s + echo Protocols h2c h2 http/1.1 2319s + service apache2 restart 2319s To activate the new configuration, you need to run: 2319s systemctl reload apache2 2319s + echo Hello, world! 2319s + testapache curl -s -k http://localhost/hello.txt 2319s + cmd=curl -s -k http://localhost/hello.txt 2319s + curl -s -k http://localhost/hello.txt 2319s + result=Hello, world! 2319s + [ Hello, world! != Hello, world! ] 2319s + echo OK 2319s + testapache curl -s -k https://localhost/hello.txt 2319s + cmd=curl -s -k https://localhost/hello.txt 2319s + curl -s -k https://localhost/hello.txt 2319s OK 2319s + result=Hello, world! 2319s + [ Hello, world! != Hello, world! ] 2319s + echo OK 2319s + testapache nghttp --no-verify-peer https://localhost/hello.txt 2319s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 2319s + nghttp --no-verify-peer https://localhost/hello.txt 2319s OK 2319s + result=Hello, world! 2319s + [ Hello, world! != Hello, world! ] 2319s + echo OK 2319s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 2319s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 2319s + nghttp -u --no-verify-peer http://localhost/hello.txt 2319s OK 2319s OK 2319s + result=Hello, world! 2319s + [ Hello, world! != Hello, world! ] 2319s + echo OK 2320s autopkgtest [17:52:55]: test check-http2: -----------------------] 2323s check-http2 PASS 2323s autopkgtest [17:52:58]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 2327s autopkgtest [17:53:02]: test check-ubuntu-branding: preparing testbed 2354s autopkgtest [17:53:29]: testbed dpkg architecture: armhf 2356s autopkgtest [17:53:31]: testbed apt version: 2.9.3 2356s autopkgtest [17:53:31]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2364s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 2364s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [392 kB] 2364s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.3 kB] 2364s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 2364s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 2364s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf Packages [42.3 kB] 2364s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf Packages [266 kB] 2364s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse armhf Packages [1392 B] 2364s Fetched 862 kB in 1s (932 kB/s) 2364s Reading package lists... 2379s tee: /proc/self/fd/2: Permission denied 2400s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 2400s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 2400s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 2400s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 2401s Reading package lists... 2401s Reading package lists... 2401s Building dependency tree... 2401s Reading state information... 2402s Calculating upgrade... 2402s The following packages will be upgraded: 2402s libxml2 2403s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2403s Need to get 560 kB of archives. 2403s After this operation, 60.4 kB disk space will be freed. 2403s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf libxml2 armhf 2.12.7+dfsg-3 [560 kB] 2403s Fetched 560 kB in 0s (1170 kB/s) 2403s (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 ... 58332 files and directories currently installed.) 2403s Preparing to unpack .../libxml2_2.12.7+dfsg-3_armhf.deb ... 2403s Unpacking libxml2:armhf (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 2403s Setting up libxml2:armhf (2.12.7+dfsg-3) ... 2403s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2404s Reading package lists... 2404s Building dependency tree... 2404s Reading state information... 2405s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2407s autopkgtest [17:54:22]: rebooting testbed after setup commands that affected boot 2477s Reading package lists... 2478s Building dependency tree... 2478s Reading state information... 2478s Starting pkgProblemResolver with broken count: 0 2478s Starting 2 pkgProblemResolver with broken count: 0 2478s Done 2479s The following additional packages will be installed: 2479s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2479s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2479s Suggested packages: 2479s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2479s Recommended packages: 2479s ssl-cert 2479s The following NEW packages will be installed: 2479s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 2479s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2479s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 2479s Need to get 1873 kB/1874 kB of archives. 2479s After this operation, 5563 kB of additional disk space will be used. 2479s Get:1 /tmp/autopkgtest.CaYZkG/7-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [704 B] 2479s Get:2 http://ftpmaster.internal/ubuntu oracular/main armhf libapr1t64 armhf 1.7.2-3.2 [86.0 kB] 2480s Get:3 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1t64 armhf 1.6.3-1.1ubuntu7 [82.3 kB] 2480s Get:4 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-1.1ubuntu7 [9594 B] 2480s Get:5 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1-ldap armhf 1.6.3-1.1ubuntu7 [8494 B] 2480s Get:6 http://ftpmaster.internal/ubuntu oracular/main armhf liblua5.4-0 armhf 5.4.6-3build2 [133 kB] 2480s Get:7 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-bin armhf 2.4.58-1ubuntu8.1 [1203 kB] 2480s Get:8 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 2480s Get:9 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-utils armhf 2.4.58-1ubuntu8.1 [97.3 kB] 2480s Get:10 http://ftpmaster.internal/ubuntu oracular/main armhf apache2 armhf 2.4.58-1ubuntu8.1 [90.2 kB] 2480s Fetched 1873 kB in 1s (2695 kB/s) 2480s Selecting previously unselected package libapr1t64:armhf. 2480s (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 ... 58332 files and directories currently installed.) 2480s Preparing to unpack .../0-libapr1t64_1.7.2-3.2_armhf.deb ... 2480s Unpacking libapr1t64:armhf (1.7.2-3.2) ... 2480s Selecting previously unselected package libaprutil1t64:armhf. 2480s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_armhf.deb ... 2480s Unpacking libaprutil1t64:armhf (1.6.3-1.1ubuntu7) ... 2480s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 2480s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_armhf.deb ... 2480s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-1.1ubuntu7) ... 2481s Selecting previously unselected package libaprutil1-ldap:armhf. 2481s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_armhf.deb ... 2481s Unpacking libaprutil1-ldap:armhf (1.6.3-1.1ubuntu7) ... 2481s Selecting previously unselected package liblua5.4-0:armhf. 2481s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_armhf.deb ... 2481s Unpacking liblua5.4-0:armhf (5.4.6-3build2) ... 2481s Selecting previously unselected package apache2-bin. 2481s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.1_armhf.deb ... 2481s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 2481s Selecting previously unselected package apache2-data. 2481s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 2481s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 2481s Selecting previously unselected package apache2-utils. 2481s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.1_armhf.deb ... 2481s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 2481s Selecting previously unselected package apache2. 2481s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.1_armhf.deb ... 2481s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 2481s Selecting previously unselected package autopkgtest-satdep. 2481s Preparing to unpack .../9-7-autopkgtest-satdep.deb ... 2481s Unpacking autopkgtest-satdep (0) ... 2481s Setting up libapr1t64:armhf (1.7.2-3.2) ... 2481s Setting up liblua5.4-0:armhf (5.4.6-3build2) ... 2481s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 2481s Setting up libaprutil1t64:armhf (1.6.3-1.1ubuntu7) ... 2481s Setting up libaprutil1-ldap:armhf (1.6.3-1.1ubuntu7) ... 2481s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-1.1ubuntu7) ... 2481s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 2481s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 2481s Setting up apache2 (2.4.58-1ubuntu8.1) ... 2481s Enabling module mpm_event. 2481s Enabling module authz_core. 2481s Enabling module authz_host. 2481s Enabling module authn_core. 2481s Enabling module auth_basic. 2481s Enabling module access_compat. 2481s Enabling module authn_file. 2481s Enabling module authz_user. 2481s Enabling module alias. 2481s Enabling module dir. 2481s Enabling module autoindex. 2481s Enabling module env. 2481s Enabling module mime. 2481s Enabling module negotiation. 2482s Enabling module setenvif. 2482s Enabling module filter. 2482s Enabling module deflate. 2482s Enabling module status. 2482s Enabling module reqtimeout. 2482s Enabling conf charset. 2482s Enabling conf localized-error-pages. 2482s Enabling conf other-vhosts-access-log. 2482s Enabling conf security. 2482s Enabling conf serve-cgi-bin. 2482s Enabling site 000-default. 2483s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2483s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2484s Setting up autopkgtest-satdep (0) ... 2484s Processing triggers for ufw (0.36.2-6) ... 2484s Processing triggers for man-db (2.12.1-1) ... 2485s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2496s (Reading database ... 59045 files and directories currently installed.) 2496s Removing autopkgtest-satdep (0) ... 2508s autopkgtest [17:56:03]: test check-ubuntu-branding: [----------------------- 2510s + ubuntu_logo_path=icons/ubuntu-logo.png 2510s ++ curl -s http://localhost 2510s + html_content=' 2510s 2510s 2510s 2510s 2510s Apache2 Ubuntu Default Page: It works 2510s 2510s 2510s 2510s
2510s 2510s
2510s
2510s

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

2510s 2510s

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

2510s 2510s
2510s
2510s
2510s Configuration Overview 2510s
2510s
2510s

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

2510s

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

2510s
2510s /etc/apache2/
2510s |-- apache2.conf
2510s |       `--  ports.conf
2510s |-- mods-enabled
2510s |       |-- *.load
2510s |       `-- *.conf
2510s |-- conf-enabled
2510s |       `-- *.conf
2510s |-- sites-enabled
2510s |       `-- *.conf
2510s           
2510s
    2510s
  • 2510s apache2.conf is the main configuration 2510s file. It puts the pieces together by including all remaining configuration 2510s files when starting up the web server. 2510s
  • 2510s 2510s
  • 2510s ports.conf is always included from the 2510s main configuration file. It is used to determine the listening ports for 2510s incoming connections, and this file can be customized anytime. 2510s
  • 2510s 2510s
  • 2510s Configuration files in the mods-enabled/, 2510s conf-enabled/ and sites-enabled/ directories contain 2510s particular configuration snippets which manage modules, global configuration 2510s fragments, or virtual host configurations, respectively. 2510s
  • 2510s 2510s
  • 2510s They are activated by symlinking available 2510s autopkgtest [17:56:05]: test check-ubuntu-branding: -----------------------] 2514s check-ubuntu-branding PASS 2514s autopkgtest [17:56:09]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2518s autopkgtest [17:56:13]: test chroot: preparing testbed 2545s autopkgtest [17:56:40]: testbed dpkg architecture: armhf 2547s autopkgtest [17:56:42]: testbed apt version: 2.9.3 2547s autopkgtest [17:56:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2554s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 2555s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 2555s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.3 kB] 2555s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [392 kB] 2555s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 2555s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf Packages [42.3 kB] 2555s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf Packages [266 kB] 2555s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse armhf Packages [1392 B] 2555s Fetched 862 kB in 1s (1027 kB/s) 2555s Reading package lists... 2569s tee: /proc/self/fd/2: Permission denied 2591s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 2591s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 2591s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 2591s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 2592s Reading package lists... 2593s Reading package lists... 2593s Building dependency tree... 2593s Reading state information... 2593s Calculating upgrade... 2594s The following packages will be upgraded: 2594s libxml2 2594s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2594s Need to get 560 kB of archives. 2594s After this operation, 60.4 kB disk space will be freed. 2594s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf libxml2 armhf 2.12.7+dfsg-3 [560 kB] 2595s Fetched 560 kB in 0s (1178 kB/s) 2595s (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 ... 58332 files and directories currently installed.) 2595s Preparing to unpack .../libxml2_2.12.7+dfsg-3_armhf.deb ... 2595s Unpacking libxml2:armhf (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 2595s Setting up libxml2:armhf (2.12.7+dfsg-3) ... 2595s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2595s Reading package lists... 2596s Building dependency tree... 2596s Reading state information... 2596s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2598s autopkgtest [17:57:33]: rebooting testbed after setup commands that affected boot 2669s Reading package lists... 2669s Building dependency tree... 2669s Reading state information... 2669s Starting pkgProblemResolver with broken count: 0 2669s Starting 2 pkgProblemResolver with broken count: 0 2670s Done 2670s The following additional packages will be installed: 2670s apache2 apache2-bin apache2-data apache2-utils cpp cpp-13 2670s cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf gcc gcc-13 2670s gcc-13-arm-linux-gnueabihf gcc-13-base gcc-arm-linux-gnueabihf libapr1t64 2670s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 2670s libcc1-0 libgcc-13-dev libgomp1 libisl23 liblua5.4-0 libmpc3 libubsan1 2670s Suggested packages: 2670s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2670s cpp-doc gcc-13-locales cpp-13-doc gcc-multilib manpages-dev autoconf 2670s automake libtool flex bison gdb gcc-doc gcc-13-doc gdb-arm-linux-gnueabihf 2670s Recommended packages: 2670s ssl-cert libc6-dev | libc-dev libc6-dev libc-dev 2670s The following NEW packages will be installed: 2670s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep cpp cpp-13 2670s cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf gcc gcc-13 2670s gcc-13-arm-linux-gnueabihf gcc-13-base gcc-arm-linux-gnueabihf libapr1t64 2670s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 2670s libcc1-0 libgcc-13-dev libgomp1 libisl23 liblua5.4-0 libmpc3 libubsan1 2670s 0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded. 2670s Need to get 33.8 MB/33.8 MB of archives. 2670s After this operation, 89.4 MB of additional disk space will be used. 2670s Get:1 /tmp/autopkgtest.CaYZkG/8-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [724 B] 2671s Get:2 http://ftpmaster.internal/ubuntu oracular/main armhf libapr1t64 armhf 1.7.2-3.2 [86.0 kB] 2671s Get:3 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1t64 armhf 1.6.3-1.1ubuntu7 [82.3 kB] 2671s Get:4 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-1.1ubuntu7 [9594 B] 2671s Get:5 http://ftpmaster.internal/ubuntu oracular/main armhf libaprutil1-ldap armhf 1.6.3-1.1ubuntu7 [8494 B] 2671s Get:6 http://ftpmaster.internal/ubuntu oracular/main armhf liblua5.4-0 armhf 5.4.6-3build2 [133 kB] 2671s Get:7 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-bin armhf 2.4.58-1ubuntu8.1 [1203 kB] 2671s Get:8 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 2671s Get:9 http://ftpmaster.internal/ubuntu oracular/main armhf apache2-utils armhf 2.4.58-1ubuntu8.1 [97.3 kB] 2671s Get:10 http://ftpmaster.internal/ubuntu oracular/main armhf apache2 armhf 2.4.58-1ubuntu8.1 [90.2 kB] 2671s Get:11 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-13-base armhf 13.2.0-23ubuntu4 [48.9 kB] 2671s Get:12 http://ftpmaster.internal/ubuntu oracular/main armhf libisl23 armhf 0.26-3build1 [544 kB] 2671s Get:13 http://ftpmaster.internal/ubuntu oracular/main armhf libmpc3 armhf 1.3.1-1build1 [46.7 kB] 2671s Get:14 http://ftpmaster.internal/ubuntu oracular/main armhf cpp-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [8759 kB] 2671s Get:15 http://ftpmaster.internal/ubuntu oracular/main armhf cpp-13 armhf 13.2.0-23ubuntu4 [1034 B] 2671s Get:16 http://ftpmaster.internal/ubuntu oracular/main armhf cpp-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [5320 B] 2671s Get:17 http://ftpmaster.internal/ubuntu oracular/main armhf cpp armhf 4:13.2.0-7ubuntu1 [22.4 kB] 2671s Get:18 http://ftpmaster.internal/ubuntu oracular/main armhf libcc1-0 armhf 14.1.0-1ubuntu1 [43.3 kB] 2671s Get:19 http://ftpmaster.internal/ubuntu oracular/main armhf libgomp1 armhf 14.1.0-1ubuntu1 [125 kB] 2671s Get:20 http://ftpmaster.internal/ubuntu oracular/main armhf libatomic1 armhf 14.1.0-1ubuntu1 [7816 B] 2671s Get:21 http://ftpmaster.internal/ubuntu oracular/main armhf libasan8 armhf 14.1.0-1ubuntu1 [2913 kB] 2671s Get:22 http://ftpmaster.internal/ubuntu oracular/main armhf libubsan1 armhf 14.1.0-1ubuntu1 [1154 kB] 2671s Get:23 http://ftpmaster.internal/ubuntu oracular/main armhf libgcc-13-dev armhf 13.2.0-23ubuntu4 [899 kB] 2671s Get:24 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [16.9 MB] 2672s Get:25 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-13 armhf 13.2.0-23ubuntu4 [453 kB] 2672s Get:26 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1220 B] 2672s Get:27 http://ftpmaster.internal/ubuntu oracular/main armhf gcc armhf 4:13.2.0-7ubuntu1 [5022 B] 2672s Fetched 33.8 MB in 1s (23.4 MB/s) 2672s Selecting previously unselected package libapr1t64:armhf. 2672s (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 ... 58332 files and directories currently installed.) 2672s Preparing to unpack .../00-libapr1t64_1.7.2-3.2_armhf.deb ... 2672s Unpacking libapr1t64:armhf (1.7.2-3.2) ... 2672s Selecting previously unselected package libaprutil1t64:armhf. 2672s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_armhf.deb ... 2672s Unpacking libaprutil1t64:armhf (1.6.3-1.1ubuntu7) ... 2672s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 2672s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_armhf.deb ... 2672s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-1.1ubuntu7) ... 2672s Selecting previously unselected package libaprutil1-ldap:armhf. 2672s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_armhf.deb ... 2672s Unpacking libaprutil1-ldap:armhf (1.6.3-1.1ubuntu7) ... 2672s Selecting previously unselected package liblua5.4-0:armhf. 2672s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_armhf.deb ... 2672s Unpacking liblua5.4-0:armhf (5.4.6-3build2) ... 2672s Selecting previously unselected package apache2-bin. 2672s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.1_armhf.deb ... 2672s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 2672s Selecting previously unselected package apache2-data. 2672s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 2672s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 2673s Selecting previously unselected package apache2-utils. 2673s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.1_armhf.deb ... 2673s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 2673s Selecting previously unselected package apache2. 2673s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.1_armhf.deb ... 2673s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 2673s Selecting previously unselected package gcc-13-base:armhf. 2673s Preparing to unpack .../09-gcc-13-base_13.2.0-23ubuntu4_armhf.deb ... 2673s Unpacking gcc-13-base:armhf (13.2.0-23ubuntu4) ... 2673s Selecting previously unselected package libisl23:armhf. 2673s Preparing to unpack .../10-libisl23_0.26-3build1_armhf.deb ... 2673s Unpacking libisl23:armhf (0.26-3build1) ... 2673s Selecting previously unselected package libmpc3:armhf. 2673s Preparing to unpack .../11-libmpc3_1.3.1-1build1_armhf.deb ... 2673s Unpacking libmpc3:armhf (1.3.1-1build1) ... 2673s Selecting previously unselected package cpp-13-arm-linux-gnueabihf. 2673s Preparing to unpack .../12-cpp-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... 2673s Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... 2673s Selecting previously unselected package cpp-13. 2673s Preparing to unpack .../13-cpp-13_13.2.0-23ubuntu4_armhf.deb ... 2673s Unpacking cpp-13 (13.2.0-23ubuntu4) ... 2673s Selecting previously unselected package cpp-arm-linux-gnueabihf. 2673s Preparing to unpack .../14-cpp-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 2673s Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 2673s Selecting previously unselected package cpp. 2673s Preparing to unpack .../15-cpp_4%3a13.2.0-7ubuntu1_armhf.deb ... 2673s Unpacking cpp (4:13.2.0-7ubuntu1) ... 2673s Selecting previously unselected package libcc1-0:armhf. 2673s Preparing to unpack .../16-libcc1-0_14.1.0-1ubuntu1_armhf.deb ... 2673s Unpacking libcc1-0:armhf (14.1.0-1ubuntu1) ... 2673s Selecting previously unselected package libgomp1:armhf. 2673s Preparing to unpack .../17-libgomp1_14.1.0-1ubuntu1_armhf.deb ... 2673s Unpacking libgomp1:armhf (14.1.0-1ubuntu1) ... 2673s Selecting previously unselected package libatomic1:armhf. 2673s Preparing to unpack .../18-libatomic1_14.1.0-1ubuntu1_armhf.deb ... 2673s Unpacking libatomic1:armhf (14.1.0-1ubuntu1) ... 2673s Selecting previously unselected package libasan8:armhf. 2673s Preparing to unpack .../19-libasan8_14.1.0-1ubuntu1_armhf.deb ... 2673s Unpacking libasan8:armhf (14.1.0-1ubuntu1) ... 2673s Selecting previously unselected package libubsan1:armhf. 2673s Preparing to unpack .../20-libubsan1_14.1.0-1ubuntu1_armhf.deb ... 2673s Unpacking libubsan1:armhf (14.1.0-1ubuntu1) ... 2674s Selecting previously unselected package libgcc-13-dev:armhf. 2674s Preparing to unpack .../21-libgcc-13-dev_13.2.0-23ubuntu4_armhf.deb ... 2674s Unpacking libgcc-13-dev:armhf (13.2.0-23ubuntu4) ... 2674s Selecting previously unselected package gcc-13-arm-linux-gnueabihf. 2674s Preparing to unpack .../22-gcc-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... 2674s Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... 2674s Selecting previously unselected package gcc-13. 2674s Preparing to unpack .../23-gcc-13_13.2.0-23ubuntu4_armhf.deb ... 2674s Unpacking gcc-13 (13.2.0-23ubuntu4) ... 2674s Selecting previously unselected package gcc-arm-linux-gnueabihf. 2674s Preparing to unpack .../24-gcc-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 2674s Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 2674s Selecting previously unselected package gcc. 2674s Preparing to unpack .../25-gcc_4%3a13.2.0-7ubuntu1_armhf.deb ... 2674s Unpacking gcc (4:13.2.0-7ubuntu1) ... 2674s Selecting previously unselected package autopkgtest-satdep. 2674s Preparing to unpack .../26-8-autopkgtest-satdep.deb ... 2674s Unpacking autopkgtest-satdep (0) ... 2674s Setting up libgomp1:armhf (14.1.0-1ubuntu1) ... 2674s Setting up gcc-13-base:armhf (13.2.0-23ubuntu4) ... 2674s Setting up libmpc3:armhf (1.3.1-1build1) ... 2674s Setting up libatomic1:armhf (14.1.0-1ubuntu1) ... 2674s Setting up libubsan1:armhf (14.1.0-1ubuntu1) ... 2674s Setting up libasan8:armhf (14.1.0-1ubuntu1) ... 2674s Setting up libapr1t64:armhf (1.7.2-3.2) ... 2674s Setting up liblua5.4-0:armhf (5.4.6-3build2) ... 2674s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 2674s Setting up libisl23:armhf (0.26-3build1) ... 2674s Setting up libcc1-0:armhf (14.1.0-1ubuntu1) ... 2674s Setting up libaprutil1t64:armhf (1.6.3-1.1ubuntu7) ... 2674s Setting up cpp-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... 2674s Setting up libaprutil1-ldap:armhf (1.6.3-1.1ubuntu7) ... 2674s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-1.1ubuntu7) ... 2674s Setting up libgcc-13-dev:armhf (13.2.0-23ubuntu4) ... 2674s Setting up cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 2674s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 2674s Setting up cpp-13 (13.2.0-23ubuntu4) ... 2674s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 2674s Setting up gcc-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... 2674s Setting up gcc-13 (13.2.0-23ubuntu4) ... 2674s Setting up cpp (4:13.2.0-7ubuntu1) ... 2674s Setting up gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 2674s Setting up apache2 (2.4.58-1ubuntu8.1) ... 2674s Enabling module mpm_event. 2675s Enabling module authz_core. 2675s Enabling module authz_host. 2675s Enabling module authn_core. 2675s Enabling module auth_basic. 2675s Enabling module access_compat. 2675s Enabling module authn_file. 2675s Enabling module authz_user. 2675s Enabling module alias. 2675s Enabling module dir. 2675s Enabling module autoindex. 2675s Enabling module env. 2675s Enabling module mime. 2675s Enabling module negotiation. 2675s Enabling module setenvif. 2675s Enabling module filter. 2675s Enabling module deflate. 2675s Enabling module status. 2675s Enabling module reqtimeout. 2675s Enabling conf charset. 2675s Enabling conf localized-error-pages. 2675s Enabling conf other-vhosts-access-log. 2675s Enabling conf security. 2675s Enabling conf serve-cgi-bin. 2676s Enabling site 000-default. 2676s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2677s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2678s Setting up gcc (4:13.2.0-7ubuntu1) ... 2678s Setting up autopkgtest-satdep (0) ... 2678s Processing triggers for ufw (0.36.2-6) ... 2678s Processing triggers for man-db (2.12.1-1) ... 2679s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2690s (Reading database ... 59265 files and directories currently installed.) 2690s Removing autopkgtest-satdep (0) ... 2703s autopkgtest [17:59:18]: test chroot: [----------------------- 2704s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2704s + gcc --print-file-name=libgcc_s.so.1 2704s + LIBGCC_S_PATH=/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf/libgcc_s.so.1 2704s + cat 2704s + a2enconf chroot 2704s Enabling conf chroot. 2704s To activate the new configuration, you need to run: 2704s systemctl reload apache2 2704s + echo Hello, world! 2704s + service apache2 restart 2705s + wget -qO- http://localhost/hello.txt 2705s + result=Hello, world! 2705s + [ Hello, world! != Hello, world! ] 2705s autopkgtest [17:59:20]: test chroot: -----------------------] 2709s chroot PASS 2709s autopkgtest [17:59:24]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2712s autopkgtest [17:59:27]: @@@@@@@@@@@@@@@@@@@@ summary 2712s run-test-suite PASS 2712s duplicate-module-load PASS 2712s default-mods PASS 2712s htcacheclean PASS 2712s ssl-passphrase PASS 2712s check-http2 PASS 2712s check-ubuntu-branding PASS 2712s chroot PASS