0s autopkgtest [13:06:05]: starting date and time: 2024-06-03 13:06:05+0000 0s autopkgtest [13:06:05]: git checkout: 930f72e5 setup-testbed: don't install 'Recommends' for 'linux-generic' 0s autopkgtest [13:06:05]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.er8mte59/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:libxml2,src:libxml-libxml-perl --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=libxml2/2.12.7+dfsg-3 libxml-libxml-perl/2.0207+dfsg+really+2.0134-3' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@lcy02-80.secgroup --name adt-oracular-amd64-apache2-20240603-130605-juju-7f2275-prod-proposed-migration-environment-2-195ba969-0650-4827-81a7-0c50899f21b8 --image adt/ubuntu-oracular-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 353s autopkgtest [13:11:58]: testbed dpkg architecture: amd64 353s autopkgtest [13:11:58]: testbed apt version: 2.9.3 353s autopkgtest [13:11:58]: @@@@@@@@@@@@@@@@@@@@ test bed setup 353s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 353s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [384 kB] 354s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.4 kB] 354s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 354s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 354s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [81.4 kB] 354s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [58.4 kB] 354s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [7700 B] 354s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [4300 B] 354s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [355 kB] 354s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [187 kB] 354s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [1392 B] 354s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [1392 B] 354s Fetched 1241 kB in 1s (1570 kB/s) 354s Reading package lists... 356s Reading package lists... 356s Building dependency tree... 356s Reading state information... 356s Calculating upgrade... 357s The following packages will be upgraded: 357s libxml2 357s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 357s Need to get 642 kB of archives. 357s After this operation, 353 kB disk space will be freed. 357s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 libxml2 amd64 2.12.7+dfsg-3 [642 kB] 357s Fetched 642 kB in 0s (20.1 MB/s) 358s (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 ... 74359 files and directories currently installed.) 358s Preparing to unpack .../libxml2_2.12.7+dfsg-3_amd64.deb ... 358s Unpacking libxml2:amd64 (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 358s Setting up libxml2:amd64 (2.12.7+dfsg-3) ... 358s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 358s Reading package lists... 358s Building dependency tree... 358s Reading state information... 358s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 359s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 359s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 359s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 359s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 360s Reading package lists... 360s Reading package lists... 360s Building dependency tree... 360s Reading state information... 361s Calculating upgrade... 361s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 361s Reading package lists... 361s Building dependency tree... 361s Reading state information... 362s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 363s autopkgtest [13:12:08]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 363s autopkgtest [13:12:08]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 366s Get:1 http://ftpmaster.internal/ubuntu oracular/main apache2 2.4.58-1ubuntu8.1 (dsc) [3356 B] 366s Get:2 http://ftpmaster.internal/ubuntu oracular/main apache2 2.4.58-1ubuntu8.1 (tar) [9825 kB] 366s Get:3 http://ftpmaster.internal/ubuntu oracular/main apache2 2.4.58-1ubuntu8.1 (diff) [924 kB] 366s gpgv: Signature made Thu Apr 18 15:55:48 2024 UTC 366s gpgv: using RSA key 50C4A0DDCF31E452CEB19B516569D855A744BE93 366s gpgv: Can't check signature: No public key 366s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu8.1.dsc: no acceptable signature found 367s autopkgtest [13:12:12]: testing package apache2 version 2.4.58-1ubuntu8.1 367s autopkgtest [13:12:12]: build not needed 368s autopkgtest [13:12:13]: test run-test-suite: preparing testbed 369s Reading package lists... 369s Building dependency tree... 369s Reading state information... 370s Starting pkgProblemResolver with broken count: 0 370s Starting 2 pkgProblemResolver with broken count: 0 370s Done 370s The following additional packages will be installed: 370s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 370s autopoint autotools-dev build-essential cpp cpp-13 cpp-13-x86-64-linux-gnu 370s cpp-x86-64-linux-gnu debhelper debugedit dh-autoreconf 370s dh-strip-nondeterminism dwz g++ g++-13 g++-13-x86-64-linux-gnu 370s g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu 370s gcc-x86-64-linux-gnu gettext intltool-debian libalgorithm-c3-perl 370s libanyevent-perl libapr1-dev libapr1t64 libaprutil1-dbd-sqlite3 370s libaprutil1-dev libaprutil1-ldap libaprutil1t64 libarchive-zip-perl libasan8 370s libatomic1 libb-hooks-endofscope-perl libb-hooks-op-check-perl 370s libbytes-random-secure-perl libcc1-0 libclass-c3-perl 370s libclass-data-inheritable-perl libclass-inspector-perl 370s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 370s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 370s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 370s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 370s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 370s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 370s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 370s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 370s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 370s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 370s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 370s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 370s libmath-random-isaac-perl libmodule-implementation-perl 370s libmodule-runtime-perl libmpc3 libmro-compat-perl 370s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 370s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 370s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 370s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 370s libprotocol-http2-perl libquadmath0 librole-tiny-perl libsctp-dev libsctp1 370s libspecio-perl libstdc++-13-dev libsub-exporter-perl 370s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 370s libsub-name-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl 370s libtsan2 libubsan1 liburi-perl libvariable-magic-perl libwww-perl 370s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 370s libxml-regexp-perl libxstring-perl m4 perl-doc perl-openssl-defaults 370s po-debconf uuid-dev 370s Suggested packages: 370s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 370s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 370s cpp-13-doc dh-make g++-multilib g++-13-multilib gcc-13-doc gcc-multilib 370s manpages-dev flex bison gdb gcc-doc gcc-13-multilib gdb-x86-64-linux-gnu 370s gettext-doc libasprintf-dev libgettextpo-dev libev-perl libevent-perl 370s libio-async-perl libjson-perl | libjson-xs-perl libpoe-perl 370s libtask-weaken-perl libdata-dump-perl libio-compress-brotli-perl 370s libscalar-number-perl lksctp-tools libtest-fatal-perl libstdc++-13-doc 370s libtool-doc gfortran | fortran95-compiler gcj-jdk libbusiness-isbn-perl 370s libregexp-ipv6-perl libauthen-ntlm-perl m4-doc libmail-box-perl 370s Recommended packages: 370s ssl-cert libasync-interrupt-perl libev-perl | libevent-perl libguard-perl 370s libclass-c3-xs-perl libdevel-lexalias-perl libfcgi-bin libarchive-cpio-perl 370s libhtml-format-perl libmath-random-isaac-xs-perl libpackage-stash-xs-perl 370s libclass-xsaccessor-perl libref-util-perl libltdl-dev libdata-dump-perl 370s libhtml-form-perl libhttp-daemon-perl libmailtools-perl 370s libmail-sendmail-perl 370s The following NEW packages will be installed: 370s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 370s autopkgtest-satdep autopoint autotools-dev build-essential cpp cpp-13 370s cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu debhelper debugedit 370s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 g++-13-x86-64-linux-gnu 370s g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu 370s gcc-x86-64-linux-gnu gettext intltool-debian libalgorithm-c3-perl 370s libanyevent-perl libapr1-dev libapr1t64 libaprutil1-dbd-sqlite3 370s libaprutil1-dev libaprutil1-ldap libaprutil1t64 libarchive-zip-perl libasan8 370s libatomic1 libb-hooks-endofscope-perl libb-hooks-op-check-perl 370s libbytes-random-secure-perl libcc1-0 libclass-c3-perl 370s libclass-data-inheritable-perl libclass-inspector-perl 370s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 370s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 370s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 370s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 370s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 370s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 370s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 370s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 370s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 370s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 370s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 370s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 370s libmath-random-isaac-perl libmodule-implementation-perl 370s libmodule-runtime-perl libmpc3 libmro-compat-perl 370s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 370s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 370s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 370s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 370s libprotocol-http2-perl libquadmath0 librole-tiny-perl libsctp-dev libsctp1 370s libspecio-perl libstdc++-13-dev libsub-exporter-perl 370s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 370s libsub-name-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl 370s libtsan2 libubsan1 liburi-perl libvariable-magic-perl libwww-perl 370s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 370s libxml-regexp-perl libxstring-perl m4 perl-doc perl-openssl-defaults 370s po-debconf uuid-dev 370s 0 upgraded, 142 newly installed, 0 to remove and 0 not upgraded. 370s Need to get 87.0 MB/87.0 MB of archives. 370s After this operation, 324 MB of additional disk space will be used. 370s Get:1 /tmp/autopkgtest.91Mcv3/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [816 B] 370s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libapr1t64 amd64 1.7.2-3.2 [106 kB] 370s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 370s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 370s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 370s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 370s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-bin amd64 2.4.58-1ubuntu8.1 [1327 kB] 370s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 370s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.1 [96.2 kB] 370s Get:10 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2 amd64 2.4.58-1ubuntu8.1 [90.2 kB] 370s Get:11 http://ftpmaster.internal/ubuntu oracular/main amd64 autotools-dev all 20220109.1 [44.9 kB] 370s Get:12 http://ftpmaster.internal/ubuntu oracular/main amd64 m4 amd64 1.4.19-4build1 [244 kB] 370s Get:13 http://ftpmaster.internal/ubuntu oracular/main amd64 autoconf all 2.71-3 [339 kB] 370s Get:14 http://ftpmaster.internal/ubuntu oracular/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 370s Get:15 http://ftpmaster.internal/ubuntu oracular/main amd64 autopoint all 0.21-14ubuntu2 [422 kB] 370s Get:16 http://ftpmaster.internal/ubuntu oracular/main amd64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 370s Get:17 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-13-base amd64 13.2.0-23ubuntu4 [49.0 kB] 370s Get:18 http://ftpmaster.internal/ubuntu oracular/main amd64 libisl23 amd64 0.26-3build1 [680 kB] 370s Get:19 http://ftpmaster.internal/ubuntu oracular/main amd64 libmpc3 amd64 1.3.1-1build1 [54.5 kB] 370s Get:20 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [11.2 MB] 370s Get:21 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-13 amd64 13.2.0-23ubuntu4 [1032 B] 370s Get:22 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 370s Get:23 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 370s Get:24 http://ftpmaster.internal/ubuntu oracular/main amd64 libcc1-0 amd64 14.1.0-1ubuntu1 [48.0 kB] 370s Get:25 http://ftpmaster.internal/ubuntu oracular/main amd64 libgomp1 amd64 14.1.0-1ubuntu1 [148 kB] 370s Get:26 http://ftpmaster.internal/ubuntu oracular/main amd64 libitm1 amd64 14.1.0-1ubuntu1 [29.1 kB] 370s Get:27 http://ftpmaster.internal/ubuntu oracular/main amd64 libatomic1 amd64 14.1.0-1ubuntu1 [10.4 kB] 370s Get:28 http://ftpmaster.internal/ubuntu oracular/main amd64 libasan8 amd64 14.1.0-1ubuntu1 [3025 kB] 370s Get:29 http://ftpmaster.internal/ubuntu oracular/main amd64 liblsan0 amd64 14.1.0-1ubuntu1 [1313 kB] 370s Get:30 http://ftpmaster.internal/ubuntu oracular/main amd64 libtsan2 amd64 14.1.0-1ubuntu1 [2736 kB] 370s Get:31 http://ftpmaster.internal/ubuntu oracular/main amd64 libubsan1 amd64 14.1.0-1ubuntu1 [1174 kB] 370s Get:32 http://ftpmaster.internal/ubuntu oracular/main amd64 libhwasan0 amd64 14.1.0-1ubuntu1 [1632 kB] 370s Get:33 http://ftpmaster.internal/ubuntu oracular/main amd64 libquadmath0 amd64 14.1.0-1ubuntu1 [153 kB] 370s Get:34 http://ftpmaster.internal/ubuntu oracular/main amd64 libgcc-13-dev amd64 13.2.0-23ubuntu4 [2688 kB] 370s Get:35 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [21.9 MB] 371s Get:36 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-13 amd64 13.2.0-23ubuntu4 [482 kB] 371s Get:37 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 371s Get:38 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 371s Get:39 http://ftpmaster.internal/ubuntu oracular/main amd64 libtool all 2.4.7-7build1 [166 kB] 371s Get:40 http://ftpmaster.internal/ubuntu oracular/main amd64 dh-autoreconf all 20 [16.1 kB] 371s Get:41 http://ftpmaster.internal/ubuntu oracular/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 371s Get:42 http://ftpmaster.internal/ubuntu oracular/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 371s Get:43 http://ftpmaster.internal/ubuntu oracular/main amd64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 371s Get:44 http://ftpmaster.internal/ubuntu oracular/main amd64 debugedit amd64 1:5.0-5build2 [46.1 kB] 371s Get:45 http://ftpmaster.internal/ubuntu oracular/main amd64 dwz amd64 0.15-1build6 [115 kB] 371s Get:46 http://ftpmaster.internal/ubuntu oracular/main amd64 gettext amd64 0.21-14ubuntu2 [864 kB] 371s Get:47 http://ftpmaster.internal/ubuntu oracular/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 371s Get:48 http://ftpmaster.internal/ubuntu oracular/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 371s Get:49 http://ftpmaster.internal/ubuntu oracular/main amd64 debhelper all 13.14.1ubuntu5 [869 kB] 371s Get:50 http://ftpmaster.internal/ubuntu oracular/main amd64 uuid-dev amd64 2.39.3-9ubuntu6 [33.5 kB] 371s Get:51 http://ftpmaster.internal/ubuntu oracular/main amd64 libsctp1 amd64 1.0.19+dfsg-2build1 [9146 B] 371s Get:52 http://ftpmaster.internal/ubuntu oracular/main amd64 libsctp-dev amd64 1.0.19+dfsg-2build1 [51.1 kB] 371s Get:53 http://ftpmaster.internal/ubuntu oracular/main amd64 libapr1-dev amd64 1.7.2-3.2 [768 kB] 371s Get:54 http://ftpmaster.internal/ubuntu oracular/main amd64 libldap-dev amd64 2.6.7+dfsg-1~exp1ubuntu8 [307 kB] 371s Get:55 http://ftpmaster.internal/ubuntu oracular/main amd64 libldap2-dev all 2.6.7+dfsg-1~exp1ubuntu8 [11.1 kB] 371s Get:56 http://ftpmaster.internal/ubuntu oracular/main amd64 libexpat1-dev amd64 2.6.2-1 [998 kB] 371s Get:57 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1-dev amd64 1.6.3-1.1ubuntu7 [412 kB] 371s Get:58 http://ftpmaster.internal/ubuntu oracular/main amd64 libpcre2-16-0 amd64 10.42-4ubuntu2 [210 kB] 371s Get:59 http://ftpmaster.internal/ubuntu oracular/main amd64 libpcre2-32-0 amd64 10.42-4ubuntu2 [197 kB] 371s Get:60 http://ftpmaster.internal/ubuntu oracular/main amd64 libpcre2-posix3 amd64 10.42-4ubuntu2 [6686 B] 371s Get:61 http://ftpmaster.internal/ubuntu oracular/main amd64 libpcre2-dev amd64 10.42-4ubuntu2 [737 kB] 371s Get:62 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-dev amd64 2.4.58-1ubuntu8.1 [199 kB] 371s Get:63 http://ftpmaster.internal/ubuntu oracular/main amd64 libstdc++-13-dev amd64 13.2.0-23ubuntu4 [2399 kB] 371s Get:64 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [12.5 MB] 371s Get:65 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-13 amd64 13.2.0-23ubuntu4 [14.5 kB] 371s Get:66 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 371s Get:67 http://ftpmaster.internal/ubuntu oracular/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 371s Get:68 http://ftpmaster.internal/ubuntu oracular/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 371s Get:69 http://ftpmaster.internal/ubuntu oracular/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 371s Get:70 http://ftpmaster.internal/ubuntu oracular/universe amd64 libanyevent-perl amd64 7.170-2build6 [368 kB] 371s Get:71 http://ftpmaster.internal/ubuntu oracular/main amd64 libb-hooks-op-check-perl amd64 0.22-3build1 [9518 B] 371s Get:72 http://ftpmaster.internal/ubuntu oracular/main amd64 libdynaloader-functions-perl all 0.003-3 [12.1 kB] 371s Get:73 http://ftpmaster.internal/ubuntu oracular/main amd64 libdevel-callchecker-perl amd64 0.009-1 [14.4 kB] 371s Get:74 http://ftpmaster.internal/ubuntu oracular/main amd64 libparams-classify-perl amd64 0.015-2build5 [20.1 kB] 371s Get:75 http://ftpmaster.internal/ubuntu oracular/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 371s Get:76 http://ftpmaster.internal/ubuntu oracular/main amd64 libtry-tiny-perl all 0.31-2 [20.8 kB] 371s Get:77 http://ftpmaster.internal/ubuntu oracular/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 371s Get:78 http://ftpmaster.internal/ubuntu oracular/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 371s Get:79 http://ftpmaster.internal/ubuntu oracular/main amd64 libvariable-magic-perl amd64 0.64-1 [36.0 kB] 371s Get:80 http://ftpmaster.internal/ubuntu oracular/main amd64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 371s Get:81 http://ftpmaster.internal/ubuntu oracular/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 371s Get:82 http://ftpmaster.internal/ubuntu oracular/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 371s Get:83 http://ftpmaster.internal/ubuntu oracular/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 371s Get:84 http://ftpmaster.internal/ubuntu oracular/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 371s Get:85 http://ftpmaster.internal/ubuntu oracular/main amd64 libclass-data-inheritable-perl all 0.08-3 [8084 B] 371s Get:86 http://ftpmaster.internal/ubuntu oracular/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 371s Get:87 http://ftpmaster.internal/ubuntu oracular/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 371s Get:88 http://ftpmaster.internal/ubuntu oracular/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 371s Get:89 http://ftpmaster.internal/ubuntu oracular/main amd64 libclone-perl amd64 0.46-1build3 [10.7 kB] 371s Get:90 http://ftpmaster.internal/ubuntu oracular/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 371s Get:91 http://ftpmaster.internal/ubuntu oracular/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build5 [44.1 kB] 371s Get:92 http://ftpmaster.internal/ubuntu oracular/main amd64 libparams-util-perl amd64 1.102-3 [21.1 kB] 371s Get:93 http://ftpmaster.internal/ubuntu oracular/main amd64 libsub-install-perl all 0.929-1 [9764 B] 371s Get:94 http://ftpmaster.internal/ubuntu oracular/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 371s Get:95 http://ftpmaster.internal/ubuntu oracular/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 371s Get:96 http://ftpmaster.internal/ubuntu oracular/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 371s Get:97 http://ftpmaster.internal/ubuntu oracular/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 371s Get:98 http://ftpmaster.internal/ubuntu oracular/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 371s Get:99 http://ftpmaster.internal/ubuntu oracular/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 371s Get:100 http://ftpmaster.internal/ubuntu oracular/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB] 371s Get:101 http://ftpmaster.internal/ubuntu oracular/main amd64 libfcgi-perl amd64 0.82+ds-3build2 [21.7 kB] 371s Get:102 http://ftpmaster.internal/ubuntu oracular/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 371s Get:103 http://ftpmaster.internal/ubuntu oracular/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 371s Get:104 http://ftpmaster.internal/ubuntu oracular/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 371s Get:105 http://ftpmaster.internal/ubuntu oracular/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 371s Get:106 http://ftpmaster.internal/ubuntu oracular/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 371s Get:107 http://ftpmaster.internal/ubuntu oracular/main amd64 liburi-perl all 5.28-1 [88.1 kB] 371s Get:108 http://ftpmaster.internal/ubuntu oracular/main amd64 libhtml-parser-perl amd64 3.82-1 [85.6 kB] 371s Get:109 http://ftpmaster.internal/ubuntu oracular/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 371s Get:110 http://ftpmaster.internal/ubuntu oracular/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 371s Get:111 http://ftpmaster.internal/ubuntu oracular/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 371s Get:112 http://ftpmaster.internal/ubuntu oracular/main amd64 libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 371s Get:113 http://ftpmaster.internal/ubuntu oracular/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 371s Get:114 http://ftpmaster.internal/ubuntu oracular/main amd64 libpod-parser-perl all 1.67-1 [80.6 kB] 371s Get:115 http://ftpmaster.internal/ubuntu oracular/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 371s Get:116 http://ftpmaster.internal/ubuntu oracular/main amd64 libnet-ssleay-perl amd64 1.94-1build4 [316 kB] 371s Get:117 http://ftpmaster.internal/ubuntu oracular/main amd64 libio-socket-ssl-perl all 2.085-1 [195 kB] 371s Get:118 http://ftpmaster.internal/ubuntu oracular/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 371s Get:119 http://ftpmaster.internal/ubuntu oracular/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 371s Get:120 http://ftpmaster.internal/ubuntu oracular/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 371s Get:121 http://ftpmaster.internal/ubuntu oracular/main amd64 libwww-perl all 6.77-1 [138 kB] 371s Get:122 http://ftpmaster.internal/ubuntu oracular/main amd64 libxml-parser-perl amd64 2.47-1build3 [204 kB] 371s Get:123 http://ftpmaster.internal/ubuntu oracular/universe amd64 libxml-perl all 0.08-4 [90.5 kB] 371s Get:124 http://ftpmaster.internal/ubuntu oracular/universe amd64 libxml-regexp-perl all 0.04-1.1 [7208 B] 371s Get:125 http://ftpmaster.internal/ubuntu oracular/universe amd64 libxml-dom-perl all 1.46-2 [143 kB] 371s Get:126 http://ftpmaster.internal/ubuntu oracular/universe amd64 libhttp-dav-perl all 0.49-3 [82.9 kB] 371s Get:127 http://ftpmaster.internal/ubuntu oracular/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 371s Get:128 http://ftpmaster.internal/ubuntu oracular/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 371s Get:129 http://ftpmaster.internal/ubuntu oracular/main amd64 libsub-identify-perl amd64 0.14-3build3 [9786 B] 371s Get:130 http://ftpmaster.internal/ubuntu oracular/main amd64 libsub-name-perl amd64 0.27-1build3 [10.8 kB] 371s Get:131 http://ftpmaster.internal/ubuntu oracular/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 371s Get:132 http://ftpmaster.internal/ubuntu oracular/universe amd64 libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 371s Get:133 http://ftpmaster.internal/ubuntu oracular/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 371s Get:134 http://ftpmaster.internal/ubuntu oracular/universe amd64 libprotocol-http2-perl all 1.11-1 [39.3 kB] 371s Get:135 http://ftpmaster.internal/ubuntu oracular/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 371s Get:136 http://ftpmaster.internal/ubuntu oracular/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 371s Get:137 http://ftpmaster.internal/ubuntu oracular/universe amd64 libxstring-perl amd64 0.005-2build3 [7852 B] 371s Get:138 http://ftpmaster.internal/ubuntu oracular/universe amd64 libspecio-perl all 0.48-1 [137 kB] 371s Get:139 http://ftpmaster.internal/ubuntu oracular/main amd64 perl-doc all 5.38.2-4 [7832 kB] 371s Get:140 http://ftpmaster.internal/ubuntu oracular/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 371s Get:141 http://ftpmaster.internal/ubuntu oracular/universe amd64 libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 371s Get:142 http://ftpmaster.internal/ubuntu oracular/universe amd64 libdatetime-perl amd64 2:1.65-1build2 [95.8 kB] 372s Fetched 87.0 MB in 1s (99.0 MB/s) 372s Selecting previously unselected package libapr1t64:amd64. 372s (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 ... 74359 files and directories currently installed.) 372s Preparing to unpack .../000-libapr1t64_1.7.2-3.2_amd64.deb ... 372s Unpacking libapr1t64:amd64 (1.7.2-3.2) ... 372s Selecting previously unselected package libaprutil1t64:amd64. 372s Preparing to unpack .../001-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 372s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 372s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 372s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 372s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 372s Selecting previously unselected package libaprutil1-ldap:amd64. 372s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 372s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 372s Selecting previously unselected package liblua5.4-0:amd64. 372s Preparing to unpack .../004-liblua5.4-0_5.4.6-3build2_amd64.deb ... 372s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 372s Selecting previously unselected package apache2-bin. 372s Preparing to unpack .../005-apache2-bin_2.4.58-1ubuntu8.1_amd64.deb ... 372s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 372s Selecting previously unselected package apache2-data. 372s Preparing to unpack .../006-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 372s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 372s Selecting previously unselected package apache2-utils. 372s Preparing to unpack .../007-apache2-utils_2.4.58-1ubuntu8.1_amd64.deb ... 372s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 372s Selecting previously unselected package apache2. 372s Preparing to unpack .../008-apache2_2.4.58-1ubuntu8.1_amd64.deb ... 372s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 372s Selecting previously unselected package autotools-dev. 372s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 372s Unpacking autotools-dev (20220109.1) ... 372s Selecting previously unselected package m4. 372s Preparing to unpack .../010-m4_1.4.19-4build1_amd64.deb ... 372s Unpacking m4 (1.4.19-4build1) ... 372s Selecting previously unselected package autoconf. 372s Preparing to unpack .../011-autoconf_2.71-3_all.deb ... 372s Unpacking autoconf (2.71-3) ... 372s Selecting previously unselected package automake. 372s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 372s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 372s Selecting previously unselected package autopoint. 372s Preparing to unpack .../013-autopoint_0.21-14ubuntu2_all.deb ... 372s Unpacking autopoint (0.21-14ubuntu2) ... 372s Selecting previously unselected package libdebhelper-perl. 372s Preparing to unpack .../014-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 372s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 372s Selecting previously unselected package gcc-13-base:amd64. 372s Preparing to unpack .../015-gcc-13-base_13.2.0-23ubuntu4_amd64.deb ... 372s Unpacking gcc-13-base:amd64 (13.2.0-23ubuntu4) ... 372s Selecting previously unselected package libisl23:amd64. 372s Preparing to unpack .../016-libisl23_0.26-3build1_amd64.deb ... 372s Unpacking libisl23:amd64 (0.26-3build1) ... 372s Selecting previously unselected package libmpc3:amd64. 372s Preparing to unpack .../017-libmpc3_1.3.1-1build1_amd64.deb ... 372s Unpacking libmpc3:amd64 (1.3.1-1build1) ... 372s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 372s Preparing to unpack .../018-cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... 372s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 373s Selecting previously unselected package cpp-13. 373s Preparing to unpack .../019-cpp-13_13.2.0-23ubuntu4_amd64.deb ... 373s Unpacking cpp-13 (13.2.0-23ubuntu4) ... 373s Selecting previously unselected package cpp-x86-64-linux-gnu. 373s Preparing to unpack .../020-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 373s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 373s Selecting previously unselected package cpp. 373s Preparing to unpack .../021-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 373s Unpacking cpp (4:13.2.0-7ubuntu1) ... 373s Selecting previously unselected package libcc1-0:amd64. 373s Preparing to unpack .../022-libcc1-0_14.1.0-1ubuntu1_amd64.deb ... 373s Unpacking libcc1-0:amd64 (14.1.0-1ubuntu1) ... 373s Selecting previously unselected package libgomp1:amd64. 373s Preparing to unpack .../023-libgomp1_14.1.0-1ubuntu1_amd64.deb ... 373s Unpacking libgomp1:amd64 (14.1.0-1ubuntu1) ... 373s Selecting previously unselected package libitm1:amd64. 373s Preparing to unpack .../024-libitm1_14.1.0-1ubuntu1_amd64.deb ... 373s Unpacking libitm1:amd64 (14.1.0-1ubuntu1) ... 373s Selecting previously unselected package libatomic1:amd64. 373s Preparing to unpack .../025-libatomic1_14.1.0-1ubuntu1_amd64.deb ... 373s Unpacking libatomic1:amd64 (14.1.0-1ubuntu1) ... 373s Selecting previously unselected package libasan8:amd64. 373s Preparing to unpack .../026-libasan8_14.1.0-1ubuntu1_amd64.deb ... 373s Unpacking libasan8:amd64 (14.1.0-1ubuntu1) ... 373s Selecting previously unselected package liblsan0:amd64. 373s Preparing to unpack .../027-liblsan0_14.1.0-1ubuntu1_amd64.deb ... 373s Unpacking liblsan0:amd64 (14.1.0-1ubuntu1) ... 373s Selecting previously unselected package libtsan2:amd64. 373s Preparing to unpack .../028-libtsan2_14.1.0-1ubuntu1_amd64.deb ... 373s Unpacking libtsan2:amd64 (14.1.0-1ubuntu1) ... 373s Selecting previously unselected package libubsan1:amd64. 373s Preparing to unpack .../029-libubsan1_14.1.0-1ubuntu1_amd64.deb ... 373s Unpacking libubsan1:amd64 (14.1.0-1ubuntu1) ... 373s Selecting previously unselected package libhwasan0:amd64. 373s Preparing to unpack .../030-libhwasan0_14.1.0-1ubuntu1_amd64.deb ... 373s Unpacking libhwasan0:amd64 (14.1.0-1ubuntu1) ... 373s Selecting previously unselected package libquadmath0:amd64. 373s Preparing to unpack .../031-libquadmath0_14.1.0-1ubuntu1_amd64.deb ... 373s Unpacking libquadmath0:amd64 (14.1.0-1ubuntu1) ... 373s Selecting previously unselected package libgcc-13-dev:amd64. 373s Preparing to unpack .../032-libgcc-13-dev_13.2.0-23ubuntu4_amd64.deb ... 373s Unpacking libgcc-13-dev:amd64 (13.2.0-23ubuntu4) ... 373s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 373s Preparing to unpack .../033-gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... 373s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 374s Selecting previously unselected package gcc-13. 374s Preparing to unpack .../034-gcc-13_13.2.0-23ubuntu4_amd64.deb ... 374s Unpacking gcc-13 (13.2.0-23ubuntu4) ... 374s Selecting previously unselected package gcc-x86-64-linux-gnu. 374s Preparing to unpack .../035-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 374s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 374s Selecting previously unselected package gcc. 374s Preparing to unpack .../036-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 374s Unpacking gcc (4:13.2.0-7ubuntu1) ... 374s Selecting previously unselected package libtool. 374s Preparing to unpack .../037-libtool_2.4.7-7build1_all.deb ... 374s Unpacking libtool (2.4.7-7build1) ... 374s Selecting previously unselected package dh-autoreconf. 374s Preparing to unpack .../038-dh-autoreconf_20_all.deb ... 374s Unpacking dh-autoreconf (20) ... 374s Selecting previously unselected package libarchive-zip-perl. 374s Preparing to unpack .../039-libarchive-zip-perl_1.68-1_all.deb ... 374s Unpacking libarchive-zip-perl (1.68-1) ... 374s Selecting previously unselected package libfile-stripnondeterminism-perl. 374s Preparing to unpack .../040-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 374s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 374s Selecting previously unselected package dh-strip-nondeterminism. 374s Preparing to unpack .../041-dh-strip-nondeterminism_1.14.0-1_all.deb ... 374s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 374s Selecting previously unselected package debugedit. 374s Preparing to unpack .../042-debugedit_1%3a5.0-5build2_amd64.deb ... 374s Unpacking debugedit (1:5.0-5build2) ... 374s Selecting previously unselected package dwz. 374s Preparing to unpack .../043-dwz_0.15-1build6_amd64.deb ... 374s Unpacking dwz (0.15-1build6) ... 374s Selecting previously unselected package gettext. 374s Preparing to unpack .../044-gettext_0.21-14ubuntu2_amd64.deb ... 374s Unpacking gettext (0.21-14ubuntu2) ... 374s Selecting previously unselected package intltool-debian. 374s Preparing to unpack .../045-intltool-debian_0.35.0+20060710.6_all.deb ... 374s Unpacking intltool-debian (0.35.0+20060710.6) ... 374s Selecting previously unselected package po-debconf. 374s Preparing to unpack .../046-po-debconf_1.0.21+nmu1_all.deb ... 374s Unpacking po-debconf (1.0.21+nmu1) ... 374s Selecting previously unselected package debhelper. 374s Preparing to unpack .../047-debhelper_13.14.1ubuntu5_all.deb ... 374s Unpacking debhelper (13.14.1ubuntu5) ... 374s Selecting previously unselected package uuid-dev:amd64. 374s Preparing to unpack .../048-uuid-dev_2.39.3-9ubuntu6_amd64.deb ... 374s Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6) ... 374s Selecting previously unselected package libsctp1:amd64. 374s Preparing to unpack .../049-libsctp1_1.0.19+dfsg-2build1_amd64.deb ... 374s Unpacking libsctp1:amd64 (1.0.19+dfsg-2build1) ... 374s Selecting previously unselected package libsctp-dev:amd64. 374s Preparing to unpack .../050-libsctp-dev_1.0.19+dfsg-2build1_amd64.deb ... 374s Unpacking libsctp-dev:amd64 (1.0.19+dfsg-2build1) ... 374s Selecting previously unselected package libapr1-dev. 374s Preparing to unpack .../051-libapr1-dev_1.7.2-3.2_amd64.deb ... 374s Unpacking libapr1-dev (1.7.2-3.2) ... 374s Selecting previously unselected package libldap-dev:amd64. 374s Preparing to unpack .../052-libldap-dev_2.6.7+dfsg-1~exp1ubuntu8_amd64.deb ... 374s Unpacking libldap-dev:amd64 (2.6.7+dfsg-1~exp1ubuntu8) ... 374s Selecting previously unselected package libldap2-dev. 374s Preparing to unpack .../053-libldap2-dev_2.6.7+dfsg-1~exp1ubuntu8_all.deb ... 374s Unpacking libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8) ... 375s Selecting previously unselected package libexpat1-dev:amd64. 375s Preparing to unpack .../054-libexpat1-dev_2.6.2-1_amd64.deb ... 375s Unpacking libexpat1-dev:amd64 (2.6.2-1) ... 375s Selecting previously unselected package libaprutil1-dev. 375s Preparing to unpack .../055-libaprutil1-dev_1.6.3-1.1ubuntu7_amd64.deb ... 375s Unpacking libaprutil1-dev (1.6.3-1.1ubuntu7) ... 375s Selecting previously unselected package libpcre2-16-0:amd64. 375s Preparing to unpack .../056-libpcre2-16-0_10.42-4ubuntu2_amd64.deb ... 375s Unpacking libpcre2-16-0:amd64 (10.42-4ubuntu2) ... 375s Selecting previously unselected package libpcre2-32-0:amd64. 375s Preparing to unpack .../057-libpcre2-32-0_10.42-4ubuntu2_amd64.deb ... 375s Unpacking libpcre2-32-0:amd64 (10.42-4ubuntu2) ... 375s Selecting previously unselected package libpcre2-posix3:amd64. 375s Preparing to unpack .../058-libpcre2-posix3_10.42-4ubuntu2_amd64.deb ... 375s Unpacking libpcre2-posix3:amd64 (10.42-4ubuntu2) ... 375s Selecting previously unselected package libpcre2-dev:amd64. 375s Preparing to unpack .../059-libpcre2-dev_10.42-4ubuntu2_amd64.deb ... 375s Unpacking libpcre2-dev:amd64 (10.42-4ubuntu2) ... 375s Selecting previously unselected package apache2-dev. 375s Preparing to unpack .../060-apache2-dev_2.4.58-1ubuntu8.1_amd64.deb ... 375s Unpacking apache2-dev (2.4.58-1ubuntu8.1) ... 375s Selecting previously unselected package libstdc++-13-dev:amd64. 375s Preparing to unpack .../061-libstdc++-13-dev_13.2.0-23ubuntu4_amd64.deb ... 375s Unpacking libstdc++-13-dev:amd64 (13.2.0-23ubuntu4) ... 375s Selecting previously unselected package g++-13-x86-64-linux-gnu. 375s Preparing to unpack .../062-g++-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... 375s Unpacking g++-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 375s Selecting previously unselected package g++-13. 375s Preparing to unpack .../063-g++-13_13.2.0-23ubuntu4_amd64.deb ... 375s Unpacking g++-13 (13.2.0-23ubuntu4) ... 375s Selecting previously unselected package g++-x86-64-linux-gnu. 375s Preparing to unpack .../064-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 375s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 375s Selecting previously unselected package g++. 375s Preparing to unpack .../065-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 375s Unpacking g++ (4:13.2.0-7ubuntu1) ... 375s Selecting previously unselected package build-essential. 375s Preparing to unpack .../066-build-essential_12.10ubuntu1_amd64.deb ... 375s Unpacking build-essential (12.10ubuntu1) ... 375s Selecting previously unselected package libalgorithm-c3-perl. 375s Preparing to unpack .../067-libalgorithm-c3-perl_0.11-2_all.deb ... 375s Unpacking libalgorithm-c3-perl (0.11-2) ... 375s Selecting previously unselected package libanyevent-perl. 375s Preparing to unpack .../068-libanyevent-perl_7.170-2build6_amd64.deb ... 375s Unpacking libanyevent-perl (7.170-2build6) ... 375s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 375s Preparing to unpack .../069-libb-hooks-op-check-perl_0.22-3build1_amd64.deb ... 375s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build1) ... 376s Selecting previously unselected package libdynaloader-functions-perl. 376s Preparing to unpack .../070-libdynaloader-functions-perl_0.003-3_all.deb ... 376s Unpacking libdynaloader-functions-perl (0.003-3) ... 376s Selecting previously unselected package libdevel-callchecker-perl:amd64. 376s Preparing to unpack .../071-libdevel-callchecker-perl_0.009-1_amd64.deb ... 376s Unpacking libdevel-callchecker-perl:amd64 (0.009-1) ... 376s Selecting previously unselected package libparams-classify-perl:amd64. 376s Preparing to unpack .../072-libparams-classify-perl_0.015-2build5_amd64.deb ... 376s Unpacking libparams-classify-perl:amd64 (0.015-2build5) ... 376s Selecting previously unselected package libmodule-runtime-perl. 376s Preparing to unpack .../073-libmodule-runtime-perl_0.016-2_all.deb ... 376s Unpacking libmodule-runtime-perl (0.016-2) ... 376s Selecting previously unselected package libtry-tiny-perl. 376s Preparing to unpack .../074-libtry-tiny-perl_0.31-2_all.deb ... 376s Unpacking libtry-tiny-perl (0.31-2) ... 376s Selecting previously unselected package libmodule-implementation-perl. 376s Preparing to unpack .../075-libmodule-implementation-perl_0.09-2_all.deb ... 376s Unpacking libmodule-implementation-perl (0.09-2) ... 376s Selecting previously unselected package libsub-exporter-progressive-perl. 376s Preparing to unpack .../076-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 376s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 376s Selecting previously unselected package libvariable-magic-perl. 376s Preparing to unpack .../077-libvariable-magic-perl_0.64-1_amd64.deb ... 376s Unpacking libvariable-magic-perl (0.64-1) ... 376s Selecting previously unselected package libb-hooks-endofscope-perl. 376s Preparing to unpack .../078-libb-hooks-endofscope-perl_0.28-1_all.deb ... 376s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 376s Selecting previously unselected package libcrypt-random-seed-perl. 376s Preparing to unpack .../079-libcrypt-random-seed-perl_0.03-3_all.deb ... 376s Unpacking libcrypt-random-seed-perl (0.03-3) ... 376s Selecting previously unselected package libmath-random-isaac-perl. 376s Preparing to unpack .../080-libmath-random-isaac-perl_1.004-2_all.deb ... 376s Unpacking libmath-random-isaac-perl (1.004-2) ... 376s Selecting previously unselected package libbytes-random-secure-perl. 376s Preparing to unpack .../081-libbytes-random-secure-perl_0.29-3_all.deb ... 376s Unpacking libbytes-random-secure-perl (0.29-3) ... 376s Selecting previously unselected package libclass-c3-perl. 376s Preparing to unpack .../082-libclass-c3-perl_0.35-2_all.deb ... 376s Unpacking libclass-c3-perl (0.35-2) ... 376s Selecting previously unselected package libclass-data-inheritable-perl. 376s Preparing to unpack .../083-libclass-data-inheritable-perl_0.08-3_all.deb ... 376s Unpacking libclass-data-inheritable-perl (0.08-3) ... 376s Selecting previously unselected package libclass-inspector-perl. 376s Preparing to unpack .../084-libclass-inspector-perl_1.36-3_all.deb ... 376s Unpacking libclass-inspector-perl (1.36-3) ... 376s Selecting previously unselected package libclass-method-modifiers-perl. 376s Preparing to unpack .../085-libclass-method-modifiers-perl_2.15-1_all.deb ... 376s Unpacking libclass-method-modifiers-perl (2.15-1) ... 376s Selecting previously unselected package libclass-singleton-perl. 376s Preparing to unpack .../086-libclass-singleton-perl_1.6-2_all.deb ... 376s Unpacking libclass-singleton-perl (1.6-2) ... 376s Selecting previously unselected package libclone-perl:amd64. 376s Preparing to unpack .../087-libclone-perl_0.46-1build3_amd64.deb ... 376s Unpacking libclone-perl:amd64 (0.46-1build3) ... 376s Selecting previously unselected package perl-openssl-defaults:amd64. 376s Preparing to unpack .../088-perl-openssl-defaults_7build3_amd64.deb ... 376s Unpacking perl-openssl-defaults:amd64 (7build3) ... 376s Selecting previously unselected package libcrypt-ssleay-perl. 376s Preparing to unpack .../089-libcrypt-ssleay-perl_0.73.06-2build5_amd64.deb ... 376s Unpacking libcrypt-ssleay-perl (0.73.06-2build5) ... 376s Selecting previously unselected package libparams-util-perl. 376s Preparing to unpack .../090-libparams-util-perl_1.102-3_amd64.deb ... 376s Unpacking libparams-util-perl (1.102-3) ... 376s Selecting previously unselected package libsub-install-perl. 376s Preparing to unpack .../091-libsub-install-perl_0.929-1_all.deb ... 376s Unpacking libsub-install-perl (0.929-1) ... 376s Selecting previously unselected package libdata-optlist-perl. 376s Preparing to unpack .../092-libdata-optlist-perl_0.114-1_all.deb ... 376s Unpacking libdata-optlist-perl (0.114-1) ... 376s Selecting previously unselected package libdevel-stacktrace-perl. 376s Preparing to unpack .../093-libdevel-stacktrace-perl_2.0500-1_all.deb ... 376s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 376s Selecting previously unselected package libencode-locale-perl. 376s Preparing to unpack .../094-libencode-locale-perl_1.05-3_all.deb ... 376s Unpacking libencode-locale-perl (1.05-3) ... 376s Selecting previously unselected package libsub-exporter-perl. 376s Preparing to unpack .../095-libsub-exporter-perl_0.990-1_all.deb ... 376s Unpacking libsub-exporter-perl (0.990-1) ... 376s Selecting previously unselected package libeval-closure-perl. 376s Preparing to unpack .../096-libeval-closure-perl_0.14-3_all.deb ... 376s Unpacking libeval-closure-perl (0.14-3) ... 376s Selecting previously unselected package libexception-class-perl. 376s Preparing to unpack .../097-libexception-class-perl_1.45-1_all.deb ... 376s Unpacking libexception-class-perl (1.45-1) ... 376s Selecting previously unselected package libfcgi0t64:amd64. 376s Preparing to unpack .../098-libfcgi0t64_2.4.2-2.1build1_amd64.deb ... 376s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ... 376s Selecting previously unselected package libfcgi-perl. 376s Preparing to unpack .../099-libfcgi-perl_0.82+ds-3build2_amd64.deb ... 376s Unpacking libfcgi-perl (0.82+ds-3build2) ... 376s Selecting previously unselected package libtimedate-perl. 376s Preparing to unpack .../100-libtimedate-perl_2.3300-2_all.deb ... 376s Unpacking libtimedate-perl (2.3300-2) ... 376s Selecting previously unselected package libhttp-date-perl. 376s Preparing to unpack .../101-libhttp-date-perl_6.06-1_all.deb ... 376s Unpacking libhttp-date-perl (6.06-1) ... 376s Selecting previously unselected package libfile-listing-perl. 376s Preparing to unpack .../102-libfile-listing-perl_6.16-1_all.deb ... 376s Unpacking libfile-listing-perl (6.16-1) ... 377s Selecting previously unselected package libfile-sharedir-perl. 377s Preparing to unpack .../103-libfile-sharedir-perl_1.118-3_all.deb ... 377s Unpacking libfile-sharedir-perl (1.118-3) ... 377s Selecting previously unselected package libhtml-tagset-perl. 377s Preparing to unpack .../104-libhtml-tagset-perl_3.24-1_all.deb ... 377s Unpacking libhtml-tagset-perl (3.24-1) ... 377s Selecting previously unselected package liburi-perl. 377s Preparing to unpack .../105-liburi-perl_5.28-1_all.deb ... 377s Unpacking liburi-perl (5.28-1) ... 377s Selecting previously unselected package libhtml-parser-perl:amd64. 377s Preparing to unpack .../106-libhtml-parser-perl_3.82-1_amd64.deb ... 377s Unpacking libhtml-parser-perl:amd64 (3.82-1) ... 377s Selecting previously unselected package libhtml-tree-perl. 377s Preparing to unpack .../107-libhtml-tree-perl_5.07-3_all.deb ... 377s Unpacking libhtml-tree-perl (5.07-3) ... 377s Selecting previously unselected package libio-html-perl. 377s Preparing to unpack .../108-libio-html-perl_1.004-3_all.deb ... 377s Unpacking libio-html-perl (1.004-3) ... 377s Selecting previously unselected package liblwp-mediatypes-perl. 377s Preparing to unpack .../109-liblwp-mediatypes-perl_6.04-2_all.deb ... 377s Unpacking liblwp-mediatypes-perl (6.04-2) ... 377s Selecting previously unselected package libhttp-message-perl. 377s Preparing to unpack .../110-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 377s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 377s Selecting previously unselected package libhttp-cookies-perl. 377s Preparing to unpack .../111-libhttp-cookies-perl_6.11-1_all.deb ... 377s Unpacking libhttp-cookies-perl (6.11-1) ... 377s Selecting previously unselected package libpod-parser-perl. 377s Preparing to unpack .../112-libpod-parser-perl_1.67-1_all.deb ... 377s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 377s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 377s Unpacking libpod-parser-perl (1.67-1) ... 377s Selecting previously unselected package libhttp-negotiate-perl. 377s Preparing to unpack .../113-libhttp-negotiate-perl_6.01-2_all.deb ... 377s Unpacking libhttp-negotiate-perl (6.01-2) ... 377s Selecting previously unselected package libnet-ssleay-perl:amd64. 377s Preparing to unpack .../114-libnet-ssleay-perl_1.94-1build4_amd64.deb ... 377s Unpacking libnet-ssleay-perl:amd64 (1.94-1build4) ... 377s Selecting previously unselected package libio-socket-ssl-perl. 377s Preparing to unpack .../115-libio-socket-ssl-perl_2.085-1_all.deb ... 377s Unpacking libio-socket-ssl-perl (2.085-1) ... 377s Selecting previously unselected package libnet-http-perl. 377s Preparing to unpack .../116-libnet-http-perl_6.23-1_all.deb ... 377s Unpacking libnet-http-perl (6.23-1) ... 377s Selecting previously unselected package liblwp-protocol-https-perl. 377s Preparing to unpack .../117-liblwp-protocol-https-perl_6.14-1_all.deb ... 377s Unpacking liblwp-protocol-https-perl (6.14-1) ... 377s Selecting previously unselected package libwww-robotrules-perl. 377s Preparing to unpack .../118-libwww-robotrules-perl_6.02-1_all.deb ... 377s Unpacking libwww-robotrules-perl (6.02-1) ... 377s Selecting previously unselected package libwww-perl. 377s Preparing to unpack .../119-libwww-perl_6.77-1_all.deb ... 377s Unpacking libwww-perl (6.77-1) ... 377s Selecting previously unselected package libxml-parser-perl. 377s Preparing to unpack .../120-libxml-parser-perl_2.47-1build3_amd64.deb ... 377s Unpacking libxml-parser-perl (2.47-1build3) ... 377s Selecting previously unselected package libxml-perl. 377s Preparing to unpack .../121-libxml-perl_0.08-4_all.deb ... 377s Unpacking libxml-perl (0.08-4) ... 377s Selecting previously unselected package libxml-regexp-perl. 377s Preparing to unpack .../122-libxml-regexp-perl_0.04-1.1_all.deb ... 377s Unpacking libxml-regexp-perl (0.04-1.1) ... 377s Selecting previously unselected package libxml-dom-perl. 377s Preparing to unpack .../123-libxml-dom-perl_1.46-2_all.deb ... 377s Unpacking libxml-dom-perl (1.46-2) ... 377s Selecting previously unselected package libhttp-dav-perl. 377s Preparing to unpack .../124-libhttp-dav-perl_0.49-3_all.deb ... 377s Unpacking libhttp-dav-perl (0.49-3) ... 377s Selecting previously unselected package libmro-compat-perl. 377s Preparing to unpack .../125-libmro-compat-perl_0.15-2_all.deb ... 377s Unpacking libmro-compat-perl (0.15-2) ... 377s Selecting previously unselected package libpackage-stash-perl. 377s Preparing to unpack .../126-libpackage-stash-perl_0.40-1_all.deb ... 377s Unpacking libpackage-stash-perl (0.40-1) ... 377s Selecting previously unselected package libsub-identify-perl. 377s Preparing to unpack .../127-libsub-identify-perl_0.14-3build3_amd64.deb ... 377s Unpacking libsub-identify-perl (0.14-3build3) ... 377s Selecting previously unselected package libsub-name-perl:amd64. 377s Preparing to unpack .../128-libsub-name-perl_0.27-1build3_amd64.deb ... 377s Unpacking libsub-name-perl:amd64 (0.27-1build3) ... 377s Selecting previously unselected package libnamespace-clean-perl. 377s Preparing to unpack .../129-libnamespace-clean-perl_0.27-2_all.deb ... 377s Unpacking libnamespace-clean-perl (0.27-2) ... 377s Selecting previously unselected package libnamespace-autoclean-perl. 377s Preparing to unpack .../130-libnamespace-autoclean-perl_0.29-2_all.deb ... 377s Unpacking libnamespace-autoclean-perl (0.29-2) ... 377s Selecting previously unselected package libparams-validationcompiler-perl. 377s Preparing to unpack .../131-libparams-validationcompiler-perl_0.31-1_all.deb ... 377s Unpacking libparams-validationcompiler-perl (0.31-1) ... 378s Selecting previously unselected package libprotocol-http2-perl. 378s Preparing to unpack .../132-libprotocol-http2-perl_1.11-1_all.deb ... 378s Unpacking libprotocol-http2-perl (1.11-1) ... 378s Selecting previously unselected package librole-tiny-perl. 378s Preparing to unpack .../133-librole-tiny-perl_2.002004-1_all.deb ... 378s Unpacking librole-tiny-perl (2.002004-1) ... 378s Selecting previously unselected package libsub-quote-perl. 378s Preparing to unpack .../134-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 378s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 378s Selecting previously unselected package libxstring-perl:amd64. 378s Preparing to unpack .../135-libxstring-perl_0.005-2build3_amd64.deb ... 378s Unpacking libxstring-perl:amd64 (0.005-2build3) ... 378s Selecting previously unselected package libspecio-perl. 378s Preparing to unpack .../136-libspecio-perl_0.48-1_all.deb ... 378s Unpacking libspecio-perl (0.48-1) ... 378s Selecting previously unselected package perl-doc. 378s Preparing to unpack .../137-perl-doc_5.38.2-4_all.deb ... 378s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 378s Unpacking perl-doc (5.38.2-4) ... 378s Selecting previously unselected package libdatetime-locale-perl. 378s Preparing to unpack .../138-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 378s Unpacking libdatetime-locale-perl (1:1.41-1) ... 379s Selecting previously unselected package libdatetime-timezone-perl. 379s Preparing to unpack .../139-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 379s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 379s Selecting previously unselected package libdatetime-perl. 379s Preparing to unpack .../140-libdatetime-perl_2%3a1.65-1build2_amd64.deb ... 379s Unpacking libdatetime-perl (2:1.65-1build2) ... 379s Selecting previously unselected package autopkgtest-satdep. 379s Preparing to unpack .../141-1-autopkgtest-satdep.deb ... 379s Unpacking autopkgtest-satdep (0) ... 379s Setting up libanyevent-perl (7.170-2build6) ... 379s Setting up libmath-random-isaac-perl (1.004-2) ... 379s Setting up libclass-inspector-perl (1.36-3) ... 379s Setting up libdynaloader-functions-perl (0.003-3) ... 379s Setting up libclass-method-modifiers-perl (2.15-1) ... 379s Setting up libxml-regexp-perl (0.04-1.1) ... 379s Setting up libclone-perl:amd64 (0.46-1build3) ... 379s Setting up libarchive-zip-perl (1.68-1) ... 379s Setting up libsub-identify-perl (0.14-3build3) ... 379s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ... 379s Setting up libhtml-tagset-perl (3.24-1) ... 379s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 379s Setting up liblwp-mediatypes-perl (6.04-2) ... 379s Setting up libtry-tiny-perl (0.31-2) ... 379s Setting up libprotocol-http2-perl (1.11-1) ... 379s Setting up perl-openssl-defaults:amd64 (7build3) ... 379s Setting up perl-doc (5.38.2-4) ... 379s Setting up m4 (1.4.19-4build1) ... 379s Setting up libclass-singleton-perl (1.6-2) ... 379s Setting up libencode-locale-perl (1.05-3) ... 379s Setting up libxstring-perl:amd64 (0.005-2build3) ... 379s Setting up libgomp1:amd64 (14.1.0-1ubuntu1) ... 379s Setting up libpcre2-16-0:amd64 (10.42-4ubuntu2) ... 379s Setting up libsub-install-perl (0.929-1) ... 379s Setting up autotools-dev (20220109.1) ... 379s Setting up libpcre2-32-0:amd64 (10.42-4ubuntu2) ... 379s Setting up libclass-data-inheritable-perl (0.08-3) ... 379s Setting up libalgorithm-c3-perl (0.11-2) ... 379s Setting up gcc-13-base:amd64 (13.2.0-23ubuntu4) ... 379s Setting up libexpat1-dev:amd64 (2.6.2-1) ... 379s Setting up libcrypt-random-seed-perl (0.03-3) ... 379s Setting up libldap-dev:amd64 (2.6.7+dfsg-1~exp1ubuntu8) ... 379s Setting up uuid-dev:amd64 (2.39.3-9ubuntu6) ... 379s Setting up libquadmath0:amd64 (14.1.0-1ubuntu1) ... 379s Setting up libmpc3:amd64 (1.3.1-1build1) ... 379s Setting up libatomic1:amd64 (14.1.0-1ubuntu1) ... 379s Setting up libvariable-magic-perl (0.64-1) ... 379s Setting up libio-html-perl (1.004-3) ... 379s Setting up libpod-parser-perl (1.67-1) ... 379s Setting up autopoint (0.21-14ubuntu2) ... 379s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build1) ... 379s Setting up libparams-util-perl (1.102-3) ... 379s Setting up autoconf (2.71-3) ... 379s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 379s Setting up libtimedate-perl (2.3300-2) ... 379s Setting up libubsan1:amd64 (14.1.0-1ubuntu1) ... 379s Setting up libsub-name-perl:amd64 (0.27-1build3) ... 379s Setting up libpcre2-posix3:amd64 (10.42-4ubuntu2) ... 379s Setting up dwz (0.15-1build6) ... 379s Setting up libsctp1:amd64 (1.0.19+dfsg-2build1) ... 379s Setting up libhwasan0:amd64 (14.1.0-1ubuntu1) ... 379s Setting up libasan8:amd64 (14.1.0-1ubuntu1) ... 379s Setting up libapr1t64:amd64 (1.7.2-3.2) ... 379s Setting up librole-tiny-perl (2.002004-1) ... 379s Setting up debugedit (1:5.0-5build2) ... 379s Setting up libfile-sharedir-perl (1.118-3) ... 379s Setting up libfcgi-perl (0.82+ds-3build2) ... 379s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 379s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 379s Setting up libdevel-stacktrace-perl (2.0500-1) ... 379s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 379s Setting up libtsan2:amd64 (14.1.0-1ubuntu1) ... 379s Setting up libisl23:amd64 (0.26-3build1) ... 379s Setting up libcc1-0:amd64 (14.1.0-1ubuntu1) ... 379s Setting up liburi-perl (5.28-1) ... 379s Setting up liblsan0:amd64 (14.1.0-1ubuntu1) ... 379s Setting up libitm1:amd64 (14.1.0-1ubuntu1) ... 379s Setting up libnet-ssleay-perl:amd64 (1.94-1build4) ... 379s Setting up automake (1:1.16.5-1.3ubuntu1) ... 379s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 379s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 379s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 379s Setting up libhttp-date-perl (6.06-1) ... 379s Setting up gettext (0.21-14ubuntu2) ... 379s Setting up libfile-listing-perl (6.16-1) ... 379s Setting up libpcre2-dev:amd64 (10.42-4ubuntu2) ... 379s Setting up cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 379s Setting up libnet-http-perl (6.23-1) ... 379s Setting up libexception-class-perl (1.45-1) ... 379s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 379s Setting up libclass-c3-perl (0.35-2) ... 379s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 379s Setting up libdevel-callchecker-perl:amd64 (0.009-1) ... 379s Setting up intltool-debian (0.35.0+20060710.6) ... 379s Setting up libbytes-random-secure-perl (0.29-3) ... 379s Setting up libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8) ... 379s Setting up libdata-optlist-perl (0.114-1) ... 379s Setting up libsctp-dev:amd64 (1.0.19+dfsg-2build1) ... 379s Setting up dh-strip-nondeterminism (1.14.0-1) ... 379s Setting up libwww-robotrules-perl (6.02-1) ... 379s Setting up libgcc-13-dev:amd64 (13.2.0-23ubuntu4) ... 379s Setting up libhtml-parser-perl:amd64 (3.82-1) ... 379s Setting up libcrypt-ssleay-perl (0.73.06-2build5) ... 379s Setting up libmro-compat-perl (0.15-2) ... 379s Setting up libio-socket-ssl-perl (2.085-1) ... 379s Setting up libstdc++-13-dev:amd64 (13.2.0-23ubuntu4) ... 379s Setting up libsub-exporter-perl (0.990-1) ... 379s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 379s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 379s Setting up libeval-closure-perl (0.14-3) ... 379s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 379s Setting up libhttp-negotiate-perl (6.01-2) ... 379s Setting up libparams-validationcompiler-perl (0.31-1) ... 379s Setting up cpp-13 (13.2.0-23ubuntu4) ... 379s Setting up libhttp-cookies-perl (6.11-1) ... 379s Setting up gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 379s Setting up po-debconf (1.0.21+nmu1) ... 379s Setting up libhtml-tree-perl (5.07-3) ... 379s Setting up libparams-classify-perl:amd64 (0.015-2build5) ... 379s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 379s Setting up libmodule-runtime-perl (0.016-2) ... 379s Setting up libapr1-dev (1.7.2-3.2) ... 379s Setting up gcc-13 (13.2.0-23ubuntu4) ... 379s Setting up cpp (4:13.2.0-7ubuntu1) ... 379s Setting up libaprutil1-dev (1.6.3-1.1ubuntu7) ... 379s Setting up g++-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 379s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 379s Setting up libtool (2.4.7-7build1) ... 379s Setting up libmodule-implementation-perl (0.09-2) ... 379s Setting up libpackage-stash-perl (0.40-1) ... 379s Setting up apache2 (2.4.58-1ubuntu8.1) ... 379s Enabling module mpm_event. 379s Enabling module authz_core. 379s Enabling module authz_host. 379s Enabling module authn_core. 379s Enabling module auth_basic. 379s Enabling module access_compat. 379s Enabling module authn_file. 379s Enabling module authz_user. 379s Enabling module alias. 379s Enabling module dir. 379s Enabling module autoindex. 379s Enabling module env. 379s Enabling module mime. 379s Enabling module negotiation. 380s Enabling module setenvif. 380s Enabling module filter. 380s Enabling module deflate. 380s Enabling module status. 380s Enabling module reqtimeout. 380s Enabling conf charset. 380s Enabling conf localized-error-pages. 380s Enabling conf other-vhosts-access-log. 380s Enabling conf security. 380s Enabling conf serve-cgi-bin. 380s Enabling site 000-default. 381s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 381s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 382s Setting up gcc (4:13.2.0-7ubuntu1) ... 382s Setting up dh-autoreconf (20) ... 382s Setting up libspecio-perl (0.48-1) ... 382s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 382s Setting up libb-hooks-endofscope-perl (0.28-1) ... 382s Setting up g++-13 (13.2.0-23ubuntu4) ... 382s Setting up debhelper (13.14.1ubuntu5) ... 382s Setting up libnamespace-clean-perl (0.27-2) ... 382s Setting up g++ (4:13.2.0-7ubuntu1) ... 382s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 382s Setting up build-essential (12.10ubuntu1) ... 382s Setting up libnamespace-autoclean-perl (0.29-2) ... 382s Setting up libdatetime-locale-perl (1:1.41-1) ... 382s Setting up apache2-dev (2.4.58-1ubuntu8.1) ... 382s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 382s Setting up libdatetime-perl (2:1.65-1build2) ... 382s Setting up liblwp-protocol-https-perl (6.14-1) ... 382s Setting up libwww-perl (6.77-1) ... 382s Setting up libxml-parser-perl (2.47-1build3) ... 382s Setting up libxml-perl (0.08-4) ... 382s Setting up libxml-dom-perl (1.46-2) ... 382s Setting up libhttp-dav-perl (0.49-3) ... 382s Setting up autopkgtest-satdep (0) ... 382s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 382s Processing triggers for ufw (0.36.2-6) ... 382s Processing triggers for man-db (2.12.1-1) ... 385s Processing triggers for install-info (7.1-3build2) ... 389s (Reading database ... 84797 files and directories currently installed.) 389s Removing autopkgtest-satdep (0) ... 390s autopkgtest [13:12:35]: test run-test-suite: [----------------------- 390s + set -o pipefail 390s + export LANG=C 390s + LANG=C 390s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 390s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 390s + TESTS= 390s + TESTUSER=tuser 390s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 390s + useradd --user-group --system --create-home -s /bin/bash tuser 390s + cp -a debian/perl-framework /tmp/autopkgtest.91Mcv3/autopkgtest_tmp 390s + cd /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework 390s + export HARNESS_VERBOSE=1 390s + HARNESS_VERBOSE=1 390s + run_tests mpm_prefork 390s + local MPM=mpm_prefork 390s + shift 390s + local LOG=testlog.mpm_prefork 390s + echo =============Running-with-mpm_prefork========== 390s + rm -f apache2.conf.debian 390s =============Running-with-mpm_prefork========== 390s + cp /etc/apache2/apache2.conf apache2.conf.debian 390s + cat /etc/apache2/mods-available/mpm_prefork.load 390s + 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 390s + grep -v mpm_ 390s + xargs cat 390s + for m in bucketeer case_filter case_filter_in 390s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 390s + for m in bucketeer case_filter case_filter_in 390s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 390s + for m in bucketeer case_filter case_filter_in 390s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 390s + cat /etc/apache2/mods-available/mime.conf 390s + echo 'Servername localhost' 390s + make clean 390s make: *** No rule to make target 'clean'. Stop. 390s + true 390s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 390s + chown -R tuser: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp 390s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/apache2.conf.debian' 390s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 390s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 390s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 390s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 390s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 390s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 390s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 390s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 390s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 390s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 390s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 390s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 390s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 390s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 390s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 390s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 390s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 390s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 390s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 390s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 390s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 390s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 390s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 390s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 390s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 390s [ info] generating script ./t/htdocs/modules/cgi/action.pl 390s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 390s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 390s [ info] generating script ./t/htdocs/modules/cgi/env.pl 390s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 390s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 390s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 390s [ info] generating script ./t/htdocs/modules/cgi/big.pl 390s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 390s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 390s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 390s Warning: NAME must be a package name 390s Checking if your kit is complete... 390s Looks good 390s [ info] generating script t/TEST 390s [ info] generating script ./t/cgi-bin/next_available_port.pl 390s [ info] generating script ./t/cgi-bin/cookies.pl 390s [ info] generating script t/TEST 390s Writing MYMETA.yml and MYMETA.json 390s Writing MYMETA.yml and MYMETA.json 390s Checking for Cwd...ok 390s Checking for File::Spec...ok 390s Generating a Unix-style Makefile 390s Writing Makefile for httpd-test 390s Writing MYMETA.yml and MYMETA.json 390s + su tuser -c 't/TEST ' 390s + tee testlog.mpm_prefork 391s [warning] setting ulimit to allow core files 391s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/TEST 393s [warning] generating SSL CA for asf 393s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 393s ...+........+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+....+...+..+.+........+.........+...+.........+....+..+...+...............+.......+...+............+..+......+.+.....+.+..+.............+...+..+..........+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+............+........+......+.+...+...+..+.+......+........+......+.+......+.....+..........+..+...+.........+....+.....+......+...............+....+............+...+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 393s .+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+......+.+............+............+........+...+.......+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+..............+......................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 393s ----- 393s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 393s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 393s [ 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 393s [ 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 393s Using configuration from conf/server2_des3.cnf 393s Check that the request matches the signature 393s Signature ok 393s The Subject's Distinguished Name is as follows 393s countryName :PRINTABLE:'US' 393s stateOrProvinceName :ASN.1 12:'California' 393s localityName :ASN.1 12:'San Francisco' 393s organizationName :ASN.1 12:'ASF' 393s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 393s commonName :ASN.1 12:'localhost' 393s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 393s Certificate is to be certified until Jun 3 13:12:38 2025 GMT (365 days) 393s 393s Write out database with 1 new entries 393s Database updated 393s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 394s [ 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 394s [ 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 394s Using configuration from conf/server_des3.cnf 394s Check that the request matches the signature 394s Signature ok 394s The Subject's Distinguished Name is as follows 394s countryName :PRINTABLE:'US' 394s stateOrProvinceName :ASN.1 12:'California' 394s localityName :ASN.1 12:'San Francisco' 394s organizationName :ASN.1 12:'ASF' 394s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 394s commonName :ASN.1 12:'localhost' 394s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 394s Certificate is to be certified until Jun 3 13:12:39 2025 GMT (365 days) 394s 394s Write out database with 1 new entries 394s Database updated 394s [ info] openssl genrsa -out keys/client_colon.pem 2048 394s [ 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 394s [ 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 394s Using configuration from conf/client_colon.cnf 394s Check that the request matches the signature 394s Signature ok 394s The Subject's Distinguished Name is as follows 394s countryName :PRINTABLE:'US' 394s stateOrProvinceName :ASN.1 12:'California' 394s localityName :ASN.1 12:'San Francisco' 394s organizationName :ASN.1 12:'ASF' 394s organizationalUnitName:ASN.1 12:'httpd-test' 394s commonName :ASN.1 12:'user:colon' 394s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 394s Certificate is to be certified until Jun 3 13:12:39 2025 GMT (365 days) 394s 394s Write out database with 1 new entries 394s Database updated 394s [ 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 394s [ info] generating proxy cert: proxy/client_colon.pem 394s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 394s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 394s [ 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 394s [ 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 394s Using configuration from conf/server2_dsa.cnf 394s Check that the request matches the signature 394s Signature ok 394s The Subject's Distinguished Name is as follows 394s countryName :PRINTABLE:'US' 394s stateOrProvinceName :ASN.1 12:'California' 394s localityName :ASN.1 12:'San Francisco' 394s organizationName :ASN.1 12:'ASF' 394s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 394s commonName :ASN.1 12:'localhost' 394s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 394s Certificate is to be certified until Jun 3 13:12:39 2025 GMT (365 days) 394s 394s Write out database with 1 new entries 394s Database updated 394s [ info] openssl genrsa -out keys/client_ok.pem 2048 395s [ 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 395s [ 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 395s Using configuration from conf/client_ok.cnf 395s Check that the request matches the signature 395s Signature ok 395s The Subject's Distinguished Name is as follows 395s countryName :PRINTABLE:'US' 395s stateOrProvinceName :ASN.1 12:'California' 395s localityName :ASN.1 12:'San Francisco' 395s organizationName :ASN.1 12:'ASF' 395s organizationalUnitName:ASN.1 12:'httpd-test' 395s commonName :ASN.1 12:'client_ok' 395s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 395s Certificate is to be certified until Jun 3 13:12:40 2025 GMT (365 days) 395s 395s Write out database with 1 new entries 395s Database updated 395s [ 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 395s [ info] generating proxy cert: proxy/client_ok.pem 395s [ info] openssl genrsa -out keys/client_revoked.pem 2048 395s [ 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 395s [ 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 395s Using configuration from conf/client_revoked.cnf 395s Check that the request matches the signature 395s Signature ok 395s The Subject's Distinguished Name is as follows 395s countryName :PRINTABLE:'US' 395s stateOrProvinceName :ASN.1 12:'California' 395s localityName :ASN.1 12:'San Francisco' 395s organizationName :ASN.1 12:'ASF' 395s organizationalUnitName:ASN.1 12:'httpd-test' 395s commonName :ASN.1 12:'client_revoked' 395s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 395s Certificate is to be certified until Jun 3 13:12:40 2025 GMT (365 days) 395s 395s Write out database with 1 new entries 395s Database updated 395s [ 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 395s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 395s Using configuration from conf/cacrl.cnf 395s Revoking Certificate 06. 395s Database updated 395s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 395s Using configuration from conf/cacrl.cnf 395s [ info] generating proxy cert: proxy/client_revoked.pem 395s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 395s [ 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 395s [ 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 395s Using configuration from conf/server_des3_dsa.cnf 395s Check that the request matches the signature 395s Signature ok 395s The Subject's Distinguished Name is as follows 395s countryName :PRINTABLE:'US' 395s stateOrProvinceName :ASN.1 12:'California' 395s localityName :ASN.1 12:'San Francisco' 395s organizationName :ASN.1 12:'ASF' 395s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 395s commonName :ASN.1 12:'localhost' 395s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 395s Certificate is to be certified until Jun 3 13:12:40 2025 GMT (365 days) 395s 395s Write out database with 1 new entries 395s Database updated 395s [ info] openssl genrsa -out keys/server.pem 2048 395s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 395s [ 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 395s Using configuration from conf/server.cnf 395s Check that the request matches the signature 395s Signature ok 395s The Subject's Distinguished Name is as follows 395s countryName :PRINTABLE:'US' 395s stateOrProvinceName :ASN.1 12:'California' 395s localityName :ASN.1 12:'San Francisco' 395s organizationName :ASN.1 12:'ASF' 395s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 395s commonName :ASN.1 12:'localhost' 395s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 395s Certificate is to be certified until Jun 3 13:12:40 2025 GMT (365 days) 395s 395s Write out database with 1 new entries 395s Database updated 395s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 395s [ 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 395s [ 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 395s Using configuration from conf/server_dsa.cnf 395s Check that the request matches the signature 395s Signature ok 395s The Subject's Distinguished Name is as follows 395s countryName :PRINTABLE:'US' 395s stateOrProvinceName :ASN.1 12:'California' 395s localityName :ASN.1 12:'San Francisco' 395s organizationName :ASN.1 12:'ASF' 395s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 395s commonName :ASN.1 12:'localhost' 395s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 395s Certificate is to be certified until Jun 3 13:12:40 2025 GMT (365 days) 395s 395s Write out database with 1 new entries 395s Database updated 395s [ info] openssl genrsa -out keys/server2.pem 2048 396s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 396s [ 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 396s Using configuration from conf/server2.cnf 396s Check that the request matches the signature 396s Signature ok 396s The Subject's Distinguished Name is as follows 396s countryName :PRINTABLE:'US' 396s stateOrProvinceName :ASN.1 12:'California' 396s localityName :ASN.1 12:'San Francisco' 396s organizationName :ASN.1 12:'ASF' 396s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 396s commonName :ASN.1 12:'localhost' 396s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 396s Certificate is to be certified until Jun 3 13:12:41 2025 GMT (365 days) 396s 396s Write out database with 1 new entries 396s Database updated 396s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 396s [ 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 396s [ 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 396s Using configuration from conf/client_snakeoil.cnf 396s Check that the request matches the signature 396s Signature ok 396s The Subject's Distinguished Name is as follows 396s countryName :PRINTABLE:'AU' 396s stateOrProvinceName :ASN.1 12:'Queensland' 396s localityName :ASN.1 12:'Mackay' 396s organizationName :ASN.1 12:'Snake Oil, Ltd.' 396s organizationalUnitName:ASN.1 12:'Staff' 396s commonName :ASN.1 12:'client_snakeoil' 396s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 396s Certificate is to be certified until Jun 3 13:12:41 2025 GMT (365 days) 396s 396s Write out database with 1 new entries 396s Database updated 396s [ 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 396s [ info] generating proxy cert: proxy/client_snakeoil.pem 396s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 396s [ 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 396s [ 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 396s Using configuration from conf/server2_des3_dsa.cnf 396s Check that the request matches the signature 396s Signature ok 396s The Subject's Distinguished Name is as follows 396s countryName :PRINTABLE:'US' 396s stateOrProvinceName :ASN.1 12:'California' 396s localityName :ASN.1 12:'San Francisco' 396s organizationName :ASN.1 12:'ASF' 396s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 396s commonName :ASN.1 12:'localhost' 396s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 396s Certificate is to be certified until Jun 3 13:12:41 2025 GMT (365 days) 396s 396s Write out database with 1 new entries 396s Database updated 396s [ info] linked ca-bundle.crl to fdd35eee.r0 396s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 396s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 396s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 396s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/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 396s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 397s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 397s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 397s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 397s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 397s cd test_rwrite && make .libs/mod_test_rwrite.so 397s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 397s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 397s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 397s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 397s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 397s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 397s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 397s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 397s cd test_ssl && make .libs/mod_test_ssl.so 397s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 397s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 397s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 397s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 398s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 398s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 398s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 398s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 398s cd client_add_filter && make .libs/mod_client_add_filter.so 398s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 398s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 398s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/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 398s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 398s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 398s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 398s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 398s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 398s cd list_modules && make .libs/mod_list_modules.so 398s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/list_modules' 398s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 398s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 398s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 398s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 399s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 399s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 399s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/list_modules' 399s cd authany && make .libs/mod_authany.so 399s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/authany' 399s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 399s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 399s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 399s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 399s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 399s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 399s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/authany' 399s cd test_utilities && make .libs/mod_test_utilities.so 399s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 399s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 399s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 399s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 399s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 399s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 399s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 399s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 399s cd memory_track && make .libs/mod_memory_track.so 399s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/memory_track' 399s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 399s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 400s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 400s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 400s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 400s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 400s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/memory_track' 400s cd eat_post && make .libs/mod_eat_post.so 400s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/eat_post' 400s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 400s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 400s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 400s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 400s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 400s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 400s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/eat_post' 400s cd echo_post && make .libs/mod_echo_post.so 400s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/echo_post' 400s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 400s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 400s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 400s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 401s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 401s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 401s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/echo_post' 401s cd random_chunk && make .libs/mod_random_chunk.so 401s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 401s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 401s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 401s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 401s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 401s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 401s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 401s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 401s cd fold && make .libs/mod_fold.so 401s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/fold' 401s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 401s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 401s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 401s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 401s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 401s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 401s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/fold' 401s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 401s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 401s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 401s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/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 402s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 402s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 402s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 402s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 402s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 402s cd input_body_filter && make .libs/mod_input_body_filter.so 402s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 402s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 402s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/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 402s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 402s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 402s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 402s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 402s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 402s cd nntp_like && make .libs/mod_nntp_like.so 402s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 402s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 402s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 402s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 402s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 403s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 403s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 403s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 403s cd test_apr_uri && make .libs/mod_test_apr_uri.so 403s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 403s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 403s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/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 403s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 403s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 403s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 403s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 403s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 403s cd test_session && make .libs/mod_test_session.so 403s make[1]: Entering directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/test_session' 403s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 403s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 403s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 404s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 404s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 404s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 404s make[1]: Leaving directory '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/c-modules/test_session' 404s /usr/sbin/apache2 -d /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 404s using Apache/2.4.58 (prefork MPM) 404s 404s waiting 60 seconds for server to start: .[Mon Jun 03 13:12:49.322239 2024] [core:trace3] [pid 7967] core.c(3482): Setting LogLevel for all modules to trace8 404s [Mon Jun 03 13:12:49.323366 2024] [core:trace6] [pid 7967] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 404s [Mon Jun 03 13:12:49.323459 2024] [core:trace3] [pid 7967] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 404s [Mon Jun 03 13:12:49.324983 2024] [core:trace6] [pid 7967] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 404s [Mon Jun 03 13:12:49.325064 2024] [core:trace3] [pid 7967] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 404s [Mon Jun 03 13:12:49.325120 2024] [core:trace3] [pid 7967] core.c(3482): Setting LogLevel for all modules to info 404s [Mon Jun 03 13:12:49.325181 2024] [core:trace6] [pid 7967] core.c(3499): Cannot find module 'core', trying 'core_module' 404s [Mon Jun 03 13:12:49.325227 2024] [core:trace3] [pid 7967] core.c(3509): Setting LogLevel for module core.c to crit 404s [Mon Jun 03 13:12:49.325288 2024] [core:trace3] [pid 7967] core.c(3482): Setting LogLevel for all modules to crit 404s [Mon Jun 03 13:12:49.325339 2024] [core:trace6] [pid 7967] core.c(3499): Cannot find module 'core', trying 'core_module' 404s [Mon Jun 03 13:12:49.325383 2024] [core:trace3] [pid 7967] core.c(3509): Setting LogLevel for module core.c to info 404s [Mon Jun 03 13:12:49.325455 2024] [core:trace3] [pid 7967] core.c(3482): Setting LogLevel for all modules to crit 404s [Mon Jun 03 13:12:49.325473 2024] [core:trace6] [pid 7967] core.c(3499): Cannot find module 'core', trying 'core_module' 404s [Mon Jun 03 13:12:49.325477 2024] [core:trace3] [pid 7967] core.c(3509): Setting LogLevel for module core.c to info 404s [Mon Jun 03 13:12:49.325482 2024] [core:trace3] [pid 7967] core.c(3482): Setting LogLevel for all modules to crit 404s [Mon Jun 03 13:12:49.325485 2024] [core:trace3] [pid 7967] core.c(3482): Setting LogLevel for all modules to info 404s [Mon Jun 03 13:12:49.325490 2024] [core:trace6] [pid 7967] core.c(3499): Cannot find module 'core', trying 'core_module' 404s [Mon Jun 03 13:12:49.325494 2024] [core:trace3] [pid 7967] core.c(3509): Setting LogLevel for module core.c to crit 404s [Mon Jun 03 13:12:49.325501 2024] [core:trace3] [pid 7967] core.c(3482): Setting LogLevel for all modules to info 404s [Mon Jun 03 13:12:49.326218 2024] [core:trace6] [pid 7967] core.c(3499): Cannot find module 'http2', trying 'http2_module' 404s [Mon Jun 03 13:12:49.326225 2024] [core:trace3] [pid 7967] core.c(3509): Setting LogLevel for module mod_http2.c to debug 404s [Mon Jun 03 13:12:49.327777 2024] [proxy:info] [pid 7967] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 404s [Mon Jun 03 13:12:49.327887 2024] [core:trace6] [pid 7967] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 404s [Mon Jun 03 13:12:49.327937 2024] [core:trace3] [pid 7967] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 405s . 405s waiting 60 seconds for server to start: ok (waited 0 secs) 405s server localhost:8529 started 405s server localhost:8530 listening (mod_nntp_like) 405s server localhost:8531 listening (mod_nntp_like_ssl) 405s server localhost:8532 listening (mod_ssl) 405s server localhost:8533 listening (ssl_optional_cc) 405s server localhost:8534 listening (ssl_pr33791) 405s server localhost:8535 listening (ssl_ocsp) 405s server localhost:8536 listening (mod_vhost_alias) 405s server localhost:8537 listening (mod_include) 405s server localhost:8538 listening (mod_cache) 405s server localhost:8539 listening (core) 405s server localhost:8540 listening (mod_proxy) 405s server localhost:8541 listening (proxy_http_bal1) 405s server localhost:8542 listening (proxy_http_bal2) 405s server localhost:8543 listening (proxy_http_balancer) 405s server localhost:8546 listening (proxy_fcgi) 405s server localhost:8547 listening (h2c) 405s server localhost:8548 listening (h2) 405s server localhost:8549 listening (cve_2011_3368_rewrite) 405s server localhost:8550 listening (proxy_http_reverse) 405s server localhost:8551 listening (proxy_http_nofwd) 405s server localhost:8552 listening (cve_2011_3368) 405s server localhost:8553 listening (mod_headers) 405s server localhost:8554 listening (mod_echo) 405s server localhost:8555 listening (mod_echo_ssl) 405s server localhost:8556 listening (error_document) 405s server localhost:8557 listening (http_unsafe) 405s server localhost:8558 listening (http_strict) 405s server localhost:8559 listening (remote_ip) 405s server localhost:8560 listening (proxy_http_https) 405s server localhost:8561 listening (proxy_https_https) 405s server localhost:8562 listening (proxy_http_https_proxy_section) 405s server localhost:8563 listening (proxy_https_https_proxy_section) 405s server localhost:8564 listening (proxy_https_http) 407s [ info] adding source lib /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 415s t/ab/base.t ......................... 415s 1..5 415s # Running under perl version 5.038002 for linux 415s # Current time local: Mon Jun 3 13:12:57 2024 415s # Current time GMT: Mon Jun 3 13:12:57 2024 415s # Using Test.pm version 1.31 415s # Using Apache/Test.pm version 1.42 415s # # running: 415s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8539/ 415s ok 1 415s ok 2 415s # # running: 415s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 415s ok 3 415s ok 4 415s ok 5 415s ok 417s t/apache/404.t ...................... 417s 1..2 417s # Running under perl version 5.038002 for linux 417s # Current time local: Mon Jun 3 13:13:00 2024 417s # Current time GMT: Mon Jun 3 13:13:00 2024 417s # Using Test.pm version 1.31 417s # Using Apache/Test.pm version 1.42 417s # GET_STR Response: 417s # HTTP/1.1 404 Not Found 417s # Connection: close 417s # Date: Mon, 03 Jun 2024 13:13:02 GMT 417s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 417s # Content-Length: 196 417s # Content-Type: text/html; charset=iso-8859-1 417s # Client-Date: Mon, 03 Jun 2024 13:13:02 GMT 417s # Client-Peer: 127.0.0.1:8529 417s # Client-Response-Num: 1 417s # Title: 404 Not Found 417s # 417s # 417s # 417s # 404 Not Found 417s # 417s #

Not Found

417s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

448s #

The requested URL was not found on this server.

448s # ' 448s ok 8 448s # testing : /merge/notfound.html code 448s # expected: 404 448s # received: '404' 448s ok 9 448s # testing : /merge/notfound.html content 448s # expected: 'testing merge' 448s # received: 'testing merge' 448s ok 10 448s # testing : /merge/merge2/notfound.html code 448s # expected: 404 448s # received: '404' 448s ok 11 448s # testing : /merge/merge2/notfound.html content 448s # expected: 'testing merge' 448s # received: 'testing merge' 448s ok 12 448s # testing : /bounce/notfound.html code 448s # expected: 404 448s # received: '404' 448s ok 13 448s # testing : /bounce/notfound.html content 448s # expected: qr/expire test/ 448s # received: ' 448s # expire test 448s # expire test 448s # ' 448s ok 14 448s ok 451s t/apache/etags.t .................... 451s # Checking for existence of FileETag directive 451s # Returned 200: 451s 1..61 451s # Running under perl version 5.038002 for linux 451s # Current time local: Mon Jun 3 13:13:33 2024 451s # Current time GMT: Mon Jun 3 13:13:33 2024 451s # Using Test.pm version 1.31 451s # Using Apache/Test.pm version 1.42 451s # --- 451s # HEAD /apache/etags/ms/test.txt 451s # Expecting two components in ETag field 451s # Received "b-613edd771cbc0" 451s ok 1 451s # --- 451s # HEAD /apache/etags/m/plus-ms/test.txt 451s # Expecting two components in ETag field 451s # Received "b-613edd771cbc0" 451s ok 2 451s # --- 451s # HEAD /apache/etags/none/inherit/test.txt 451s # Expecting field to be absent 451s # ETag field is missing 451s ok 3 451s # --- 451s # HEAD /apache/etags/none/plus-is/test.txt 451s # Expecting two components in ETag field 451s # Received "8423a-b" 451s ok 4 451s # --- 451s # HEAD /apache/etags/m/test.txt 451s # Expecting one component in ETag field 451s # Received "613edd771cbc0" 451s ok 5 451s # --- 451s # HEAD /apache/etags/all/minus-is/test.txt 451s # Expecting one component in ETag field 451s # Received "613edd771cbc0" 451s ok 6 451s # --- 451s # HEAD /apache/etags/is/test.txt 451s # Expecting two components in ETag field 451s # Received "841e8-b" 451s ok 7 451s # --- 451s # HEAD /apache/etags/m/plus-is/test.txt 451s # Expecting three components in ETag field 451s # Received "84205-b-613edd771cbc0" 451s ok 8 451s # --- 451s # HEAD /apache/etags/m/minus-mi/test.txt 451s # Expecting field to be absent 451s # Received "b-613edd771cbc0" 451s ok 9 451s # --- 451s # HEAD /apache/etags/m/minus-i/test.txt 451s # Expecting field to be absent 451s # Received "613edd771cbc0" 451s ok 10 451s # --- 451s # HEAD /apache/etags/none/plus-s/test.txt 451s # Expecting one component in ETag field 451s # Received "b" 451s ok 11 451s # --- 451s # HEAD /apache/etags/m/plus-mis/test.txt 451s # Expecting three components in ETag field 451s # Received "8420e-b-613edd771cbc0" 451s ok 12 451s # --- 451s # HEAD /apache/etags/none/test.txt 451s # Expecting field to be absent 451s # ETag field is missing 451s ok 13 451s # --- 451s # HEAD /apache/etags/all/minus-s/test.txt 451s # Expecting two components in ETag field 451s # Received "841d6-613edd771cbc0" 451s ok 14 451s # --- 451s # HEAD /apache/etags/none/mi/test.txt 451s # Expecting two components in ETag field 451s # Received "8422e-613edd771cbc0" 451s ok 15 451s # --- 451s # HEAD /apache/etags/i/test.txt 451s # Expecting one component in ETag field 451s # Received "841e5" 451s ok 16 451s # --- 451s # HEAD /apache/etags/m/minus-mis/test.txt 451s # Expecting field to be absent 451s # Received "b-613edd771cbc0" 451s ok 17 451s # --- 451s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 451s # Expecting one component in ETag field 451s # Received "613edd771cbc0" 451s ok 18 451s # --- 451s # HEAD /apache/etags/default/test.txt 451s # Expecting two components in ETag field 451s # Received "b-613edd771cbc0" 451s ok 19 451s # --- 451s # HEAD /apache/etags/all/s/test.txt 451s # Expecting one component in ETag field 451s # Received "b" 451s ok 20 451s # --- 451s # HEAD /apache/etags/none/m/test.txt 451s # Expecting one component in ETag field 451s # Received "613edd771cbc0" 451s ok 21 451s # --- 451s # HEAD /apache/etags/all/mi/test.txt 451s # Expecting two components in ETag field 451s # Received "841c1-613edd771cbc0" 451s ok 22 451s # --- 451s # HEAD /apache/etags/m/plus-m/test.txt 451s # Expecting one component in ETag field 451s # Received "613edd771cbc0" 451s ok 23 451s # --- 451s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 451s # Expecting two components in ETag field 451s # Received "8424b-b" 451s ok 24 451s # --- 451s # HEAD /apache/etags/all/inherit/test.txt 451s # Expecting three components in ETag field 451s # Received "841b8-b-613edd771cbc0" 451s ok 25 451s # --- 451s # HEAD /apache/etags/s/test.txt 451s # Expecting one component in ETag field 451s # Received "b" 451s ok 26 451s # --- 451s # HEAD /apache/etags/none/plus-ms/test.txt 451s # Expecting two components in ETag field 451s # Received "b-613edd771cbc0" 451s ok 27 451s # --- 451s # HEAD /apache/etags/m/plus-s/test.txt 451s # Expecting two components in ETag field 451s # Received "b-613edd771cbc0" 451s ok 28 451s # --- 451s # HEAD /apache/etags/all/minus-ms/test.txt 451s # Expecting one component in ETag field 451s # Received "841d3" 451s ok 29 451s # --- 451s # HEAD /apache/etags/m/plus-i/test.txt 451s # Expecting two components in ETag field 451s # Received "84202-613edd771cbc0" 451s ok 30 451s # --- 451s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 451s # Expecting field to be absent 451s # Received "b-613edd771cbc0" 451s ok 31 451s # --- 451s # HEAD /apache/etags/m/minus-m/test.txt 451s # Expecting field to be absent 451s # Received "b-613edd771cbc0" 451s ok 32 451s # --- 451s # HEAD /apache/etags/none/i/test.txt 451s # Expecting one component in ETag field 451s # Received "84223" 451s ok 33 451s # --- 451s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 451s # Expecting one component in ETag field 451s # Received "84254" 451s ok 34 451s # --- 451s # HEAD /apache/etags/none/plus-m/test.txt 451s # Expecting one component in ETag field 451s # Received "613edd771cbc0" 451s ok 35 451s # --- 451s # HEAD /apache/etags/all/minus-m/test.txt 451s # Expecting two components in ETag field 451s # Received "841ca-b" 451s ok 36 451s # --- 451s # HEAD /apache/etags/none/ms/test.txt 451s # Expecting two components in ETag field 451s # Received "b-613edd771cbc0" 451s ok 37 451s # --- 451s # HEAD /apache/etags/all/mis/test.txt 451s # Expecting three components in ETag field 451s # Received "841d9-b-613edd771cbc0" 451s ok 38 451s # --- 451s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 451s # Expecting one component in ETag field 451s # Received "b" 451s ok 39 451s # --- 451s # HEAD /apache/etags/none/mis/test.txt 451s # Expecting three components in ETag field 451s # Received "84231-b-613edd771cbc0" 451s ok 40 451s # --- 451s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 451s # Expecting two components in ETag field 451s # Received "84257-613edd771cbc0" 451s ok 41 451s # --- 451s # HEAD /apache/etags/none/plus-mi/test.txt 451s # Expecting two components in ETag field 451s # Received "84240-613edd771cbc0" 451s ok 42 451s # --- 451s # HEAD /apache/etags/m/minus-s/test.txt 451s # Expecting field to be absent 451s # Received "613edd771cbc0" 451s ok 43 451s # --- 451s # HEAD /apache/etags/all/minus-mi/test.txt 451s # Expecting one component in ETag field 451s # Received "b" 451s ok 44 451s # --- 451s # HEAD /apache/etags/m/minus-is/test.txt 451s # Expecting field to be absent 451s # Received "613edd771cbc0" 451s ok 45 451s # --- 451s # HEAD /apache/etags/m/plus-mi/test.txt 451s # Expecting two components in ETag field 451s # Received "8420b-613edd771cbc0" 451s ok 46 451s # --- 451s # HEAD /apache/etags/none/is/test.txt 451s # Expecting two components in ETag field 451s # Received "84228-b" 451s ok 47 451s # --- 451s # HEAD /apache/etags/all/test.txt 451s # Expecting three components in ETag field 451s # Received "841e0-b-613edd771cbc0" 451s ok 48 451s # --- 451s # HEAD /apache/etags/all/i/test.txt 451s # Expecting one component in ETag field 451s # Received "841b6" 451s ok 49 451s # --- 451s # HEAD /apache/etags/none/s/test.txt 451s # Expecting one component in ETag field 451s # Received "b" 451s ok 50 451s # --- 451s # HEAD /apache/etags/all/is/test.txt 451s # Expecting two components in ETag field 451s # Received "841bb-b" 451s ok 51 451s # --- 451s # HEAD /apache/etags/all/minus-mis/test.txt 451s # Expecting field to be absent 451s # Received "b-613edd771cbc0" 451s ok 52 451s # --- 451s # HEAD /apache/etags/none/plus-mis/test.txt 451s # Expecting three components in ETag field 451s # Received "84258-b-613edd771cbc0" 451s ok 53 451s # --- 451s # HEAD /apache/etags/all/m/test.txt 451s # Expecting one component in ETag field 451s # Received "613edd771cbc0" 451s ok 54 451s # --- 451s # HEAD /apache/etags/none/plus-i/test.txt 451s # Expecting one component in ETag field 451s # Received "84237" 451s ok 55 451s # --- 451s # HEAD /apache/etags/mis/test.txt 451s # Expecting three components in ETag field 451s # Received "8421b-b-613edd771cbc0" 451s ok 56 451s # --- 451s # HEAD /apache/etags/all/minus-i/test.txt 451s # Expecting two components in ETag field 451s # Received "b-613edd771cbc0" 451s ok 57 451s # --- 451s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 451s # Expecting two components in ETag field 451s # Received "b-613edd771cbc0" 451s ok 58 451s # --- 451s # HEAD /apache/etags/m/minus-ms/test.txt 451s # Expecting field to be absent 451s # Received "b-613edd771cbc0" 451s ok 59 451s # --- 451s # HEAD /apache/etags/mi/test.txt 451s # Expecting two components in ETag field 451s # Received "84218-613edd771cbc0" 451s ok 60 451s # --- 451s # HEAD /apache/etags/all/ms/test.txt 451s # Expecting two components in ETag field 451s # Received "b-613edd771cbc0" 451s ok 61 451s ok 453s t/apache/expr.t ..................... 453s 1..229 453s # Running under perl version 5.038002 for linux 453s # Current time local: Mon Jun 3 13:13:36 2024 453s # Current time GMT: Mon Jun 3 13:13:36 2024 453s # Using Test.pm version 1.31 453s # Using Apache/Test.pm version 1.42 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true" should evaluate to true, got true 453s ok 1 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "false" should evaluate to false, got false 453s ok 2 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s Should get parse error for "foo", got parse error 453s ok 3 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "1 -eq 01" should evaluate to true, got true 453s ok 4 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "1 -eq 2" should evaluate to false, got false 453s ok 5 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "1 -ne 2" should evaluate to true, got true 453s ok 6 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "1 -ne 1" should evaluate to false, got false 453s ok 7 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "1 -lt 02" should evaluate to true, got true 453s ok 8 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "1 -lt 1" should evaluate to false, got false 453s ok 9 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "1 -le 2" should evaluate to true, got true 453s ok 10 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "1 -le 1" should evaluate to true, got true 453s ok 11 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "2 -gt 1" should evaluate to true, got true 453s ok 12 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "1 -gt 1" should evaluate to false, got false 453s ok 13 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "2 -ge 1" should evaluate to true, got true 453s ok 14 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "1 -ge 1" should evaluate to true, got true 453s ok 15 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "1 -gt -1" should evaluate to true, got true 453s ok 16 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'aa' == 'aa'" should evaluate to true, got true 453s ok 17 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'aa' == 'b'" should evaluate to false, got false 453s ok 18 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'aa' = 'aa'" should evaluate to true, got true 453s ok 19 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'aa' = 'b'" should evaluate to false, got false 453s ok 20 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'aa' != 'b'" should evaluate to true, got true 453s ok 21 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'aa' != 'aa'" should evaluate to false, got false 453s ok 22 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'aa' < 'b'" should evaluate to true, got true 453s ok 23 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'aa' < 'aa'" should evaluate to false, got false 453s ok 24 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'aa' <= 'b'" should evaluate to true, got true 453s ok 25 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'aa' <= 'aa'" should evaluate to true, got true 453s ok 26 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'b' > 'aa'" should evaluate to true, got true 453s ok 27 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'aa' > 'aa'" should evaluate to false, got false 453s ok 28 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'b' >= 'aa'" should evaluate to true, got true 453s ok 29 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'aa' >= 'aa'" should evaluate to true, got true 453s ok 30 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 453s ok 31 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 453s ok 32 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 453s ok 33 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 453s ok 34 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 453s ok 35 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 453s ok 36 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 453s ok 37 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 453s ok 38 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 453s ok 39 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 453s ok 40 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{TIME} != ''" should evaluate to true, got true 453s ok 41 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'a' -in { 'b', 'a' } " should evaluate to true, got true 453s ok 42 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'a' -in { 'b', 'c' } " should evaluate to false, got false 453s ok 43 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " 'abc' =~ /bc/ " should evaluate to true, got true 453s ok 44 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " 'abc' =~ /BC/i " should evaluate to true, got true 453s ok 45 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " 'abc' !~ m!bc! " should evaluate to false, got false 453s ok 46 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " 'abc' !~ m!BC!i " should evaluate to false, got false 453s ok 47 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " $0 == '' " should evaluate to true, got true 453s ok 48 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " $1 == '' " should evaluate to true, got true 453s ok 49 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " $9 == '' " should evaluate to true, got true 453s ok 50 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " '$0' == '' " should evaluate to true, got true 453s ok 51 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 453s ok 52 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 453s ok 53 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 453s ok 54 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 453s ok 55 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 453s ok 56 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 453s ok 57 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 453s ok 58 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 453s ok 59 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 453s ok 60 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 453s ok 61 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 453s ok 62 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 453s ok 63 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 453s ok 64 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 453s ok 65 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 453s ok 66 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 453s ok 67 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 453s ok 68 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 453s ok 69 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 453s ok 70 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{HTTPS} == 'off' " should evaluate to true, got true 453s ok 71 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 453s ok 72 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 453s ok 73 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 453s ok 74 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 453s ok 75 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 453s ok 76 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 453s ok 77 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 453s ok 78 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 453s ok 79 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 453s ok 80 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 453s ok 81 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 453s ok 82 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "escape('?') = '%3f' " should evaluate to true, got true 453s ok 83 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "unescape('%3f') = '?' " should evaluate to true, got true 453s ok 84 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 453s ok 85 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 453s ok 86 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 453s ok 87 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "file('/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 453s ok 88 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-n ''" should evaluate to false, got false 453s ok 89 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-z ''" should evaluate to true, got true 453s ok 90 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-n '1'" should evaluate to true, got true 453s ok 91 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-z '1'" should evaluate to false, got false 453s ok 92 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s Should get parse error for "-R 'abc'", got parse error 453s ok 93 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 453s ok 94 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-R '240.0.0.0'" should evaluate to false, got false 453s ok 95 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-R '240.0.0.0/8'" should evaluate to false, got false 453s ok 96 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-R 'ff::/8'" should evaluate to false, got false 453s ok 97 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 453s ok 98 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 453s ok 99 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 453s ok 100 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 453s ok 101 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 453s ok 102 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 453s ok 103 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 453s ok 104 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'foo' -strmatch '*o'" should evaluate to true, got true 453s ok 105 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 453s ok 106 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'foo' -strmatch 'F*'" should evaluate to false, got false 453s ok 107 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'foo' -strcmatch 'F*'" should evaluate to true, got true 453s ok 108 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'foo' -strmatch 'g*'" should evaluate to false, got false 453s ok 109 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'foo' -strcmatch 'g*'" should evaluate to false, got false 453s ok 110 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 453s ok 111 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 453s ok 112 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 453s ok 113 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 453s ok 114 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s Should get parse error for "foo('bar') = 'bar'", got parse error 453s ok 115 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s Should get parse error for "%{FOO} != 'bar'", got parse error 453s ok 116 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s Should get parse error for "'bar' = bar", got parse error 453s ok 117 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true" should evaluate to true, got true 453s ok 118 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true && true" should evaluate to true, got true 453s ok 119 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true || true" should evaluate to true, got true 453s ok 120 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true || true || true" should evaluate to true, got true 453s ok 121 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true || true && true" should evaluate to true, got true 453s ok 122 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true && true || true" should evaluate to true, got true 453s ok 123 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true && true && true" should evaluate to true, got true 453s ok 124 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true || true || !true" should evaluate to true, got true 453s ok 125 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true || true && !true" should evaluate to true, got true 453s ok 126 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true && true || !true" should evaluate to true, got true 453s ok 127 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true && true && !true" should evaluate to false, got false 453s ok 128 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true && !true" should evaluate to false, got false 453s ok 129 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true || !true" should evaluate to true, got true 453s ok 130 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true || !true || true" should evaluate to true, got true 453s ok 131 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true || !true && true" should evaluate to true, got true 453s ok 132 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true && !true || true" should evaluate to true, got true 453s ok 133 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true && !true && true" should evaluate to false, got false 453s ok 134 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true || !true || !true" should evaluate to true, got true 453s ok 135 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true || !true && !true" should evaluate to true, got true 453s ok 136 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true && !true || !true" should evaluate to false, got false 453s ok 137 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "true && !true && !true" should evaluate to false, got false 453s ok 138 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true" should evaluate to false, got false 453s ok 139 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true && true" should evaluate to false, got false 453s ok 140 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true || true" should evaluate to true, got true 453s ok 141 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true || true || true" should evaluate to true, got true 453s ok 142 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true || true && true" should evaluate to true, got true 453s ok 143 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true && true || true" should evaluate to true, got true 453s ok 144 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true && true && true" should evaluate to false, got false 453s ok 145 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true || true || !true" should evaluate to true, got true 453s ok 146 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true || true && !true" should evaluate to false, got false 453s ok 147 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true && true || !true" should evaluate to false, got false 453s ok 148 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true && true && !true" should evaluate to false, got false 453s ok 149 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true && !true" should evaluate to false, got false 453s ok 150 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true || !true" should evaluate to false, got false 453s ok 151 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true || !true || true" should evaluate to true, got true 453s ok 152 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true || !true && true" should evaluate to false, got false 453s ok 153 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true && !true || true" should evaluate to true, got true 453s ok 154 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true && !true && true" should evaluate to false, got false 453s ok 155 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true || !true || !true" should evaluate to false, got false 453s ok 156 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true || !true && !true" should evaluate to false, got false 453s ok 157 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true && !true || !true" should evaluate to false, got false 453s ok 158 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!true && !true && !true" should evaluate to false, got false 453s ok 159 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true)" should evaluate to false, got false 453s ok 160 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true && true)" should evaluate to false, got false 453s ok 161 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true || true)" should evaluate to false, got false 453s ok 162 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true || true || true)" should evaluate to false, got false 453s ok 163 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true || true && true)" should evaluate to false, got false 453s ok 164 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true && true || true)" should evaluate to false, got false 453s ok 165 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true && true && true)" should evaluate to false, got false 453s ok 166 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true || true || !true)" should evaluate to false, got false 453s ok 167 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true || true && !true)" should evaluate to false, got false 453s ok 168 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true && true || !true)" should evaluate to false, got false 453s ok 169 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true && true && !true)" should evaluate to true, got true 453s ok 170 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true && !true)" should evaluate to true, got true 453s ok 171 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true || !true)" should evaluate to false, got false 453s ok 172 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true || !true || true)" should evaluate to false, got false 453s ok 173 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true || !true && true)" should evaluate to false, got false 453s ok 174 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true && !true || true)" should evaluate to false, got false 453s ok 175 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true && !true && true)" should evaluate to true, got true 453s ok 176 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true || !true || !true)" should evaluate to false, got false 453s ok 177 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true || !true && !true)" should evaluate to false, got false 453s ok 178 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true && !true || !true)" should evaluate to true, got true 453s ok 179 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(true && !true && !true)" should evaluate to true, got true 453s ok 180 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true)" should evaluate to true, got true 453s ok 181 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true && true)" should evaluate to true, got true 453s ok 182 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true || true)" should evaluate to false, got false 453s ok 183 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true || true || true)" should evaluate to false, got false 453s ok 184 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true || true && true)" should evaluate to false, got false 453s ok 185 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true && true || true)" should evaluate to false, got false 453s ok 186 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true && true && true)" should evaluate to true, got true 453s ok 187 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true || true || !true)" should evaluate to false, got false 453s ok 188 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true || true && !true)" should evaluate to true, got true 453s ok 189 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true && true || !true)" should evaluate to true, got true 453s ok 190 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true && true && !true)" should evaluate to true, got true 453s ok 191 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true && !true)" should evaluate to true, got true 453s ok 192 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true || !true)" should evaluate to true, got true 453s ok 193 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true || !true || true)" should evaluate to false, got false 453s ok 194 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true || !true && true)" should evaluate to true, got true 453s ok 195 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true && !true || true)" should evaluate to false, got false 453s ok 196 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true && !true && true)" should evaluate to true, got true 453s ok 197 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true || !true || !true)" should evaluate to true, got true 453s ok 198 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true || !true && !true)" should evaluate to true, got true 453s ok 199 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true && !true || !true)" should evaluate to true, got true 453s ok 200 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "!(!true && !true && !true)" should evaluate to true, got true 453s ok 201 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "filesize('/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 453s ok 202 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "filesize('/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 453s ok 203 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "filesize('/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 453s ok 204 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-d '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 453s ok 205 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-e '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 453s ok 206 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-f '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 453s ok 207 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-s '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 453s ok 208 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-d '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 453s ok 209 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-e '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 453s ok 210 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-f '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 453s ok 211 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-s '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 453s ok 212 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-d '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 453s ok 213 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-e '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 453s ok 214 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-f '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 453s ok 215 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-s '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 453s ok 216 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-d '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 453s ok 217 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-e '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 453s ok 218 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-f '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 453s ok 219 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-s '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 453s ok 220 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-F '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 453s ok 221 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-F '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 453s ok 222 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-U '/apache/' " should evaluate to true, got true 453s ok 223 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "-U '/apache/expr/none' " should evaluate to false, got false 453s ok 224 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 453s ok 225 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 453s ok 226 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "base64('foo') = 'Zm9v' " should evaluate to true, got true 453s ok 227 453s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 453s ok 228 453s Error log should not have 'Internal evaluation error' entries, found 0 453s ok 229 453s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 453s ok 458s t/apache/expr_string.t .............. 458s 1..29 458s # Running under perl version 5.038002 for linux 458s # Current time local: Mon Jun 3 13:13:38 2024 458s # Current time GMT: Mon Jun 3 13:13:38 2024 458s # Using Test.pm version 1.31 458s # Using Apache/Test.pm version 1.42 458s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 458s ok 1 458s Expected return code 200, got 200 for 'foo' 458s ok 2 458s # testing : log message [Mon Jun 03 13:13:40.887099 2024] [log_debug:info] [pid 7976] [client 127.0.0.1:54320] foo (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 458s # didn't match 458s # expected: 'foo' 458s # received: 'foo' 458s ok 3 458s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 458s ok 4 458s Expected return code 200, got 200 for '%{req:SomeHeader}' 458s ok 5 458s # testing : log message [Mon Jun 03 13:13:41.144817 2024] [log_debug:info] [pid 7976] [client 127.0.0.1:54320] SomeValue (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 458s # didn't match 458s # expected: 'SomeValue' 458s # received: 'SomeValue' 458s ok 6 458s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 458s ok 7 458s Should get parse error (500) for "%{", got 500 458s ok 8 458s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 458s ok 9 458s Expected return code 200, got 200 for '%' 458s ok 10 458s # testing : log message [Mon Jun 03 13:13:41.652045 2024] [log_debug:info] [pid 7971] [client 127.0.0.1:54330] % (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 458s # didn't match 458s # expected: '%' 458s # received: '%' 458s ok 11 458s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 458s ok 12 458s Expected return code 200, got 200 for '}' 458s ok 13 458s # testing : log message [Mon Jun 03 13:13:41.906467 2024] [log_debug:info] [pid 7971] [client 127.0.0.1:54330] } (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 458s # didn't match 458s # expected: '}' 458s # received: '}' 458s ok 14 458s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 458s ok 15 458s Expected return code 200, got 200 for '\"' 458s ok 16 458s # testing : log message [Mon Jun 03 13:13:42.160255 2024] [log_debug:info] [pid 7971] [client 127.0.0.1:54330] " (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 458s # didn't match 458s # expected: '"' 458s # received: '"' 458s ok 17 458s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 458s ok 18 458s Expected return code 200, got 200 for '\'' 458s ok 19 458s # testing : log message [Mon Jun 03 13:13:42.414739 2024] [log_debug:info] [pid 7971] [client 127.0.0.1:54330] ' (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 458s # didn't match 458s # expected: '\'' 458s # received: '\'' 458s ok 20 458s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 458s ok 21 458s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 458s ok 22 458s # testing : log message [Mon Jun 03 13:13:42.668368 2024] [log_debug:info] [pid 7971] [client 127.0.0.1:54330] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 458s # didn't match 458s # expected: '%{req:SomeHeader}' 458s # received: '%{req:SomeHeader}' 458s ok 23 458s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 458s ok 24 458s Expected return code 200, got 200 for '%{tolower:IDENT}' 458s ok 25 458s # testing : log message [Mon Jun 03 13:13:42.922658 2024] [log_debug:info] [pid 7971] [client 127.0.0.1:54330] ident (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 458s # didn't match 458s # expected: 'ident' 458s # received: 'ident' 458s ok 26 458s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 458s ok 27 458s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 458s ok 28 458s # testing : log message [Mon Jun 03 13:13:43.175981 2024] [log_debug:info] [pid 7971] [client 127.0.0.1:54330] get (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 458s # didn't match 458s # expected: 'get' 458s # received: 'get' 458s ok 29 458s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 458s ok 461s t/apache/getfile.t .................. 461s # using LWP client 461s 1..219 461s # Running under perl version 5.038002 for linux 461s # Current time local: Mon Jun 3 13:13:43 2024 461s # Current time GMT: Mon Jun 3 13:13:43 2024 461s # Using Test.pm version 1.31 461s # Using Apache/Test.pm version 1.42 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "44f3-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 17651 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl.pod 461s # expected: 17651 461s # received: 17651 461s ok 1 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "dbb0-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 56240 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5004delta.pod 461s # expected: 56240 461s # received: 56240 461s ok 2 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "85eb-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 34283 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5005delta.pod 461s # expected: 34283 461s # received: 34283 461s ok 3 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "d8ed-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 55533 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5100delta.pod 461s # expected: 55533 461s # received: 55533 461s ok 4 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "ab70-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 43888 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5101delta.pod 461s # expected: 43888 461s # received: 43888 461s ok 5 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "15cb7-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 89271 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5120delta.pod 461s # expected: 89271 461s # received: 89271 461s ok 6 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2707-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 9991 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5121delta.pod 461s # expected: 9991 461s # received: 9991 461s ok 7 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2569-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 9577 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5122delta.pod 461s # expected: 9577 461s # received: 9577 461s ok 8 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1004-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4100 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5123delta.pod 461s # expected: 4100 461s # received: 4100 461s ok 9 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "e58-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 3672 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5124delta.pod 461s # expected: 3672 461s # received: 3672 461s ok 10 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1e03-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7683 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5125delta.pod 461s # expected: 7683 461s # received: 7683 461s ok 11 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "233aa-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 144298 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5140delta.pod 461s # expected: 144298 461s # received: 144298 461s ok 12 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1f1e-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7966 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5141delta.pod 461s # expected: 7966 461s # received: 7966 461s ok 13 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1aec-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 6892 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5142delta.pod 461s # expected: 6892 461s # received: 6892 461s ok 14 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1e50-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7760 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5143delta.pod 461s # expected: 7760 461s # received: 7760 461s ok 15 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "18b7-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 6327 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5144delta.pod 461s # expected: 6327 461s # received: 6327 461s ok 16 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "20a09-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 133641 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5160delta.pod 461s # expected: 133641 461s # received: 133641 461s ok 17 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "17fe-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 6142 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5161delta.pod 461s # expected: 6142 461s # received: 6142 461s ok 18 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "e0a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 3594 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5162delta.pod 461s # expected: 3594 461s # received: 3594 461s ok 19 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "ff5-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4085 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5163delta.pod 461s # expected: 4085 461s # received: 4085 461s ok 20 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1d286-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 119430 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5180delta.pod 461s # expected: 119430 461s # received: 119430 461s ok 21 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "19c5-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 6597 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5181delta.pod 461s # expected: 6597 461s # received: 6597 461s ok 22 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "14d7-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 5335 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5182delta.pod 461s # expected: 5335 461s # received: 5335 461s ok 23 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1208-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4616 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5184delta.pod 461s # expected: 4616 461s # received: 4616 461s ok 24 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1c352-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 115538 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5200delta.pod 461s # expected: 115538 461s # received: 115538 461s ok 25 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2a07-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 10759 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5201delta.pod 461s # expected: 10759 461s # received: 10759 461s ok 26 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2fef-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 12271 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5202delta.pod 461s # expected: 12271 461s # received: 12271 461s ok 27 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2410-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 9232 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5203delta.pod 461s # expected: 9232 461s # received: 9232 461s ok 28 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1fa90-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 129680 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5220delta.pod 461s # expected: 129680 461s # received: 129680 461s ok 29 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "293d-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 10557 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5221delta.pod 461s # expected: 10557 461s # received: 10557 461s ok 30 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "301f-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 12319 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5222delta.pod 461s # expected: 12319 461s # received: 12319 461s ok 31 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "20fa-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 8442 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5223delta.pod 461s # expected: 8442 461s # received: 8442 461s ok 32 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1162-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4450 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5224delta.pod 461s # expected: 4450 461s # received: 4450 461s ok 33 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "fc0b-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 64523 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5240delta.pod 461s # expected: 64523 461s # received: 64523 461s ok 34 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2009-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 8201 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5241delta.pod 461s # expected: 8201 461s # received: 8201 461s ok 35 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1007-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4103 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5242delta.pod 461s # expected: 4103 461s # received: 4103 461s ok 36 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2aac-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 10924 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5243delta.pod 461s # expected: 10924 461s # received: 10924 461s ok 37 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1168-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4456 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5244delta.pod 461s # expected: 4456 461s # received: 4456 461s ok 38 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1875b-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 100187 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5260delta.pod 461s # expected: 100187 461s # received: 100187 461s ok 39 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1e25-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7717 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5261delta.pod 461s # expected: 7717 461s # received: 7717 461s ok 40 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1e16-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7702 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5262delta.pod 461s # expected: 7702 461s # received: 7702 461s ok 41 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1b69-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7017 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5263delta.pod 461s # expected: 7017 461s # received: 7017 461s ok 42 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "115d9-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 71129 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5280delta.pod 461s # expected: 71129 461s # received: 71129 461s ok 43 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "11f7-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4599 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5281delta.pod 461s # expected: 4599 461s # received: 4599 461s ok 44 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1806-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 6150 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5282delta.pod 461s # expected: 6150 461s # received: 6150 461s ok 45 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "13f7-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 5111 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5283delta.pod 461s # expected: 5111 461s # received: 5111 461s ok 46 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "9efd-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 40701 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5300delta.pod 461s # expected: 40701 461s # received: 40701 461s ok 47 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1662-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 5730 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5301delta.pod 461s # expected: 5730 461s # received: 5730 461s ok 48 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "124a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4682 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5302delta.pod 461s # expected: 4682 461s # received: 4682 461s ok 49 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1374-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4980 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5303delta.pod 461s # expected: 4980 461s # received: 4980 461s ok 50 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "d310-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 54032 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5320delta.pod 461s # expected: 54032 461s # received: 54032 461s ok 51 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1b5f-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7007 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5321delta.pod 461s # expected: 7007 461s # received: 7007 461s ok 52 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "9201-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 37377 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5340delta.pod 461s # expected: 37377 461s # received: 37377 461s ok 53 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1076-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4214 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5341delta.pod 461s # expected: 4214 461s # received: 4214 461s ok 54 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "f6a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 3946 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5342delta.pod 461s # expected: 3946 461s # received: 3946 461s ok 55 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "fd6-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4054 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5343delta.pod 461s # expected: 4054 461s # received: 4054 461s ok 56 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "ad8b-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 44427 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5360delta.pod 461s # expected: 44427 461s # received: 44427 461s ok 57 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1288-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4744 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5361delta.pod 461s # expected: 4744 461s # received: 4744 461s ok 58 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "f6a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 3946 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5362delta.pod 461s # expected: 3946 461s # received: 3946 461s ok 59 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "fd7-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4055 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5363delta.pod 461s # expected: 4055 461s # received: 4055 461s ok 60 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "10d49-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 68937 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5380delta.pod 461s # expected: 68937 461s # received: 68937 461s ok 61 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "f6a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 3946 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5381delta.pod 461s # expected: 3946 461s # received: 3946 461s ok 62 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "fd4-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4052 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl5382delta.pod 461s # expected: 4052 461s # received: 4052 461s ok 63 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1e729-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 124713 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl561delta.pod 461s # expected: 124713 461s # received: 124713 461s ok 64 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1a2c1-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 107201 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl56delta.pod 461s # expected: 107201 461s # received: 107201 461s ok 65 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "94ac-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 38060 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl581delta.pod 461s # expected: 38060 461s # received: 38060 461s ok 66 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1176-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4470 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl582delta.pod 461s # expected: 4470 461s # received: 4470 461s ok 67 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "18bf-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 6335 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl583delta.pod 461s # expected: 6335 461s # received: 6335 461s ok 68 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1cc3-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7363 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl584delta.pod 461s # expected: 7363 461s # received: 7363 461s ok 69 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1701-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 5889 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl585delta.pod 461s # expected: 5889 461s # received: 5889 461s ok 70 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "122b-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4651 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl586delta.pod 461s # expected: 4651 461s # received: 4651 461s ok 71 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "20a5-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 8357 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl587delta.pod 461s # expected: 8357 461s # received: 8357 461s ok 72 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "62c1-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 25281 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl588delta.pod 461s # expected: 25281 461s # received: 25281 461s ok 73 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "d290-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 53904 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl589delta.pod 461s # expected: 53904 461s # received: 53904 461s ok 74 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1c1d5-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 115157 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perl58delta.pod 461s # expected: 115157 461s # received: 115157 461s ok 75 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "4fe9-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 20457 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlaix.pod 461s # expected: 20457 461s # received: 20457 461s ok 76 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1688-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 5768 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlamiga.pod 461s # expected: 5768 461s # received: 5768 461s ok 77 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2031-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 8241 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlandroid.pod 461s # expected: 8241 461s # received: 8241 461s ok 78 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "c9433-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 824371 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlapi.pod 461s # expected: 824371 461s # received: 824371 461s ok 79 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "5837-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 22583 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlapio.pod 461s # expected: 22583 461s # received: 22583 461s ok 80 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1b62-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7010 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlartistic.pod 461s # expected: 7010 461s # received: 7010 461s ok 81 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "20c2-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 8386 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlbook.pod 461s # expected: 8386 461s # received: 8386 461s ok 82 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "126-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 294 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlboot.pod 461s # expected: 294 461s # received: 294 461s ok 83 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "130-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 304 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlbot.pod 461s # expected: 304 461s # received: 304 461s ok 84 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1f50-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 8016 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlbs2000.pod 461s # expected: 8016 461s # received: 8016 461s ok 85 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "dea2-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 56994 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlcall.pod 461s # expected: 56994 461s # received: 56994 461s ok 86 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1180-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4480 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlcheat.pod 461s # expected: 4480 461s # received: 4480 461s ok 87 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "23bf-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 9151 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlclass.pod 461s # expected: 9151 461s # received: 9151 461s ok 88 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "3c63-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 15459 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlclassguts.pod 461s # expected: 15459 461s # received: 15459 461s ok 89 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "254a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 9546 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlclib.pod 461s # expected: 9546 461s # received: 9546 461s ok 90 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "12e5-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4837 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlcn.pod 461s # expected: 4837 461s # received: 4837 461s ok 91 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1b1a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 6938 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlcommunity.pod 461s # expected: 6938 461s # received: 6938 461s ok 92 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "662a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 26154 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlcygwin.pod 461s # expected: 26154 461s # received: 26154 461s ok 93 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "cfa2-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 53154 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perldata.pod 461s # expected: 53154 461s # received: 53154 461s ok 94 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "134f-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4943 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 461s # expected: 4943 461s # received: 4943 461s ok 95 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "a85c-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 43100 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perldebguts.pod 461s # expected: 43100 461s # received: 43100 461s ok 96 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "5693-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 22163 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perldebtut.pod 461s # expected: 22163 461s # received: 22163 461s ok 97 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "9bbb-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 39867 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perldebug.pod 461s # expected: 39867 461s # received: 39867 461s ok 98 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "fd4-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4052 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perldelta.pod 461s # expected: 4052 461s # received: 4052 461s ok 99 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "5f0a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 24330 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perldeprecation.pod 461s # expected: 24330 461s # received: 24330 461s ok 100 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "4c051-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 311377 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perldiag.pod 461s # expected: 311377 461s # received: 311377 461s ok 101 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "24a0-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 9376 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perldoc.pod 461s # expected: 9376 461s # received: 9376 461s ok 102 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "b4ed-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 46317 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perldocstyle.pod 461s # expected: 46317 461s # received: 46317 461s ok 103 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "687a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 26746 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perldsc.pod 461s # expected: 26746 461s # received: 26746 461s ok 104 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1f17-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7959 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perldtrace.pod 461s # expected: 7959 461s # received: 7959 461s ok 105 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "14981-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 84353 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlebcdic.pod 461s # expected: 84353 461s # received: 84353 461s ok 106 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "9321-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 37665 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlembed.pod 461s # expected: 37665 461s # received: 37665 461s ok 107 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2877-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 10359 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlexperiment.pod 461s # expected: 10359 461s # received: 10359 461s ok 108 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "590b-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 22795 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfaq.pod 461s # expected: 22795 461s # received: 22795 461s ok 109 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "385d-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 14429 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfaq1.pod 461s # expected: 14429 461s # received: 14429 461s ok 110 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "24a1-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 9377 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfaq2.pod 461s # expected: 9377 461s # received: 9377 461s ok 111 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "92e1-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 37601 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfaq3.pod 461s # expected: 37601 461s # received: 37601 461s ok 112 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "162be-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 90814 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfaq4.pod 461s # expected: 90814 461s # received: 90814 461s ok 113 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "d7fc-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 55292 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfaq5.pod 461s # expected: 55292 461s # received: 55292 461s ok 114 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "9a71-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 39537 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfaq6.pod 461s # expected: 39537 461s # received: 39537 461s ok 115 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "93b8-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 37816 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfaq7.pod 461s # expected: 37816 461s # received: 37816 461s ok 116 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "c310-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 49936 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfaq8.pod 461s # expected: 49936 461s # received: 49936 461s ok 117 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "3b75-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 15221 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfaq9.pod 461s # expected: 15221 461s # received: 15221 461s ok 118 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "56ca-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 22218 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfilter.pod 461s # expected: 22218 461s # received: 22218 461s ok 119 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "342b-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 13355 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfork.pod 461s # expected: 13355 461s # received: 13355 461s ok 120 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "40e0-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 16608 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlform.pod 461s # expected: 16608 461s # received: 16608 461s ok 121 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "671-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 1649 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 461s # expected: 1649 461s # received: 1649 461s ok 122 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "67142-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 422210 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlfunc.pod 461s # expected: 422210 461s # received: 422210 461s ok 123 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "7c2a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 31786 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlgit.pod 461s # expected: 31786 461s # received: 31786 461s ok 124 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "21810-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 137232 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlglossary.pod 461s # expected: 137232 461s # received: 137232 461s ok 125 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "4075-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 16501 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlgov.pod 461s # expected: 16501 461s # received: 16501 461s ok 126 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "35f7-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 13815 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlgpl.pod 461s # expected: 13815 461s # received: 13815 461s ok 127 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2c264-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 180836 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlguts.pod 461s # expected: 180836 461s # received: 180836 461s ok 128 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "afe4-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 45028 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlhack.pod 461s # expected: 45028 461s # received: 45028 461s ok 129 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "11a38-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 72248 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlhacktips.pod 461s # expected: 72248 461s # received: 72248 461s ok 130 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1809-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 6153 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlhacktut.pod 461s # expected: 6153 461s # received: 6153 461s ok 131 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "5f7-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 1527 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlhaiku.pod 461s # expected: 1527 461s # received: 1527 461s ok 132 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "e88a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 59530 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlhist.pod 461s # expected: 59530 461s # received: 59530 461s ok 133 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "77a4-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 30628 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlhpux.pod 461s # expected: 30628 461s # received: 30628 461s ok 134 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "7dd-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 2013 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlhurd.pod 461s # expected: 2013 461s # received: 2013 461s ok 135 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1f865-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 129125 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlintern.pod 461s # expected: 129125 461s # received: 129125 461s ok 136 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "9216-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 37398 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlinterp.pod 461s # expected: 37398 461s # received: 37398 461s ok 137 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "579d-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 22429 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlintro.pod 461s # expected: 22429 461s # received: 22429 461s ok 138 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "8ad3-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 35539 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perliol.pod 461s # expected: 35539 461s # received: 35539 461s ok 139 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "11817-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 71703 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlipc.pod 461s # expected: 71703 461s # received: 71703 461s ok 140 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1150-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4432 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlirix.pod 461s # expected: 4432 461s # received: 4432 461s ok 141 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "20a8-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 8360 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perljp.pod 461s # expected: 8360 461s # received: 8360 461s ok 142 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2fc0-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 12224 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlko.pod 461s # expected: 12224 461s # received: 12224 461s ok 143 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "163-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 355 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perllexwarn.pod 461s # expected: 355 461s # received: 355 461s ok 144 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "7ea-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 2026 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perllinux.pod 461s # expected: 2026 461s # received: 2026 461s ok 145 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "12457-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 74839 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perllocale.pod 461s # expected: 74839 461s # received: 74839 461s ok 146 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "24dc-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 9436 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perllol.pod 461s # expected: 9436 461s # received: 9436 461s ok 147 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2f6f-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 12143 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlmacosx.pod 461s # expected: 12143 461s # received: 12143 461s ok 148 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "6753-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 26451 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlmod.pod 461s # expected: 26451 461s # received: 26451 461s ok 149 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2574-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 9588 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 461s # expected: 9588 461s # received: 9588 461s ok 150 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "e547-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 58695 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlmodlib.pod 461s # expected: 58695 461s # received: 58695 461s ok 151 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "573b-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 22331 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 461s # expected: 22331 461s # received: 22331 461s ok 152 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "d65-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 3429 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlmroapi.pod 461s # expected: 3429 461s # received: 3429 461s ok 153 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2ad3-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 10963 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlnewmod.pod 461s # expected: 10963 461s # received: 10963 461s ok 154 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "20a5-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 8357 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlnumber.pod 461s # expected: 8357 461s # received: 8357 461s ok 155 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "8d30-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 36144 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlobj.pod 461s # expected: 36144 461s # received: 36144 461s ok 156 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "6885-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 26757 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlootut.pod 461s # expected: 26757 461s # received: 26757 461s ok 157 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "251a5-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 151973 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlop.pod 461s # expected: 151973 461s # received: 151973 461s ok 158 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "4db-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 1243 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 461s # expected: 1243 461s # received: 1243 461s ok 159 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "3b77-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 15223 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlopentut.pod 461s # expected: 15223 461s # received: 15223 461s ok 160 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "16cb9-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 93369 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlos2.pod 461s # expected: 93369 461s # received: 93369 461s ok 161 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "37cb-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 14283 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlos390.pod 461s # expected: 14283 461s # received: 14283 461s ok 162 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "12b0-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4784 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlos400.pod 461s # expected: 4784 461s # received: 4784 461s ok 163 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Accept-Ranges: bytes 461s #ETag: "c8a9-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 51369 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:45 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlpacktut.pod 461s # expected: 51369 461s # received: 51369 461s ok 164 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "c2bd-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 49853 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlperf.pod 461s # expected: 49853 461s # received: 49853 461s ok 165 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1418-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 5144 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlplan9.pod 461s # expected: 5144 461s # received: 5144 461s ok 166 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "5b65-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 23397 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlpod.pod 461s # expected: 23397 461s # received: 23397 461s ok 167 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "10d10-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 68880 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlpodspec.pod 461s # expected: 68880 461s # received: 68880 461s ok 168 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2f40-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 12096 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 461s # expected: 12096 461s # received: 12096 461s ok 169 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "67b7-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 26551 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlpolicy.pod 461s # expected: 26551 461s # received: 26551 461s ok 170 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "15cc8-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 89288 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlport.pod 461s # expected: 89288 461s # received: 89288 461s ok 171 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1412-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 5138 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlpragma.pod 461s # expected: 5138 461s # received: 5138 461s ok 172 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1a25-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 6693 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlqnx.pod 461s # expected: 6693 461s # received: 6693 461s ok 173 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2127d-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 135805 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlre.pod 461s # expected: 135805 461s # received: 135805 461s ok 174 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "7bad-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 31661 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlreapi.pod 461s # expected: 31661 461s # received: 31661 461s ok 175 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "818f-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 33167 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 461s # expected: 33167 461s # received: 33167 461s ok 176 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "beb0-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 48816 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 461s # expected: 48816 461s # received: 48816 461s ok 177 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "8c47-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 35911 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlref.pod 461s # expected: 35911 461s # received: 35911 461s ok 178 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "4944-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 18756 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlreftut.pod 461s # expected: 18756 461s # received: 18756 461s ok 179 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "a989-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 43401 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlreguts.pod 461s # expected: 43401 461s # received: 43401 461s ok 180 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1fd-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 509 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlrepository.pod 461s # expected: 509 461s # received: 509 461s ok 181 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "4af5-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 19189 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlrequick.pod 461s # expected: 19189 461s # received: 19189 461s ok 182 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "3ce4-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 15588 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlreref.pod 461s # expected: 15588 461s # received: 15588 461s ok 183 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1e219-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 123417 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlretut.pod 461s # expected: 123417 461s # received: 123417 461s ok 184 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "60c-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 1548 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlriscos.pod 461s # expected: 1548 461s # received: 1548 461s ok 185 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "e52d-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 58669 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlrun.pod 461s # expected: 58669 461s # received: 58669 461s ok 186 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "6cc6-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 27846 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlsec.pod 461s # expected: 27846 461s # received: 27846 461s ok 187 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "4af2-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 19186 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 461s # expected: 19186 461s # received: 19186 461s ok 188 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "74a6-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 29862 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlsolaris.pod 461s # expected: 29862 461s # received: 29862 461s ok 189 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1bdc-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7132 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlsource.pod 461s # expected: 7132 461s # received: 7132 461s ok 190 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "233b-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 9019 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlstyle.pod 461s # expected: 9019 461s # received: 9019 461s ok 191 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "12f85-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 77701 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlsub.pod 461s # expected: 77701 461s # received: 77701 461s ok 192 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "d2de-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 53982 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlsyn.pod 461s # expected: 53982 461s # received: 53982 461s ok 193 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "2858-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 10328 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlsynology.pod 461s # expected: 10328 461s # received: 10328 461s ok 194 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "b53a-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 46394 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlthrtut.pod 461s # expected: 46394 461s # received: 46394 461s ok 195 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "9a91-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 39569 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perltie.pod 461s # expected: 39569 461s # received: 39569 461s ok 196 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "b9206-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 758278 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perltoc.pod 461s # expected: 758278 461s # received: 758278 461s ok 197 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "174-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 372 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perltodo.pod 461s # expected: 372 461s # received: 372 461s ok 198 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "126-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 294 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perltooc.pod 461s # expected: 294 461s # received: 294 461s ok 199 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "126-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 294 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perltoot.pod 461s # expected: 294 461s # received: 294 461s ok 200 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "297f-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 10623 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perltrap.pod 461s # expected: 10623 461s # received: 10623 461s ok 201 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "213f-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 8511 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perltru64.pod 461s # expected: 8511 461s # received: 8511 461s ok 202 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1183-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4483 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perltw.pod 461s # expected: 4483 461s # received: 4483 461s ok 203 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "162c0-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 90816 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlunicode.pod 461s # expected: 90816 461s # received: 90816 461s ok 204 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "6349-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 25417 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlunicook.pod 461s # expected: 25417 461s # received: 25417 461s ok 205 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "372e-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 14126 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlunifaq.pod 461s # expected: 14126 461s # received: 14126 461s ok 206 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "96e1-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 38625 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perluniintro.pod 461s # expected: 38625 461s # received: 38625 461s ok 207 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "6eefa-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 454394 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perluniprops.pod 461s # expected: 454394 461s # received: 454394 461s ok 208 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1f0f-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7951 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlunitut.pod 461s # expected: 7951 461s # received: 7951 461s ok 209 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1ce8-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 7400 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlutil.pod 461s # expected: 7400 461s # received: 7400 461s ok 210 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "16ab2-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 92850 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlvar.pod 461s # expected: 92850 461s # received: 92850 461s ok 211 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "c68d-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 50829 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlvms.pod 461s # expected: 50829 461s # received: 50829 461s ok 212 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "f16-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 3862 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlvos.pod 461s # expected: 3862 461s # received: 3862 461s ok 213 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "7fdb-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 32731 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlwin32.pod 461s # expected: 32731 461s # received: 32731 461s ok 214 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "1532b-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 86827 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlxs.pod 461s # expected: 86827 461s # received: 86827 461s ok 215 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "c504-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 50436 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlxstut.pod 461s # expected: 50436 461s # received: 50436 461s ok 216 461s #lwp request: 461s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "5dc1-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 24001 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 461s # expected: 24001 461s # received: 24001 461s ok 217 461s #lwp request: 461s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "b8228-616606a93b340" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 754216 461s #Last-Modified: Thu, 18 Apr 2024 15:13:41 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-binary-httpd 461s # expected: 754216 461s # received: 754216 461s ok 218 461s #lwp request: 461s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 461s #User-Agent: libwww-perl/6.77 461s # 461s #server response: 461s #HTTP/1.1 200 OK 461s #Connection: close 461s #Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Accept-Ranges: bytes 461s #ETag: "3d5470-61715b8b6be40" 461s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 461s #Vary: In-If1 461s #Content-Length: 4019312 461s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 461s #Client-Date: Mon, 03 Jun 2024 13:13:46 GMT 461s #Client-Peer: 127.0.0.1:8529 461s #Client-Response-Num: 1 461s #DMMATCH1: 1 461s # 461s # testing : download of /getfiles-binary-perl 461s # expected: 4019312 461s # received: 4019312 461s ok 219 461s ok 463s t/apache/headers.t .................. 463s 1..27 463s # Running under perl version 5.038002 for linux 463s # Current time local: Mon Jun 3 13:13:46 2024 463s # Current time GMT: Mon Jun 3 13:13:46 2024 463s # Using Test.pm version 1.31 463s # Using Apache/Test.pm version 1.42 463s testing: Hello: World 463s ok 1 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 2 463s header: [World] vs [World] 463s # testing : compare header Hello value 463s # expected: 'World' 463s # received: 'World' 463s ok 3 463s testing: Hello: World 463s ok 4 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 5 463s header: [World] vs [World] 463s # testing : compare header Hello value 463s # expected: 'World' 463s # received: 'World' 463s ok 6 463s testing: Hello: World 463s ok 7 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 8 463s header: [World] vs [World] 463s # testing : compare header Hello value 463s # expected: 'World' 463s # received: 'World' 463s ok 9 463s testing: Hello: Foo 463s Bar 463s ok 10 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 11 463s header: [Foo Bar] vs [Foo Bar] 463s # testing : compare header Hello value 463s # expected: 'Foo Bar' 463s # received: 'Foo Bar' 463s ok 12 463s testing: Hello: Foo 463s Bar 463s ok 13 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 14 463s header: [Foo Bar] vs [Foo Bar] 463s # testing : compare header Hello value 463s # expected: 'Foo Bar' 463s # received: 'Foo Bar' 463s ok 15 463s testing: Hello: Foo 463s Bar 463s ok 16 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 17 463s header: [Foo Bar] vs [Foo Bar] 463s # testing : compare header Hello value 463s # expected: 'Foo Bar' 463s # received: 'Foo Bar' 463s ok 18 463s testing: Hello: Foo 463s Bar 463s ok 19 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 20 463s header: [Foo Bar] vs [Foo Bar] 463s # testing : compare header Hello value 463s # expected: 'Foo Bar' 463s # received: 'Foo Bar' 463s ok 21 463s testing: Hello: Foo 463s Bar 463s ok 22 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 23 463s header: [Foo Bar] vs [Foo Bar] 463s # testing : compare header Hello value 463s # expected: 'Foo Bar' 463s # received: 'Foo Bar' 463s ok 24 463s testing: Hello:World 463s ok 25 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 26 463s header: [World] vs [World] 463s # testing : compare header Hello value 463s # expected: 'World' 463s # received: 'World' 463s ok 27 463s ok 465s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 468s t/apache/http_strict.t .............. 468s 1..178 468s # Running under perl version 5.038002 for linux 468s # Current time local: Mon Jun 3 13:13:50 2024 468s # Current time GMT: Mon Jun 3 13:13:50 2024 468s # Using Test.pm version 1.31 468s # Using Apache/Test.pm version 1.42 468s # SENDING: 468s # GET / HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 1 468s # SENDING: 468s # GET / HTTP/1.0\n\n 468s # expecting success, got 200 468s ok 2 468s # SENDING: 468s # get / HTTP/1.0\r\n\r\n 468s # expecting 501, got 501 468s ok 3 468s # SENDING: 468s # G ET / HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 4 468s # SENDING: 468s # G\x00ET / HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 5 468s # SENDING: 468s # G/T / HTTP/1.0\r\n\r\n 468s # expecting 501, got 501 468s ok 6 468s # SENDING: 468s # GET /\x00 HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 7 468s # SENDING: 468s # GET / HTTP/1.0\x00\r\n\r\n 468s # expecting 400, got 400 468s ok 8 468s # SENDING: 468s # GET\x0c/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 9 468s # SENDING: 468s # GET\r/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 10 468s # SENDING: 468s # GET\t/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 11 468s # SENDING: 468s # GET / HTT/1.0\r\n\r\n 468s # expecting error, got 400 468s ok 12 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 468s # expecting success, got 200 468s ok 13 468s # SENDING: 468s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 468s # expecting success, got 200 468s ok 14 468s # SENDING: 468s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 468s # expecting success, got 200 468s ok 15 468s # SENDING: 468s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 468s # expecting 400, got 400 468s ok 16 468s # SENDING: 468s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 468s # expecting 400, got 400 468s ok 17 468s # SENDING: 468s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 468s # expecting 200, got 200 468s ok 18 468s # SENDING: 468s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 468s # expecting 400, got 400 468s ok 19 468s # SENDING: 468s # GET / HTTP/\r\nHost: localhost\r\n\r\n 468s # expecting error, got 400 468s ok 20 468s # SENDING: 468s # GET / HTTP/0.9\r\n\r\n 468s # expecting error, got 400 468s ok 21 468s # SENDING: 468s # GET / HTTP/0.8\r\n\r\n 468s # expecting error, got 400 468s ok 22 468s # SENDING: 468s # GET /\x01 HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 23 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 24 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 468s # expecting 200, got 200 468s ok 25 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 468s # expecting 400, got 400 468s ok 26 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 468s # expecting 200, got 200 468s ok 27 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo\r\n\r\n 468s # expecting 400, got 400 468s ok 28 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 468s # expecting 400, got 400 468s ok 29 468s # SENDING: 468s # GET / HTTP/1.0\r\n: bar\r\n\r\n 468s # expecting 400, got 400 468s ok 30 468s # SENDING: 468s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 31 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 468s # expecting 400, got 400 468s ok 32 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 468s # expecting 400, got 400 468s ok 33 468s # SENDING: 468s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 468s # expecting 400, got 400 468s ok 34 468s # SENDING: 468s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 35 468s # SENDING: 468s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 468s # expecting 400, got 400 468s ok 36 468s # SENDING: 468s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 468s # expecting 400, got 400 468s ok 37 468s # SENDING: 468s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 468s # expecting 200, got 200 468s ok 38 468s # SENDING: 468s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 468s # expecting 400, got 400 468s ok 39 468s # SENDING: 468s # GET / HTTP/1.0\r\r 468s # expecting dropped connection and HTTPD dropped connection 468s ok 40 468s # SENDING: 468s # GET /\r\n 468s # expecting headerless HTTP/0.9 body, got response 468s ok 41 468s # SENDING: 468s # GET /#frag HTTP/1.0\r\n 468s # expecting 400, got 400 468s ok 42 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 468s # expecting 200, got 200 468s ok 43 468s # SENDING: 468s # GET http://017700000001/ HTTP/1.0\r\n\r\n 468s # expecting 200, got 200 468s ok 44 468s # SENDING: 468s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 468s # expecting 200, got 200 468s ok 45 468s # SENDING: 468s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 468s # expecting 200, got 200 468s ok 46 468s # SENDING: 468s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 468s # expecting 200, got 200 468s ok 47 468s # SENDING: 468s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 468s # expecting 200, got 200 468s ok 48 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 468s # expecting 200, got 200 468s ok 49 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 468s # expecting 400, got 400 468s ok 50 468s # SENDING: 468s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 468s # expecting 200, got 200 468s ok 51 468s # SENDING: 468s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 52 468s # SENDING: 468s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 53 468s # SENDING: 468s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 54 468s # SENDING: 468s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 468s # expecting 200, got 200 468s ok 55 468s # SENDING: 468s # GET http://[::1]/ HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 56 468s # SENDING: 468s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 57 468s # SENDING: 468s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 58 468s # SENDING: 468s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 59 468s # SENDING: 468s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 60 468s # SENDING: 468s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 61 468s # SENDING: 468s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 62 468s # SENDING: 468s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 63 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 468s # expecting success, got 200 468s ok 64 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 468s # expecting success, got 200 468s ok 65 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 468s # expecting success, got 200 468s ok 66 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 468s # expecting success, got 200 468s ok 67 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 468s # expecting success, got 200 468s ok 68 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 468s # expecting success, got 200 468s ok 69 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 468s # expecting 200, got 200 468s ok 70 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 468s # expecting 200, got 200 468s ok 71 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 468s # expecting 400, got 400 468s ok 72 468s # SENDING: 468s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 73 468s # SENDING: 468s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 74 468s # SENDING: 468s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 75 468s # SENDING: 468s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 76 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 468s # expecting 200, got 200 468s ok 77 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 468s # expecting 200, got 200 468s ok 78 468s # SENDING: 468s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 468s # expecting 200, got 200 468s ok 79 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 468s # DECODED: Foo: bar 468s # RESPONSE: 468s # HTTP/1.1 200 OK\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Foo: bar\r\n 468s # Vary: In-If1\r\n 468s # DMMATCH1: 1\r\n 468s # Content-Length: 36\r\n 468s # Connection: close\r\n 468s # Content-Type: text/plain\r\n 468s # \r\n 468s # Hi!\n 468s # SERVERNAME=localhost\n 468s # HTTP_HOST=\n 468s # 468s # expecting 200, got 200 468s ok 80 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 468s # DECODED: Foo: 468s # RESPONSE: 468s # HTTP/1.1 200 OK\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Foo: \r\n 468s # Vary: In-If1\r\n 468s # DMMATCH1: 1\r\n 468s # Content-Length: 36\r\n 468s # Connection: close\r\n 468s # Content-Type: text/plain\r\n 468s # \r\n 468s # Hi!\n 468s # SERVERNAME=localhost\n 468s # HTTP_HOST=\n 468s # 468s # expecting 200, got 200 468s ok 81 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 468s # DECODED: : bar 468s # RESPONSE: 468s # HTTP/1.1 500 Internal Server Error\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Content-Length: 564\r\n 468s # Connection: close\r\n 468s # Content-Type: text/html; charset=iso-8859-1\r\n 468s # \r\n 468s # \n 468s # \n 468s # ... 468s # expecting 500, got 500 468s ok 82 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 468s # DECODED: F\x00oo: bar 468s # RESPONSE: 468s # HTTP/1.1 500 Internal Server Error\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Content-Length: 528\r\n 468s # Connection: close\r\n 468s # Content-Type: text/html; charset=iso-8859-1\r\n 468s # \r\n 468s # \n 468s # \n 468s # ... 468s # expecting 500, got 500 468s ok 83 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 468s # DECODED: F\x01oo: bar 468s # RESPONSE: 468s # HTTP/1.1 500 Internal Server Error\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Content-Length: 564\r\n 468s # Connection: close\r\n 468s # Content-Type: text/html; charset=iso-8859-1\r\n 468s # \r\n 468s # \n 468s # \n 468s # ... 468s # expecting 500, got 500 468s ok 84 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 468s # DECODED: F\noo: bar 468s # RESPONSE: 468s # HTTP/1.1 500 Internal Server Error\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Content-Length: 528\r\n 468s # Connection: close\r\n 468s # Content-Type: text/html; charset=iso-8859-1\r\n 468s # \r\n 468s # \n 468s # \n 468s # ... 468s # expecting 500, got 500 468s ok 85 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 468s # DECODED: Foo: b\tar 468s # RESPONSE: 468s # HTTP/1.1 200 OK\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Foo: b\tar\r\n 468s # Vary: In-If1\r\n 468s # DMMATCH1: 1\r\n 468s # Connection: close\r\n 468s # Content-Type: text/plain\r\n 468s # \r\n 468s # Hi!\n 468s # SERVERNAME=localhost\n 468s # HTTP_HOST=\n 468s # 468s # expecting 200, got 200 468s ok 86 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 468s # DECODED: Foo: b\x01ar 468s # RESPONSE: 468s # HTTP/1.1 500 Internal Server Error\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Connection: close\r\n 468s # Content-Type: text/html; charset=iso-8859-1\r\n 468s # \r\n 468s # \n 468s # \n 468s # ... 468s # expecting 500, got 500 468s ok 87 468s # SENDING: 468s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 468s # expecting 500, got 500 468s ok 88 468s # SENDING: 468s # GET / HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 89 468s # SENDING: 468s # GET / HTTP/1.0\n\n 468s # expecting 400, got 400 468s ok 90 468s # SENDING: 468s # get / HTTP/1.0\r\n\r\n 468s # expecting 501, got 501 468s ok 91 468s # SENDING: 468s # G ET / HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 92 468s # SENDING: 468s # G\x00ET / HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 93 468s # SENDING: 468s # G/T / HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 94 468s # SENDING: 468s # GET /\x00 HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 95 468s # SENDING: 468s # GET / HTTP/1.0\x00\r\n\r\n 468s # expecting 400, got 400 468s ok 96 468s # SENDING: 468s # GET\x0c/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 97 468s # SENDING: 468s # GET\r/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 98 468s # SENDING: 468s # GET\t/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 99 468s # SENDING: 468s # GET / HTT/1.0\r\n\r\n 468s # expecting error, got 400 468s ok 100 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 468s # expecting success, got 200 468s ok 101 468s # SENDING: 468s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 468s # expecting success, got 200 468s ok 102 468s # SENDING: 468s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 468s # expecting success, got 200 468s ok 103 468s # SENDING: 468s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 468s # expecting 400, got 400 468s ok 104 468s # SENDING: 468s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 468s # expecting 400, got 400 468s ok 105 468s # SENDING: 468s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 468s # expecting 400, got 400 468s ok 106 468s # SENDING: 468s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 468s # expecting 400, got 400 468s ok 107 468s # SENDING: 468s # GET / HTTP/\r\nHost: localhost\r\n\r\n 468s # expecting error, got 400 468s ok 108 468s # SENDING: 468s # GET / HTTP/0.9\r\n\r\n 468s # expecting error, got 400 468s ok 109 468s # SENDING: 468s # GET / HTTP/0.8\r\n\r\n 468s # expecting error, got 400 468s ok 110 468s # SENDING: 468s # GET /\x01 HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 111 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 112 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 468s # expecting 200, got 200 468s ok 113 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 468s # expecting 400, got 400 468s ok 114 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 468s # expecting 400, got 400 468s ok 115 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo\r\n\r\n 468s # expecting 400, got 400 468s ok 116 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 468s # expecting 400, got 400 468s ok 117 468s # SENDING: 468s # GET / HTTP/1.0\r\n: bar\r\n\r\n 468s # expecting 400, got 400 468s ok 118 468s # SENDING: 468s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 119 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 468s # expecting 400, got 400 468s ok 120 468s # SENDING: 468s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 468s # expecting 400, got 400 468s ok 121 468s # SENDING: 468s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 468s # expecting 400, got 400 468s ok 122 468s # SENDING: 468s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 468s # expecting 400, got 400 468s ok 123 468s # SENDING: 468s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 468s # expecting 400, got 400 468s ok 124 468s # SENDING: 468s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 468s # expecting 400, got 400 468s ok 125 468s # SENDING: 468s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 468s # expecting 200, got 200 468s ok 126 468s # SENDING: 468s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 468s # expecting 400, got 400 468s ok 127 468s # SENDING: 468s # GET / HTTP/1.0\r\r 468s # expecting dropped connection and HTTPD dropped connection 468s ok 128 468s # SENDING: 468s # GET /\r\n 468s # expecting headerless HTTP/0.9 body, got response 468s ok 129 468s # SENDING: 468s # GET /#frag HTTP/1.0\r\n 468s # expecting 400, got 400 468s ok 130 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 468s # expecting 400, got 400 468s ok 131 468s # SENDING: 468s # GET http://017700000001/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 132 468s # SENDING: 468s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 133 468s # SENDING: 468s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 468s # expecting 200, got 200 468s ok 134 468s # SENDING: 468s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 135 468s # SENDING: 468s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 136 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 468s # expecting 400, got 400 468s ok 137 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 468s # expecting 400, got 400 468s ok 138 468s # SENDING: 468s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 468s # expecting 200, got 200 468s ok 139 468s # SENDING: 468s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 140 468s # SENDING: 468s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 141 468s # SENDING: 468s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 142 468s # SENDING: 468s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 143 468s # SENDING: 468s # GET http://[::1]/ HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 144 468s # SENDING: 468s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 145 468s # SENDING: 468s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 146 468s # SENDING: 468s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 147 468s # SENDING: 468s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 148 468s # SENDING: 468s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 149 468s # SENDING: 468s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 468s # expecting success, got 200 468s ok 150 468s # SENDING: 468s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 468s # expecting 400, got 400 468s ok 151 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 468s # expecting success, got 200 468s ok 152 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 468s # expecting success, got 200 468s ok 153 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 468s # expecting success, got 200 468s ok 154 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 468s # expecting success, got 200 468s ok 155 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 468s # expecting success, got 200 468s ok 156 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 468s # expecting success, got 200 468s ok 157 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 468s # expecting 400, got 400 468s ok 158 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 468s # expecting 400, got 400 468s ok 159 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 468s # expecting 400, got 400 468s ok 160 468s # SENDING: 468s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 161 468s # SENDING: 468s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 162 468s # SENDING: 468s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 163 468s # SENDING: 468s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 468s # expecting 200, got 200 468s ok 164 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 468s # expecting 200, got 200 468s ok 165 468s # SENDING: 468s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 468s # expecting 200, got 200 468s ok 166 468s # SENDING: 468s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 468s # expecting 200, got 200 468s ok 167 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 468s # DECODED: Foo: bar 468s # RESPONSE: 468s # HTTP/1.1 200 OK\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Foo: bar\r\n 468s # Vary: In-If1\r\n 468s # DMMATCH1: 1\r\n 468s # Connection: close\r\n 468s # Content-Type: text/plain\r\n 468s # \r\n 468s # Hi!\n 468s # SERVERNAME=localhost\n 468s # HTTP_HOST=\n 468s # 468s # expecting 200, got 200 468s ok 168 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 468s # DECODED: Foo: 468s # RESPONSE: 468s # HTTP/1.1 200 OK\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Foo: \r\n 468s # Vary: In-If1\r\n 468s # DMMATCH1: 1\r\n 468s # Content-Length: 36\r\n 468s # Connection: close\r\n 468s # Content-Type: text/plain\r\n 468s # \r\n 468s # Hi!\n 468s # SERVERNAME=localhost\n 468s # HTTP_HOST=\n 468s # 468s # expecting 200, got 200 468s ok 169 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 468s # DECODED: : bar 468s # RESPONSE: 468s # HTTP/1.1 500 Internal Server Error\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Connection: close\r\n 468s # Content-Type: text/html; charset=iso-8859-1\r\n 468s # \r\n 468s # \n 468s # \n 468s # ... 468s # expecting 500, got 500 468s ok 170 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 468s # DECODED: F\x00oo: bar 468s # RESPONSE: 468s # HTTP/1.1 500 Internal Server Error\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Content-Length: 528\r\n 468s # Connection: close\r\n 468s # Content-Type: text/html; charset=iso-8859-1\r\n 468s # \r\n 468s # \n 468s # \n 468s # ... 468s # expecting 500, got 500 468s ok 171 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 468s # DECODED: F\x01oo: bar 468s # RESPONSE: 468s # HTTP/1.1 500 Internal Server Error\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Content-Length: 564\r\n 468s # Connection: close\r\n 468s # Content-Type: text/html; charset=iso-8859-1\r\n 468s # \r\n 468s # \n 468s # \n 468s # ... 468s # expecting 500, got 500 468s ok 172 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 468s # DECODED: F\noo: bar 468s # RESPONSE: 468s # HTTP/1.1 500 Internal Server Error\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Content-Length: 528\r\n 468s # Connection: close\r\n 468s # Content-Type: text/html; charset=iso-8859-1\r\n 468s # \r\n 468s # \n 468s # \n 468s # ... 468s # expecting 500, got 500 468s ok 173 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 468s # DECODED: Foo: b\tar 468s # RESPONSE: 468s # HTTP/1.1 200 OK\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Foo: b\tar\r\n 468s # Vary: In-If1\r\n 468s # DMMATCH1: 1\r\n 468s # Connection: close\r\n 468s # Content-Type: text/plain\r\n 468s # \r\n 468s # Hi!\n 468s # SERVERNAME=localhost\n 468s # HTTP_HOST=\n 468s # 468s # expecting 200, got 200 468s ok 174 468s # SENDING: 468s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 468s # DECODED: Foo: b\x01ar 468s # RESPONSE: 468s # HTTP/1.1 500 Internal Server Error\r\n 468s # Date: Mon, 03 Jun 2024 13:13:52 GMT\r\n 468s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 468s # Connection: close\r\n 468s # Content-Type: text/html; charset=iso-8859-1\r\n 468s # \r\n 468s # \n 468s # \n 468s # ... 468s # expecting 500, got 500 468s ok 175 468s # SENDING: 468s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 468s # expecting 500, got 500 468s ok 176 468s ok 177 468s ok 178 468s ok 470s t/apache/if_sections.t .............. 470s 1..46 470s # Running under perl version 5.038002 for linux 470s # Current time local: Mon Jun 3 13:13:53 2024 470s # Current time GMT: Mon Jun 3 13:13:53 2024 470s # Using Test.pm version 1.31 470s # Using Apache/Test.pm version 1.42 470s # /if_sec/ with '': 470s # expected: 200 470s # received: '200' 470s ok 1 470s # expected: undef 470s # received: undef 470s ok 2 470s # /if_sec/foo.if_test with '': 470s # expected: 200 470s # received: '200' 470s ok 3 470s # expected: undef 470s # received: undef 470s ok 4 470s # /if_sec/foo.if_test with '1': 470s # expected: 200 470s # received: '200' 470s ok 5 470s # expected: 'global1' 470s # received: 'global1' 470s ok 6 470s # /if_sec/foo.if_test with '1 11': 470s # expected: 200 470s # received: '200' 470s ok 7 470s # expected: 'global1, nested11, nested113' 470s # received: 'global1, nested11, nested113' 470s ok 8 470s # /if_sec/foo.if_test with '1 11 111': 470s # expected: 200 470s # received: '200' 470s ok 9 470s # expected: 'global1, nested11, nested111' 470s # received: 'global1, nested11, nested111' 470s ok 10 470s # /if_sec/foo.if_test with '1 11 112': 470s # expected: 200 470s # received: '200' 470s ok 11 470s # expected: 'global1, nested11, nested112' 470s # received: 'global1, nested11, nested112' 470s ok 12 470s # /if_sec/foo.if_test with '1 2': 470s # expected: 200 470s # received: '200' 470s ok 13 470s # expected: 'global1, files2' 470s # received: 'global1, files2' 470s ok 14 470s # /if_sec/dir/foo.txt with '1 2': 470s # expected: 200 470s # received: '200' 470s ok 15 470s # expected: 'global1, dir1, dir2, dir_files1' 470s # received: 'global1, dir1, dir2, dir_files1' 470s ok 16 470s # /if_sec/dir/ with '1 2': 470s # expected: 200 470s # received: '200' 470s ok 17 470s # expected: 'global1, dir1, dir2' 470s # received: 'global1, dir1, dir2' 470s ok 18 470s # /if_sec/dir/ with '1 11': 470s # expected: 200 470s # received: '200' 470s ok 19 470s # expected: 'global1, dir1, nested11, nested113' 470s # received: 'global1, dir1, nested11, nested113' 470s ok 20 470s # /if_sec/dir/ with '1 11 111': 470s # expected: 200 470s # received: '200' 470s ok 21 470s # expected: 'global1, dir1, nested11, nested111' 470s # received: 'global1, dir1, nested11, nested111' 470s ok 22 470s # /if_sec/dir/ with '1 11 112': 470s # expected: 200 470s # received: '200' 470s ok 23 470s # expected: 'global1, dir1, nested11, nested112' 470s # received: 'global1, dir1, nested11, nested112' 470s ok 24 470s # /if_sec/loc/ with '1 2': 470s # expected: 200 470s # received: '200' 470s ok 25 470s # expected: 'global1, loc1, loc2' 470s # received: 'global1, loc1, loc2' 470s ok 26 470s # /if_sec/loc/foo.txt with '1 2': 470s # expected: 200 470s # received: '200' 470s ok 27 470s # expected: 'global1, loc1, loc2' 470s # received: 'global1, loc1, loc2' 470s ok 28 470s # /if_sec/loc/ with '1 11': 470s # expected: 200 470s # received: '200' 470s ok 29 470s # expected: 'global1, loc1, nested11, nested113' 470s # received: 'global1, loc1, nested11, nested113' 470s ok 30 470s # /if_sec/loc/ with '1 11 111': 470s # expected: 200 470s # received: '200' 470s ok 31 470s # expected: 'global1, loc1, nested11, nested111' 470s # received: 'global1, loc1, nested11, nested111' 470s ok 32 470s # /if_sec/loc/ with '1 11 112': 470s # expected: 200 470s # received: '200' 470s ok 33 470s # expected: 'global1, loc1, nested11, nested112' 470s # received: 'global1, loc1, nested11, nested112' 470s ok 34 470s # /if_sec/loc/foo.if_test with '1 2': 470s # expected: 200 470s # received: '200' 470s ok 35 470s # expected: 'global1, files2, loc1, loc2' 470s # received: 'global1, files2, loc1, loc2' 470s ok 36 470s # /if_sec/loc/foo.if_test with '1 2 11': 470s # expected: 200 470s # received: '200' 470s ok 37 470s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 470s # received: 'global1, files2, loc1, loc2, nested11, nested113' 470s ok 38 470s # /if_sec/loc/foo.if_test with '1 2 11 111': 470s # expected: 200 470s # received: '200' 470s ok 39 470s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 470s # received: 'global1, files2, loc1, loc2, nested11, nested111' 470s ok 40 470s # /if_sec/loc/foo.if_test with '1 2 11 112': 470s # expected: 200 470s # received: '200' 470s ok 41 470s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 470s # received: 'global1, files2, loc1, loc2, nested11, nested112' 470s ok 42 470s # /if_sec/proxy/ with '1 2': 470s # expected: 200 470s # received: '200' 470s ok 43 470s # expected: 'global1, locp1, locp2' 470s # received: 'global1, locp1, locp2' 470s ok 44 470s # /if_sec/proxy/ with '2': 470s # expected: 200 470s # received: '200' 470s ok 45 470s # expected: 'locp2' 470s # received: 'locp2' 470s ok 46 470s ok 472s t/apache/iffile.t ................... 472s 1..2 472s # Running under perl version 5.038002 for linux 472s # Current time local: Mon Jun 3 13:13:55 2024 472s # Current time GMT: Mon Jun 3 13:13:55 2024 472s # Using Test.pm version 1.31 472s # Using Apache/Test.pm version 1.42 472s # expected: 200 472s # received: '200' 472s ok 1 472s # expected: 'success1, success2, success3, success4, success5' 472s # received: 'success1, success2, success3, success4, success5' 472s ok 2 472s ok 474s t/apache/leaks.t .................... skipped: mod_memory_track not activated 480s t/apache/limits.t ................... 480s 1..12 480s # Running under perl version 5.038002 for linux 480s # Current time local: Mon Jun 3 13:13:59 2024 480s # Current time GMT: Mon Jun 3 13:13:59 2024 480s # Using Test.pm version 1.31 480s # Using Apache/Test.pm version 1.42 480s # Testing LimitRequestLine; should succeed 480s # testing : Test #1 480s # expected: 200 480s # received: '200' 480s ok 1 480s # Testing LimitRequestLine; should fail 480s # testing : Test #2 480s # expected: 414 480s # received: '414' 480s ok 2 480s # Testing LimitRequestFieldSize; should succeed 480s # testing : Test #3 480s # expected: 200 480s # received: '200' 480s ok 3 480s # Testing LimitRequestFieldSize; should fail 480s # testing : Test #4 480s # expected: 400 480s # received: '400' 480s ok 4 480s # Testing LimitRequestFields; should succeed 480s # testing : Test #5 480s # expected: 200 480s # received: '200' 480s ok 5 480s # Testing LimitRequestFields; should fail 480s # testing : Test #6 480s # expected: 400 480s # received: '400' 480s ok 6 480s # Testing LimitRequestBody; should succeed 480s # Chunked transfer-encoding enabled 480s # testing : Test #7 480s # expected: 200 480s # received: '200' 480s ok 7 480s # Testing LimitRequestBody; should succeed 480s # Chunked transfer-encoding disabled 480s # testing : Test #8 480s # expected: 200 480s # received: '200' 480s ok 8 480s # Testing LimitRequestBody; should fail 480s # Chunked transfer-encoding enabled 480s # testing : Test #9 480s # expected: 413 480s # received: '413' 480s ok 9 480s # Testing LimitRequestBody; should fail 480s # Chunked transfer-encoding disabled 480s # testing : Test #10 480s # expected: 413 480s # received: '413' 480s ok 10 480s # Testing LimitRequestFieldSize; should succeed 480s # testing : Test #11 480s # expected: 200 480s # received: '200' 480s ok 11 480s # Testing LimitRequestFieldSize; should fail 480s # testing : Test #12 480s # expected: 400 480s # received: '400' 480s ok 12 480s ok 482s t/apache/loglevel.t ................. 482s 1..8 482s # Running under perl version 5.038002 for linux 482s # Current time local: Mon Jun 3 13:14:05 2024 482s # Current time GMT: Mon Jun 3 13:14:05 2024 482s # Using Test.pm version 1.31 482s # Using Apache/Test.pm version 1.42 482s ok 1 482s ok 2 482s ok 3 482s ok 4 482s ok 5 482s ok 6 482s ok 7 482s ok 8 482s ok 484s t/apache/maxranges.t ................ 484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 484s 1..19 484s # Running under perl version 5.038002 for linux 484s # Current time local: Mon Jun 3 13:14:07 2024 484s # Current time GMT: Mon Jun 3 13:14:07 2024 484s # Using Test.pm version 1.31 484s # Using Apache/Test.pm version 1.42 484s ok 1 484s ok 2 484s ok 3 484s ok 4 484s ok 5 484s ok 6 484s ok 7 484s ok 8 484s ok 9 484s ok 10 484s ok 11 484s ok 12 484s ok 13 484s ok 14 484s ok 15 484s ok 16 484s ok 17 484s ok 18 484s ok 19 484s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 484s ok 487s t/apache/mergeslashes.t ............. 487s 1..9 487s # Running under perl version 5.038002 for linux 487s # Current time local: Mon Jun 3 13:14:09 2024 487s # Current time GMT: Mon Jun 3 13:14:09 2024 487s # Using Test.pm version 1.31 487s # Using Apache/Test.pm version 1.42 487s # SENDING to 127.0.0.1:8539 487s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 487s # expected 403, got 403 for exact match 487s ok 1 487s # SENDING to 127.0.0.1:8539 487s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 487s # expected 403, got 403 for merged even at front 487s ok 2 487s # SENDING to 127.0.0.1:8539 487s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 487s # expected 403, got 403 for merged even at front 487s ok 3 487s # SENDING to 127.0.0.1:8539 487s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 487s # expected 403, got 403 for c// should be merged 487s ok 4 487s # SENDING to 127.0.0.1:8539 487s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 487s # expected 403, got 403 for a// should be merged 487s ok 5 487s # SENDING to 127.0.0.1:8539 487s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 487s # expected 403, got 403 for a// matches locationmatch 487s ok 6 487s # SENDING to 127.0.0.1:8539 487s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 487s # expected 200, got 200 for c// doesn't match locationmatch 487s ok 7 487s # SENDING to 127.0.0.1:8539 487s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 487s # expected 403, got 403 for baseline failed 487s ok 8 487s # SENDING to 127.0.0.1:8539 487s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 487s # expected 403, got 403 for b//d not merged for Location with OFF 487s ok 9 487s ok 489s t/apache/mmn.t ...................... 489s 1..2 489s # Running under perl version 5.038002 for linux 489s # Current time local: Mon Jun 3 13:14:12 2024 489s # Current time GMT: Mon Jun 3 13:14:12 2024 489s # Using Test.pm version 1.31 489s # Using Apache/Test.pm version 1.42 489s ok 1 489s ok 2 489s ok 491s t/apache/options.t .................. 491s 1..2 491s # Running under perl version 5.038002 for linux 491s # Current time local: Mon Jun 3 13:14:14 2024 491s # Current time GMT: Mon Jun 3 13:14:14 2024 491s # Using Test.pm version 1.31 491s # Using Apache/Test.pm version 1.42 491s # testing : code 491s # expected: 200 491s # received: '200' 491s ok 1 491s # testing : OPTIONS 491s # expected: qr/OPTIONS/ 491s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 491s ok 2 491s ok 495s t/apache/passbrigade.t .............. 495s # using LWP client 495s 1..114 495s # Running under perl version 5.038002 for linux 495s # Current time local: Mon Jun 3 13:14:16 2024 495s # Current time GMT: Mon Jun 3 13:14:16 2024 495s # Using Test.pm version 1.31 495s # Using Apache/Test.pm version 1.42 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 1024 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #DMMATCH1: 1 495s # 495s # testing : bytes in body 495s # expected: 1024 495s # received: 1024 495s ok 1 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 2048 495s # received: 2048 495s ok 2 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 3072 495s # received: 3072 495s ok 3 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 4096 495s # received: 4096 495s ok 4 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 5120 495s # received: 5120 495s ok 5 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 6144 495s # received: 6144 495s ok 6 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 7168 495s # received: 7168 495s ok 7 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 8192 495s # received: 8192 495s ok 8 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 9216 495s # received: 9216 495s ok 9 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 10240 495s # received: 10240 495s ok 10 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 11264 495s # received: 11264 495s ok 11 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 12288 495s # received: 12288 495s ok 12 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 13312 495s # received: 13312 495s ok 13 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 14336 495s # received: 14336 495s ok 14 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 15360 495s # received: 15360 495s ok 15 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 16384 495s # received: 16384 495s ok 16 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 17408 495s # received: 17408 495s ok 17 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 18432 495s # received: 18432 495s ok 18 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 19456 495s # received: 19456 495s ok 19 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 20480 495s # received: 20480 495s ok 20 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 21504 495s # received: 21504 495s ok 21 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 22528 495s # received: 22528 495s ok 22 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 23552 495s # received: 23552 495s ok 23 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 24576 495s # received: 24576 495s ok 24 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 25600 495s # received: 25600 495s ok 25 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 26624 495s # received: 26624 495s ok 26 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 27648 495s # received: 27648 495s ok 27 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 28672 495s # received: 28672 495s ok 28 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 29696 495s # received: 29696 495s ok 29 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 30720 495s # received: 30720 495s ok 30 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 31744 495s # received: 31744 495s ok 31 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 32768 495s # received: 32768 495s ok 32 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 33792 495s # received: 33792 495s ok 33 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 34816 495s # received: 34816 495s ok 34 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 35840 495s # received: 35840 495s ok 35 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 36864 495s # received: 36864 495s ok 36 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 37888 495s # received: 37888 495s ok 37 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 38912 495s # received: 38912 495s ok 38 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 39936 495s # received: 39936 495s ok 39 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 40960 495s # received: 40960 495s ok 40 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 41984 495s # received: 41984 495s ok 41 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 43008 495s # received: 43008 495s ok 42 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 44032 495s # received: 44032 495s ok 43 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 45056 495s # received: 45056 495s ok 44 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 46080 495s # received: 46080 495s ok 45 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 47104 495s # received: 47104 495s ok 46 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 48128 495s # received: 48128 495s ok 47 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 49152 495s # received: 49152 495s ok 48 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 50176 495s # received: 50176 495s ok 49 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 51200 495s # received: 51200 495s ok 50 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 102400 495s # received: 102400 495s ok 51 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 307200 495s # received: 307200 495s ok 52 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 512000 495s # received: 512000 495s ok 53 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 2048000 495s # received: 2048000 495s ok 54 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:18 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 4096000 495s # received: 4096000 495s ok 55 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 6144000 495s # received: 6144000 495s ok 56 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 10240000 495s # received: 10240000 495s ok 57 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 1024 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #DMMATCH1: 1 495s # 495s # testing : bytes in body 495s # expected: 1024 495s # received: 1024 495s ok 58 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 2048 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #DMMATCH1: 1 495s # 495s # testing : bytes in body 495s # expected: 2048 495s # received: 2048 495s ok 59 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 3072 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #DMMATCH1: 1 495s # 495s # testing : bytes in body 495s # expected: 3072 495s # received: 3072 495s ok 60 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 4096 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #DMMATCH1: 1 495s # 495s # testing : bytes in body 495s # expected: 4096 495s # received: 4096 495s ok 61 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 5120 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #DMMATCH1: 1 495s # 495s # testing : bytes in body 495s # expected: 5120 495s # received: 5120 495s ok 62 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 6144 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #DMMATCH1: 1 495s # 495s # testing : bytes in body 495s # expected: 6144 495s # received: 6144 495s ok 63 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 7168 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #DMMATCH1: 1 495s # 495s # testing : bytes in body 495s # expected: 7168 495s # received: 7168 495s ok 64 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 8192 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #DMMATCH1: 1 495s # 495s # testing : bytes in body 495s # expected: 8192 495s # received: 8192 495s ok 65 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 9216 495s # received: 9216 495s ok 66 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 10240 495s # received: 10240 495s ok 67 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 11264 495s # received: 11264 495s ok 68 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 12288 495s # received: 12288 495s ok 69 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 13312 495s # received: 13312 495s ok 70 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 14336 495s # received: 14336 495s ok 71 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 15360 495s # received: 15360 495s ok 72 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 16384 495s # received: 16384 495s ok 73 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 17408 495s # received: 17408 495s ok 74 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 18432 495s # received: 18432 495s ok 75 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 19456 495s # received: 19456 495s ok 76 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 20480 495s # received: 20480 495s ok 77 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 21504 495s # received: 21504 495s ok 78 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 22528 495s # received: 22528 495s ok 79 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 23552 495s # received: 23552 495s ok 80 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 24576 495s # received: 24576 495s ok 81 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 25600 495s # received: 25600 495s ok 82 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 26624 495s # received: 26624 495s ok 83 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 27648 495s # received: 27648 495s ok 84 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 28672 495s # received: 28672 495s ok 85 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 29696 495s # received: 29696 495s ok 86 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 30720 495s # received: 30720 495s ok 87 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 31744 495s # received: 31744 495s ok 88 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 32768 495s # received: 32768 495s ok 89 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 33792 495s # received: 33792 495s ok 90 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 34816 495s # received: 34816 495s ok 91 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 35840 495s # received: 35840 495s ok 92 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 36864 495s # received: 36864 495s ok 93 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 37888 495s # received: 37888 495s ok 94 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 38912 495s # received: 38912 495s ok 95 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 39936 495s # received: 39936 495s ok 96 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 40960 495s # received: 40960 495s ok 97 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 41984 495s # received: 41984 495s ok 98 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 43008 495s # received: 43008 495s ok 99 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 44032 495s # received: 44032 495s ok 100 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 45056 495s # received: 45056 495s ok 101 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 46080 495s # received: 46080 495s ok 102 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 47104 495s # received: 47104 495s ok 103 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 48128 495s # received: 48128 495s ok 104 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 49152 495s # received: 49152 495s ok 105 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 50176 495s # received: 50176 495s ok 106 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 51200 495s # received: 51200 495s ok 107 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 102400 495s # received: 102400 495s ok 108 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 307200 495s # received: 307200 495s ok 109 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 512000 495s # received: 512000 495s ok 110 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 2048000 495s # received: 2048000 495s ok 111 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:19 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:20 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 4096000 495s # received: 4096000 495s ok 112 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:20 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:20 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 6144000 495s # received: 6144000 495s ok 113 495s #lwp request: 495s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 495s #User-Agent: libwww-perl/6.77 495s # 495s #server response: 495s #HTTP/1.1 200 OK 495s #Connection: close 495s #Date: Mon, 03 Jun 2024 13:14:20 GMT 495s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 495s #Vary: In-If1 495s #Content-Length: 0 495s #Client-Date: Mon, 03 Jun 2024 13:14:20 GMT 495s #Client-Peer: 127.0.0.1:8529 495s #Client-Response-Num: 1 495s #Client-Transfer-Encoding: chunked 495s #DMMATCH1: 1 495s #X-Content-Length-Note: added by Apache::TestRequest 495s # 495s # testing : bytes in body 495s # expected: 10240000 495s # received: 10240000 495s ok 114 495s ok 497s t/apache/post.t ..................... 497s # using LWP client 497s 1..51 497s # Running under perl version 5.038002 for linux 497s # Current time local: Mon Jun 3 13:14:20 2024 497s # Current time GMT: Mon Jun 3 13:14:20 2024 497s # Using Test.pm version 1.31 497s # Using Apache/Test.pm version 1.42 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 1024 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 5 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '1024' 497s # received: 1024 497s ok 1 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 2048 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 5 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '2048' 497s # received: 2048 497s ok 2 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 3072 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 5 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '3072' 497s # received: 3072 497s ok 3 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 4096 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 5 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '4096' 497s # received: 4096 497s ok 4 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 5120 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 5 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '5120' 497s # received: 5120 497s ok 5 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 6144 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 5 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '6144' 497s # received: 6144 497s ok 6 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 7168 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 5 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '7168' 497s # received: 7168 497s ok 7 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 8192 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 5 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '8192' 497s # received: 8192 497s ok 8 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 9216 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 5 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '9216' 497s # received: 9216 497s ok 9 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 10240 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '10240' 497s # received: 10240 497s ok 10 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 11264 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '11264' 497s # received: 11264 497s ok 11 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 12288 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '12288' 497s # received: 12288 497s ok 12 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 13312 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '13312' 497s # received: 13312 497s ok 13 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 14336 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '14336' 497s # received: 14336 497s ok 14 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 15360 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '15360' 497s # received: 15360 497s ok 15 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 16384 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '16384' 497s # received: 16384 497s ok 16 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 17408 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '17408' 497s # received: 17408 497s ok 17 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 18432 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '18432' 497s # received: 18432 497s ok 18 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 19456 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '19456' 497s # received: 19456 497s ok 19 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 20480 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '20480' 497s # received: 20480 497s ok 20 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 21504 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '21504' 497s # received: 21504 497s ok 21 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 22528 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '22528' 497s # received: 22528 497s ok 22 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 23552 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '23552' 497s # received: 23552 497s ok 23 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 24576 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '24576' 497s # received: 24576 497s ok 24 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 25600 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '25600' 497s # received: 25600 497s ok 25 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 26624 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '26624' 497s # received: 26624 497s ok 26 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 27648 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '27648' 497s # received: 27648 497s ok 27 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 28672 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '28672' 497s # received: 28672 497s ok 28 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 29696 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '29696' 497s # received: 29696 497s ok 29 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 30720 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '30720' 497s # received: 30720 497s ok 30 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 31744 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '31744' 497s # received: 31744 497s ok 31 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 32768 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '32768' 497s # received: 32768 497s ok 32 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 33792 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '33792' 497s # received: 33792 497s ok 33 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 34816 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '34816' 497s # received: 34816 497s ok 34 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 35840 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '35840' 497s # received: 35840 497s ok 35 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 36864 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '36864' 497s # received: 36864 497s ok 36 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 37888 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '37888' 497s # received: 37888 497s ok 37 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 38912 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '38912' 497s # received: 38912 497s ok 38 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 39936 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '39936' 497s # received: 39936 497s ok 39 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 40960 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '40960' 497s # received: 40960 497s ok 40 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 41984 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '41984' 497s # received: 41984 497s ok 41 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 43008 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '43008' 497s # received: 43008 497s ok 42 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 44032 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '44032' 497s # received: 44032 497s ok 43 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 45056 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '45056' 497s # received: 45056 497s ok 44 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 46080 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '46080' 497s # received: 46080 497s ok 45 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 47104 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '47104' 497s # received: 47104 497s ok 46 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 48128 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '48128' 497s # received: 48128 497s ok 47 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 49152 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '49152' 497s # received: 49152 497s ok 48 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 50176 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '50176' 497s # received: 50176 497s ok 49 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 51200 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 6 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '51200' 497s # received: 51200 497s ok 50 497s #lwp request: 497s #POST http://localhost:8529/eat_post HTTP/1.1 497s #User-Agent: libwww-perl/6.77 497s #Content-Length: 102400 497s # 497s #server response: 497s #HTTP/1.1 200 OK 497s #Connection: close 497s #Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 497s #Vary: In-If1 497s #Content-Length: 7 497s #Client-Date: Mon, 03 Jun 2024 13:14:22 GMT 497s #Client-Peer: 127.0.0.1:8529 497s #Client-Response-Num: 1 497s #DMMATCH1: 1 497s # 497s # testing : length posted 497s # expected: '102400' 497s # received: 102400 497s ok 51 497s ok 500s t/apache/pr17629.t .................. 500s 1..4 500s # Running under perl version 5.038002 for linux 500s # Current time local: Mon Jun 3 13:14:22 2024 500s # Current time GMT: Mon Jun 3 13:14:22 2024 500s # Using Test.pm version 1.31 500s # Using Apache/Test.pm version 1.42 500s # expected: 'begin-foobar-end 500s # ' 500s # received: 'begin-foobar-end 500s # ' 500s ok 1 500s # expected: 200 500s # received: '200' 500s ok 2 500s # testing : response was gzipped 500s # expected: 'gzip' 500s # received: 'gzip' 500s ok 3 500s # expected: 'begin-foobar-end 500s # ' 500s # received: 'begin-foobar-end 500s # ' 500s ok 4 500s ok 502s t/apache/pr18757.t .................. 502s 1..3 502s # Running under perl version 5.038002 for linux 502s # Current time local: Mon Jun 3 13:14:25 2024 502s # Current time GMT: Mon Jun 3 13:14:25 2024 502s # Using Test.pm version 1.31 502s # Using Apache/Test.pm version 1.42 502s # testing : 200 response from GET 502s # expected: 200 502s # received: '200' 502s ok 1 502s # expected C-L is 26 502s # URL via proxy is http://localhost:8540/index.html 502s ok 2 502s # line: HTTP/1.1 200 OK 502s # line: Date: Mon, 03 Jun 2024 13:14:27 GMT 502s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 502s # line: Vary: In-If1 502s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 502s # line: ETag: "1a-613edd771cbc0" 502s # line: Accept-Ranges: bytes 502s # line: Content-Length: 26 502s # line: DMMATCH1: 1 502s # line: Content-Type: text/html 502s # line: 502s # testing : whether proxy strips Content-Length header 502s # expected: 1 502s # received: 1 502s ok 3 502s ok 504s t/apache/pr35292.t .................. 504s 1..3 504s # Running under perl version 5.038002 for linux 504s # Current time local: Mon Jun 3 13:14:27 2024 504s # Current time GMT: Mon Jun 3 13:14:27 2024 504s # Using Test.pm version 1.31 504s # Using Apache/Test.pm version 1.42 504s ok 1 504s ok 2 504s # testing : read response-line 504s # expected: qr/^HTTP\/1\.. 413/ 504s # received: 'HTTP/1.1 413 Request Entity Too Large 504s # ' 504s ok 3 504s ok 506s t/apache/pr35330.t .................. 506s 1..2 506s # Running under perl version 5.038002 for linux 506s # Current time local: Mon Jun 3 13:14:29 2024 506s # Current time GMT: Mon Jun 3 13:14:29 2024 506s # Using Test.pm version 1.31 506s # Using Apache/Test.pm version 1.42 506s # testing : SSI was allowed for location 506s # expected: 200 506s # received: '200' 506s ok 1 506s # testing : file was served with correct content 506s # expected: 'hello' 506s # received: 'hello' 506s ok 2 506s ok 508s t/apache/pr37166.t .................. 508s 1..4 508s # Running under perl version 5.038002 for linux 508s # Current time local: Mon Jun 3 13:14:31 2024 508s # Current time GMT: Mon Jun 3 13:14:31 2024 508s # Using Test.pm version 1.31 508s # Using Apache/Test.pm version 1.42 508s # testing : SSI was allowed for location 508s # expected: 200 508s # received: '200' 508s ok 1 508s # testing : file was served with correct content 508s # expected: 'Hello world 508s # ' 508s # received: 'Hello world 508s # ' 508s ok 2 508s # testing : explicit 200 response 508s # expected: 200 508s # received: '200' 508s ok 3 508s # testing : file was again served with correct content 508s # expected: 'Hello world 508s # ' 508s # received: 'Hello world 508s # ' 508s ok 4 508s ok 511s t/apache/pr43939.t .................. 511s 1..4 511s # Running under perl version 5.038002 for linux 511s # Current time local: Mon Jun 3 13:14:33 2024 511s # Current time GMT: Mon Jun 3 13:14:33 2024 511s # Using Test.pm version 1.31 511s # Using Apache/Test.pm version 1.42 511s # expected: 'begin-default-end 511s # ' 511s # received: 'begin-default-end 511s # ' 511s ok 1 511s # expected: 200 511s # received: '200' 511s ok 2 511s # testing : response was gzipped 511s # expected: 'gzip' 511s # received: 'gzip' 511s ok 3 511s # expected: 'begin-default-end 511s # ' 511s # received: 'begin-default-end 511s # ' 511s ok 4 511s ok 513s t/apache/pr49328.t .................. 513s 1..1 513s # Running under perl version 5.038002 for linux 513s # Current time local: Mon Jun 3 13:14:36 2024 513s # Current time GMT: Mon Jun 3 13:14:36 2024 513s # Using Test.pm version 1.31 513s # Using Apache/Test.pm version 1.42 513s # expected: 'before 513s # included 513s # after 513s # ' 513s # received: 'before 513s # included 513s # after 513s # ' 513s ok 1 513s ok 516s t/apache/rwrite.t ................... 516s # using LWP client 516s 1..114 516s # Running under perl version 5.038002 for linux 516s # Current time local: Mon Jun 3 13:14:38 2024 516s # Current time GMT: Mon Jun 3 13:14:38 2024 516s # Using Test.pm version 1.31 516s # Using Apache/Test.pm version 1.42 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 1024 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 1024 516s # received: 1024 516s ok 1 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 2048 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 2048 516s # received: 2048 516s ok 2 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 3072 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 3072 516s # received: 3072 516s ok 3 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 4096 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 4096 516s # received: 4096 516s ok 4 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 5120 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 5120 516s # received: 5120 516s ok 5 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 6144 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 6144 516s # received: 6144 516s ok 6 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 7168 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 7168 516s # received: 7168 516s ok 7 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 8192 516s # received: 8192 516s ok 8 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 9216 516s # received: 9216 516s ok 9 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 10240 516s # received: 10240 516s ok 10 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 11264 516s # received: 11264 516s ok 11 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 12288 516s # received: 12288 516s ok 12 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 13312 516s # received: 13312 516s ok 13 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 14336 516s # received: 14336 516s ok 14 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 15360 516s # received: 15360 516s ok 15 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 16384 516s # received: 16384 516s ok 16 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 17408 516s # received: 17408 516s ok 17 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 18432 516s # received: 18432 516s ok 18 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 19456 516s # received: 19456 516s ok 19 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 20480 516s # received: 20480 516s ok 20 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 21504 516s # received: 21504 516s ok 21 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 22528 516s # received: 22528 516s ok 22 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 23552 516s # received: 23552 516s ok 23 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 24576 516s # received: 24576 516s ok 24 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 25600 516s # received: 25600 516s ok 25 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 26624 516s # received: 26624 516s ok 26 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 27648 516s # received: 27648 516s ok 27 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 28672 516s # received: 28672 516s ok 28 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 29696 516s # received: 29696 516s ok 29 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 30720 516s # received: 30720 516s ok 30 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 31744 516s # received: 31744 516s ok 31 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 32768 516s # received: 32768 516s ok 32 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 33792 516s # received: 33792 516s ok 33 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 34816 516s # received: 34816 516s ok 34 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 35840 516s # received: 35840 516s ok 35 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 36864 516s # received: 36864 516s ok 36 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 37888 516s # received: 37888 516s ok 37 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 38912 516s # received: 38912 516s ok 38 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 39936 516s # received: 39936 516s ok 39 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 40960 516s # received: 40960 516s ok 40 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 41984 516s # received: 41984 516s ok 41 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 43008 516s # received: 43008 516s ok 42 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 44032 516s # received: 44032 516s ok 43 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 45056 516s # received: 45056 516s ok 44 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 46080 516s # received: 46080 516s ok 45 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 47104 516s # received: 47104 516s ok 46 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 48128 516s # received: 48128 516s ok 47 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 49152 516s # received: 49152 516s ok 48 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 50176 516s # received: 50176 516s ok 49 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 51200 516s # received: 51200 516s ok 50 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 102400 516s # received: 102400 516s ok 51 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 307200 516s # received: 307200 516s ok 52 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 512000 516s # received: 512000 516s ok 53 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 2048000 516s # received: 2048000 516s ok 54 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 4096000 516s # received: 4096000 516s ok 55 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 6144000 516s # received: 6144000 516s ok 56 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 10240000 516s # received: 10240000 516s ok 57 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 1024 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 1024 516s # received: 1024 516s ok 58 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 2048 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 2048 516s # received: 2048 516s ok 59 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 3072 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 3072 516s # received: 3072 516s ok 60 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 4096 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 4096 516s # received: 4096 516s ok 61 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 5120 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 5120 516s # received: 5120 516s ok 62 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 6144 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 6144 516s # received: 6144 516s ok 63 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 7168 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #DMMATCH1: 1 516s # 516s # testing : bytes in body 516s # expected: 7168 516s # received: 7168 516s ok 64 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 8192 516s # received: 8192 516s ok 65 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 9216 516s # received: 9216 516s ok 66 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 10240 516s # received: 10240 516s ok 67 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 11264 516s # received: 11264 516s ok 68 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 12288 516s # received: 12288 516s ok 69 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 13312 516s # received: 13312 516s ok 70 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 14336 516s # received: 14336 516s ok 71 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 15360 516s # received: 15360 516s ok 72 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 16384 516s # received: 16384 516s ok 73 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 17408 516s # received: 17408 516s ok 74 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 18432 516s # received: 18432 516s ok 75 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 19456 516s # received: 19456 516s ok 76 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 20480 516s # received: 20480 516s ok 77 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 21504 516s # received: 21504 516s ok 78 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 22528 516s # received: 22528 516s ok 79 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 23552 516s # received: 23552 516s ok 80 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 24576 516s # received: 24576 516s ok 81 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 25600 516s # received: 25600 516s ok 82 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 26624 516s # received: 26624 516s ok 83 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 27648 516s # received: 27648 516s ok 84 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 28672 516s # received: 28672 516s ok 85 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 29696 516s # received: 29696 516s ok 86 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 30720 516s # received: 30720 516s ok 87 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 31744 516s # received: 31744 516s ok 88 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 32768 516s # received: 32768 516s ok 89 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 33792 516s # received: 33792 516s ok 90 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 34816 516s # received: 34816 516s ok 91 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 35840 516s # received: 35840 516s ok 92 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 36864 516s # received: 36864 516s ok 93 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 37888 516s # received: 37888 516s ok 94 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 38912 516s # received: 38912 516s ok 95 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 39936 516s # received: 39936 516s ok 96 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 40960 516s # received: 40960 516s ok 97 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 41984 516s # received: 41984 516s ok 98 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 43008 516s # received: 43008 516s ok 99 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 44032 516s # received: 44032 516s ok 100 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 45056 516s # received: 45056 516s ok 101 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 46080 516s # received: 46080 516s ok 102 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 47104 516s # received: 47104 516s ok 103 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 48128 516s # received: 48128 516s ok 104 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 49152 516s # received: 49152 516s ok 105 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 50176 516s # received: 50176 516s ok 106 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 51200 516s # received: 51200 516s ok 107 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 102400 516s # received: 102400 516s ok 108 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 307200 516s # received: 307200 516s ok 109 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 512000 516s # received: 512000 516s ok 110 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 2048000 516s # received: 2048000 516s ok 111 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 4096000 516s # received: 4096000 516s ok 112 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:40 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:41 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 6144000 516s # received: 6144000 516s ok 113 516s #lwp request: 516s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 516s #User-Agent: libwww-perl/6.77 516s # 516s #server response: 516s #HTTP/1.1 200 OK 516s #Connection: close 516s #Date: Mon, 03 Jun 2024 13:14:41 GMT 516s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 516s #Vary: In-If1 516s #Content-Length: 0 516s #Client-Date: Mon, 03 Jun 2024 13:14:41 GMT 516s #Client-Peer: 127.0.0.1:8529 516s #Client-Response-Num: 1 516s #Client-Transfer-Encoding: chunked 516s #DMMATCH1: 1 516s #X-Content-Length-Note: added by Apache::TestRequest 516s # 516s # testing : bytes in body 516s # expected: 10240000 516s # received: 10240000 516s ok 114 516s ok 519s t/apache/server_name_port.t ......... 519s 1..84 519s # Running under perl version 5.038002 for linux 519s # Current time local: Mon Jun 3 13:14:41 2024 519s # Current time GMT: Mon Jun 3 13:14:41 2024 519s # Using Test.pm version 1.31 519s # Using Apache/Test.pm version 1.42 519s # SENDING: 519s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 519s # expecting 200, got 200 519s ok 1 519s # got SERVER_NAME='righthost', expected 'righthost' 519s ok 2 519s # got SERVER_PORT='8529', expected '8529' 519s ok 3 519s # SENDING: 519s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 519s # expecting 200, got 200 519s ok 4 519s # got SERVER_NAME='righthost', expected 'righthost' 519s ok 5 519s # got SERVER_PORT='123', expected '123' 519s ok 6 519s # SENDING: 519s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 519s # expecting 200, got 200 519s ok 7 519s # got SERVER_NAME='righthost', expected 'righthost' 519s ok 8 519s # got SERVER_PORT='8529', expected '8529' 519s ok 9 519s # SENDING: 519s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 519s # expecting 200, got 200 519s ok 10 519s # got SERVER_NAME='righthost', expected 'righthost' 519s ok 11 519s # got SERVER_PORT='123', expected '123' 519s ok 12 519s # SENDING: 519s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 519s # expecting 200, got 200 519s ok 13 519s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 519s ok 14 519s # got SERVER_PORT='8529', expected '8529' 519s ok 15 519s # SENDING: 519s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 519s # expecting 200, got 200 519s ok 16 519s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 519s ok 17 519s # got SERVER_PORT='123', expected '123' 519s ok 18 519s # SENDING: 519s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 519s # expecting 200, got 200 519s ok 19 519s # got SERVER_NAME='[::1]', expected '[::1]' 519s ok 20 519s # got SERVER_PORT='8529', expected '8529' 519s ok 21 519s # SENDING: 519s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 519s # expecting 200, got 200 519s ok 22 519s # got SERVER_NAME='[::1]', expected '[::1]' 519s ok 23 519s # got SERVER_PORT='123', expected '123' 519s ok 24 519s # SENDING: 519s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 519s # expecting 200, got 200 519s ok 25 519s # got SERVER_NAME='[a::1]', expected '[a::1]' 519s ok 26 519s # got SERVER_PORT='8529', expected '8529' 519s ok 27 519s # SENDING: 519s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 519s # expecting 200, got 200 519s ok 28 519s # got SERVER_NAME='[a::1]', expected '[a::1]' 519s ok 29 519s # got SERVER_PORT='123', expected '123' 519s ok 30 519s # SENDING: 519s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 519s # expecting 200, got 200 519s ok 31 519s # got SERVER_NAME='[a::1]', expected '[a::1]' 519s ok 32 519s # got SERVER_PORT='8529', expected '8529' 519s ok 33 519s # SENDING: 519s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 519s # expecting 200, got 200 519s ok 34 519s # got SERVER_NAME='[a::1]', expected '[a::1]' 519s ok 35 519s # got SERVER_PORT='123', expected '123' 519s ok 36 519s # SENDING: 519s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 519s # expecting 200, got 200 519s ok 37 519s # got SERVER_NAME='righthost', expected 'righthost' 519s ok 38 519s # got SERVER_PORT='8529', expected '8529' 519s ok 39 519s # SENDING: 519s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 519s # expecting 200, got 200 519s ok 40 519s # got SERVER_NAME='righthost', expected 'righthost' 519s ok 41 519s # got SERVER_PORT='123', expected '123' 519s ok 42 519s # SENDING: 519s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 519s # expecting 200, got 200 519s ok 43 519s # got SERVER_NAME='righthost', expected 'righthost' 519s ok 44 519s # got SERVER_PORT='8529', expected '8529' 519s ok 45 519s # SENDING: 519s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 519s # expecting 200, got 200 519s ok 46 519s # got SERVER_NAME='righthost', expected 'righthost' 519s ok 47 519s # got SERVER_PORT='123', expected '123' 519s ok 48 519s # SENDING: 519s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 519s # expecting 200, got 200 519s ok 49 519s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 519s ok 50 519s # got SERVER_PORT='8529', expected '8529' 519s ok 51 519s # SENDING: 519s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 519s # expecting 200, got 200 519s ok 52 519s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 519s ok 53 519s # got SERVER_PORT='123', expected '123' 519s ok 54 519s # SENDING: 519s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 519s # expecting 200, got 200 519s ok 55 519s # got SERVER_NAME='[::1]', expected '[::1]' 519s ok 56 519s # got SERVER_PORT='8529', expected '8529' 519s ok 57 519s # SENDING: 519s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 519s # expecting 200, got 200 519s ok 58 519s # got SERVER_NAME='[::1]', expected '[::1]' 519s ok 59 519s # got SERVER_PORT='123', expected '123' 519s ok 60 519s # SENDING: 519s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 519s # expecting 200, got 200 519s ok 61 519s # got SERVER_NAME='righthost', expected 'righthost' 519s ok 62 519s # got SERVER_PORT='8529', expected '8529' 519s ok 63 519s # SENDING: 519s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 519s # expecting 200, got 200 519s ok 64 519s # got SERVER_NAME='righthost', expected 'righthost' 519s ok 65 519s # got SERVER_PORT='123', expected '123' 519s ok 66 519s # SENDING: 519s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 519s # expecting 200, got 200 519s ok 67 519s # got SERVER_NAME='righthost', expected 'righthost' 519s ok 68 519s # got SERVER_PORT='8529', expected '8529' 519s ok 69 519s # SENDING: 519s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 519s # expecting 200, got 200 519s ok 70 519s # got SERVER_NAME='righthost', expected 'righthost' 519s ok 71 519s # got SERVER_PORT='123', expected '123' 519s ok 72 519s # SENDING: 519s # 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 519s # expecting 200, got 200 519s ok 73 519s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 519s ok 74 519s # got SERVER_PORT='8529', expected '8529' 519s ok 75 519s # SENDING: 519s # 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 519s # expecting 200, got 200 519s ok 76 519s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 519s ok 77 519s # got SERVER_PORT='123', expected '123' 519s ok 78 519s # SENDING: 519s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 519s # expecting 200, got 200 519s ok 79 519s # got SERVER_NAME='[::1]', expected '[::1]' 519s ok 80 519s # got SERVER_PORT='8529', expected '8529' 519s ok 81 519s # SENDING: 519s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 519s # expecting 200, got 200 519s ok 82 519s # got SERVER_NAME='[::1]', expected '[::1]' 519s ok 83 519s # got SERVER_PORT='123', expected '123' 519s ok 84 519s ok 521s t/apache/teclchunk.t ................ skipped: Not supported yet 523s t/apr/uri.t ......................... 523s 1..1 523s # Running under perl version 5.038002 for linux 523s # Current time local: Mon Jun 3 13:14:46 2024 523s # Current time GMT: Mon Jun 3 13:14:46 2024 523s # Using Test.pm version 1.31 523s # Using Apache/Test.pm version 1.42 523s ok 1 523s ok 525s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 528s t/filter/case.t ..................... 528s 1..4 528s # Running under perl version 5.038002 for linux 528s # Current time local: Mon Jun 3 13:14:50 2024 528s # Current time GMT: Mon Jun 3 13:14:50 2024 528s # Using Test.pm version 1.31 528s # Using Apache/Test.pm version 1.42 528s ok 1 528s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 528s # expected 200 528s # received 200 528s # body: =HEAD1 NAME 528s X X 528s 528s PERLSUB - PERL SUBROUTINES 528s 528s =HEAD1 SYNOPSIS 528s 528s TO DECLARE SUBROUTINES: 528s X X 528s 528s SUB NAME; # A "FORWARD" DECLARATION. 528s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 528s SUB NAME : ATTRS; # WITH ATTRIBUTES 528s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 528s 528s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 528s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 528s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 528s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 528s 528s USE FEATURE 'SIGNATURES'; 528s SUB NAME(SIG) BLOCK # WITH SIGNATURE 528s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 528s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 528s 528s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 528s X 528s 528s $SUBREF = SUB BLOCK; # NO PROTO 528s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 528s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 528s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 528s 528s USE FEATURE 'SIGNATURES'; 528s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 528s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 528s 528s TO IMPORT SUBROUTINES: 528s X 528s 528s USE MODULE QW(NAME1 NAME2 NAME3); 528s 528s TO CALL SUBROUTINES: 528s X X 528s 528s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 528s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 528s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 528s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 528s 528s =HEAD1 DESCRIPTION 528s 528s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 528s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 528s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 528s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 528s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 528s ITS NAME OR A CODE REFERENCE. 528s 528s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 528s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 528s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 528s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 528s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 528s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 528s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 528s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 528s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 528s X X 528s 528s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 528s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 528s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 528s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 528s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 528s SUCH A SIGNATURE-USING SUBROUTINE. 528s 528s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 528s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 528s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 528s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 528s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 528s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 528s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 528s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 528s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 528s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 528s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 528s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 528s X X X<@_> 528s 528s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 528s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 528s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 528s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 528s L AND L. 528s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 528s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 528s 528s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 528s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 528s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 528s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 528s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 528s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 528s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 528s ONE LARGE INDISTINGUISHABLE LIST. 528s 528s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 528s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 528s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 528s EMPTY SUB RETURNS THE EMPTY LIST. 528s X X X 528s 528s EXAMPLE: 528s 528s SUB MAX { 528s MY $MAX = SHIFT(@_); 528s FOREACH $FOO (@_) { 528s $MAX = $FOO IF $MAX < $FOO; 528s } 528s RETURN $MAX; 528s } 528s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 528s 528s EXAMPLE: 528s 528s # GET A LINE, COMBINING CONTINUATION LINES 528s # THAT START WITH WHITESPACE 528s 528s SUB GET_LINE { 528s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 528s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 528s IF ($LOOKAHEAD =~ /^[ \T]/) { 528s $THISLINE .= $LOOKAHEAD; 528s } 528s ELSE { 528s LAST LINE; 528s } 528s } 528s RETURN $THISLINE; 528s } 528s 528s $LOOKAHEAD = ; # GET FIRST LINE 528s WHILE (DEFINED($LINE = GET_LINE())) { 528s ... 528s } 528s 528s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 528s 528s SUB MAYBESET { 528s MY($KEY, $VALUE) = @_; 528s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 528s } 528s 528s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 528s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 528s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 528s ITS CALLER'S VALUES. 528s X X 528s 528s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 528s SUB UPCASE_IN { 528s FOR (@_) { TR/A-Z/A-Z/ } 528s } 528s 528s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 528s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 528s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 528s X X 528s 528s UPCASE_IN("FREDERICK"); 528s 528s IT WOULD BE MUCH SAFER IF THE C FUNCTION 528s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 528s OF CHANGING THEM IN PLACE: 528s 528s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 528s SUB UPCASE { 528s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 528s MY @PARMS = @_; 528s FOR (@PARMS) { TR/A-Z/A-Z/ } 528s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 528s } 528s 528s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 528s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 528s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 528s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 528s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 528s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 528s 528s @NEWLIST = UPCASE(@LIST1, @LIST2); 528s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 528s 528s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 528s 528s (@X, @Y) = UPCASE(@LIST1, @LIST2); 528s 528s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 528s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 528s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 528s L FOR ALTERNATIVES. 528s 528s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 528s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 528s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 528s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 528s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 528s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 528s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 528s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 528s SEE L FOR MORE ABOUT ALL THAT. 528s X<&> 528s 528s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 528s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 528s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 528s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 528s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 528s X 528s 528s &FOO(1,2,3); # PASS THREE ARGUMENTS 528s FOO(1,2,3); # THE SAME 528s 528s FOO(); # PASS A NULL LIST 528s &FOO(); # THE SAME 528s 528s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 528s USE STRICT 'SUBS'; 528s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 528s # A COMPILE-TIME ERROR 528s NO STRICT 'SUBS'; 528s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 528s # A LITERAL STRING "FOO" 528s 528s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 528s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 528s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 528s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 528s X<&> 528s 528s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 528s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 528s YOUR SUBROUTINE'S NAME. 528s 528s USE V5.16; 528s MY $FACTORIAL = SUB { 528s MY ($X) = @_; 528s RETURN 1 IF $X == 1; 528s RETURN($X * __SUB__->( $X - 1 ) ); 528s }; 528s 528s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 528s IS SUBJECT TO CHANGE. 528s 528s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 528s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 528s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 528s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 528s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 528s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 528s SPECIAL, PRE-DEFINED THINGS. 528s 528s =OVER 528s 528s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 528s 528s C 528s 528s =ITEM DOCUMENTED IN L 528s 528s C, C 528s 528s =ITEM DOCUMENTED IN L 528s 528s C, C 528s 528s =ITEM DOCUMENTED IN L 528s 528s C, C, C, C, C, C, C, 528s C, C, C, C, C, C, 528s C, C, C, C, C, C, C, 528s C, C, C, C, C, C, 528s C, C, C, C, C, 528s C, C, C, C 528s 528s =ITEM DOCUMENTED IN L 528s 528s C, C, C, C, C, C, C, 528s C, C, C, C, C, C, C, 528s C, C, C, C, C, C 528s 528s =ITEM DOCUMENTED IN L 528s 528s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 528s L<< C|PERLFUNC/REQUIRE >> 528s 528s =ITEM DOCUMENTED IN L 528s 528s C 528s 528s =ITEM DOCUMENTED IN L 528s 528s C, C, C, C, C 528s 528s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 528s 528s ANY STARTING WITH C<(> 528s 528s =BACK 528s 528s THE C, C, C, C AND C SUBROUTINES 528s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 528s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 528s EXPLICITLY. SEE L 528s 528s =HEAD2 SIGNATURES 528s 528s X X 528s 528s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 528s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 528s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 528s 528s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 528s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 528s DIRECTLY BY C, IN THE CURRENT SCOPE. 528s 528s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 528s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 528s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 528s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 528s 528s FOR EXAMPLE, 528s 528s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 528s 528s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 528s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 528s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 528s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 528s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 528s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 528s 528s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 528s THE SIGNATURE. FOR EXAMPLE, 528s 528s SUB FOO ($LEFT, $RIGHT) { 528s RETURN $LEFT + $RIGHT; 528s } 528s 528s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 528s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 528s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 528s EQUIVALENT TO 528s 528s SUB FOO { 528s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 528s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 528s MY $LEFT = $_[0]; 528s MY $RIGHT = $_[1]; 528s RETURN $LEFT + $RIGHT; 528s } 528s 528s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 528s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 528s 528s SUB FOO ($FIRST, $, $THIRD) { 528s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 528s } 528s 528s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 528s MANDATORY FOR THE CALLER TO PASS IT. 528s 528s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 528s SEPARATED FROM THE PARAMETER NAME BY C<=>: 528s 528s SUB FOO ($LEFT, $RIGHT = 0) { 528s RETURN $LEFT + $RIGHT; 528s } 528s 528s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 528s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 528s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 528s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 528s FOR EXAMPLE, 528s 528s MY $AUTO_ID = 0; 528s SUB FOO ($THING, $ID = $AUTO_ID++) { 528s PRINT "$THING HAS ID $ID"; 528s } 528s 528s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 528s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 528s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 528s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 528s 528s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 528s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 528s } 528s 528s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 528s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 528s VALUE PROVIDED WAS C. 528s 528s SUB FOO ($NAME //= "WORLD") { 528s PRINT "HELLO, $NAME"; 528s } 528s 528s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 528s 528s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 528s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 528s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 528s 528s SUB FOO ($X ||= 10) { 528s RETURN 5 + $X; 528s } 528s 528s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 528s FOR EXAMPLE, 528s 528s SUB FOO ($THING, $ = 1) { 528s PRINT $THING; 528s } 528s 528s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 528s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 528s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 528s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 528s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 528s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 528s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 528s 528s SUB FOO ($THING, $=) { 528s PRINT $THING; 528s } 528s 528s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 528s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 528s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 528s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 528s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 528s TO RIGHT. 528s 528s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 528s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 528s 528s SUB FOO ($FILTER, @INPUTS) { 528s PRINT $FILTER->($_) FOREACH @INPUTS; 528s } 528s 528s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 528s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 528s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 528s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 528s 528s SUB FOO ($THING, @) { 528s PRINT $THING; 528s } 528s 528s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 528s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 528s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 528s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 528s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 528s AS WITH STANDARD HASH CONSTRUCTION. 528s 528s SUB FOO ($FILTER, %INPUTS) { 528s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 528s } 528s 528s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 528s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 528s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 528s 528s SUB FOO ($THING, %) { 528s PRINT $THING; 528s } 528s 528s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 528s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 528s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 528s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 528s AN EMPTY ARRAY OR EMPTY HASH. 528s 528s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 528s THAT THE CALLER PASSED NO ARGUMENTS: 528s 528s SUB FOO () { 528s RETURN 123; 528s } 528s 528s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 528s WARNING IN THE C CATEGORY. FROM PERL 5.36 528s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 528s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 528s STATEMENT SUCH AS: 528s 528s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 528s 528s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 528s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 528s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 528s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 528s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 528s WARNINGS IN THE C CATEGORY WHEN 528s COMPILED: 528s 528s SUB F ($X) { 528s # THIS LINE EMITS THE WARNING SEEN BELOW 528s PRINT "ARGUMENTS ARE @_"; 528s } 528s 528s Z<> 528s 528s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 528s EXPERIMENTAL AT ... 528s 528s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 528s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 528s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 528s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 528s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 528s SUPPLY THAT ARGUMENT. 528s 528s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 528s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 528s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 528s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 528s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 528s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 528s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 528s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 528s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 528s 528s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 528s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 528s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 528s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 528s L. FOR EXAMPLE, 528s 528s SUB FOO :PROTOTYPE($) { $_[0] } 528s 528s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 528s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 528s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 528s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 528s 528s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 528s RETURN $LEFT + $RIGHT; 528s } 528s 528s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 528s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 528s THE SUBROUTINE'S BODY. 528s 528s =HEAD2 PRIVATE VARIABLES VIA MY() 528s X X X X X 528s X X 528s 528s SYNOPSIS: 528s 528s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 528s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 528s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 528s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 528s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 528s 528s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 528s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 528s SEE L AND L. 528s 528s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 528s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 528s (C/C/C/C), LOOP 528s (C/C/C/C/C), SUBROUTINE, C, 528s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 528s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 528s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 528s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 528s WITH C INSTEAD. 528s 528s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 528s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 528s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 528s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 528s ITS OWN COPY. 528s X 528s 528s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 528s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 528s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 528s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 528s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 528s 528s MY $X = 10; 528s SUB BUMPX { $X++ } 528s 528s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 528s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 528s THE C ITSELF. SEE L. 528s X 528s 528s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 528s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 528s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 528s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 528s 528s $ARG = "FRED"; # "GLOBAL" VARIABLE 528s $N = CUBE_ROOT(27); 528s PRINT "$ARG THINKS THE ROOT IS $N\N"; 528s # OUTPUTS: FRED THINKS THE ROOT IS 3 528s 528s SUB CUBE_ROOT { 528s MY $ARG = SHIFT; # NAME DOESN'T MATTER 528s $ARG **= 1/3; 528s RETURN $ARG; 528s } 528s 528s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 528s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 528s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 528s 528s MY ($FOO) = ; # WRONG? 528s MY @FOO = ; 528s 528s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 528s 528s MY $FOO = ; 528s 528s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 528s 528s MY $FOO, $BAR = 1; # WRONG 528s 528s THAT HAS THE SAME EFFECT AS 528s 528s MY $FOO; 528s $BAR = 1; 528s 528s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 528s THE CURRENT STATEMENT. THUS, 528s 528s MY $X = $X; 528s 528s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 528s THE EXPRESSION 528s 528s MY $X = 123 AND $X == 123 528s 528s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 528s 528s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 528s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 528s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 528s 528s WHILE (MY $LINE = <>) { 528s $LINE = LC $LINE; 528s } CONTINUE { 528s PRINT $LINE; 528s } 528s 528s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 528s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 528s IT. SIMILARLY, IN THE CONDITIONAL 528s 528s IF ((MY $ANSWER = ) =~ /^YES$/I) { 528s USER_AGREES(); 528s } ELSIF ($ANSWER =~ /^NO$/I) { 528s USER_DISAGREES(); 528s } ELSE { 528s CHOMP $ANSWER; 528s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 528s } 528s 528s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 528s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 528s BUT NOT BEYOND IT. SEE L FOR INFORMATION 528s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 528s 528s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 528s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 528s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 528s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 528s IN THE LOOP 528s X X 528s 528s FOR MY $I (1, 2, 3) { 528s SOME_FUNCTION(); 528s } 528s 528s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 528s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 528s X X 528s 528s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 528s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 528s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 528s 528s USE STRICT 'VARS'; 528s 528s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 528s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 528s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 528s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 528s THIS WITH C. 528s 528s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 528s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 528s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 528s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 528s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 528s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 528s EXAMPLE. 528s 528s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 528s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 528s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 528s 528s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 528s 528s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 528s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 528s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 528s 528s PACKAGE MAIN; 528s LOCAL $X = 10; 528s MY $X = 20; 528s PRINT "$X AND $::X\N"; 528s 528s THAT WILL PRINT OUT C<20> AND C<10>. 528s 528s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 528s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 528s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 528s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 528s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 528s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 528s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 528s AN ANONYMOUS SUB REFERENCE: 528s 528s MY $SECRET_VERSION = '1.001-BETA'; 528s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 528s &$SECRET_SUB(); 528s 528s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 528s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 528s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 528s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 528s UNQUALIFIED AND UNQUALIFIABLE. 528s 528s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 528s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 528s L FOR SOMETHING OF A WORK-AROUND TO 528s THIS. 528s 528s =HEAD2 PERSISTENT PRIVATE VARIABLES 528s X X X X 528s X X 528s 528s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 528s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 528s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 528s 528s =HEAD3 PERSISTENT VARIABLES VIA STATE() 528s 528s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 528s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 528s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 528s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 528s THE C FORM DOES NOT REQUIRE THE 528s C PRAGMA. 528s 528s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 528s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 528s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 528s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 528s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 528s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 528s SUBROUTINE EACH TIME IT IS EXECUTED.) 528s 528s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 528s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 528s 528s USE FEATURE 'STATE'; 528s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 528s 528s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 528s 528s USE FEATURE 'STATE'; 528s SUB CREATE_COUNTER { 528s RETURN SUB { STATE $X; RETURN ++$X } 528s } 528s 528s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 528s CODE OUTSIDE. 528s 528s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 528s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 528s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 528s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 528s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 528s 528s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 528s 528s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 528s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 528s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 528s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 528s 528s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 528s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 528s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 528s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 528s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 528s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 528s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 528s 528s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 528s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 528s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 528s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 528s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 528s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 528s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 528s 528s { 528s MY $SECRET_VAL = 0; 528s SUB GIMME_ANOTHER { 528s RETURN ++$SECRET_VAL; 528s } 528s } 528s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 528s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 528s 528s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 528s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 528s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 528s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 528s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 528s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 528s STARTS TO RUN: 528s 528s BEGIN { 528s MY $SECRET_VAL = 0; 528s SUB GIMME_ANOTHER { 528s RETURN ++$SECRET_VAL; 528s } 528s } 528s 528s SEE L ABOUT THE 528s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 528s C AND C. 528s 528s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 528s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 528s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 528s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 528s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 528s 528s =HEAD2 TEMPORARY VALUES VIA LOCAL() 528s X X X X 528s X 528s 528s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 528s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 528s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 528s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 528s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 528s 528s SYNOPSIS: 528s 528s # LOCALIZATION OF VALUES 528s 528s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 528s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 528s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 528s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 528s 528s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 528s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 528s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 528s # LOCALIZATION 528s 528s # LOCALIZATION OF SYMBOLS 528s 528s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 528s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 528s # @MERLYN IS REALLY @RANDAL, ETC 528s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 528s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 528s 528s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 528s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 528s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 528s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 528s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 528s 528s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 528s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 528s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 528s CREATES NEW, DYNAMICALLY SCOPED VALUES. 528s 528s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 528s PLACED IN PARENTHESES. THIS OPERATOR WORKS 528s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 528s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 528s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 528s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 528s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 528s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 528s UNDEFINED VALUE.) 528s 528s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 528s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 528s VARIABLES OUTSIDE THE LOOP. 528s 528s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 528s X 528s 528s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 528s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 528s VIEWED AS A SCALAR OR AN ARRAY. SO 528s 528s LOCAL($FOO) = ; 528s LOCAL @FOO = ; 528s 528s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 528s 528s LOCAL $FOO = ; 528s 528s SUPPLIES A SCALAR CONTEXT. 528s 528s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 528s X 528s 528s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 528s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 528s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 528s 528s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 528s 528s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 528s { LOCAL $/ = UNDEF; $SLURP = ; } 528s 528s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 528s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 528s I, BECAUSE THE $1 VARIABLE IS 528s MAGICAL AND READ-ONLY : 528s 528s LOCAL $1 = 2; 528s 528s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 528s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 528s TO SAFELY REUSE $_ IN A SUBROUTINE. 528s 528s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 528s WORK AS DESCRIBED. 528s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 528s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 528s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 528s SEE L FOR MORE 528s DETAILS. 528s X 528s 528s =HEAD3 LOCALIZATION OF GLOBS 528s X X 528s 528s THE CONSTRUCT 528s 528s LOCAL *NAME; 528s 528s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 528s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 528s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 528s 528s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 528s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 528s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 528s SEPARATOR. 528s 528s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 528s X X 528s X 528s 528s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 528s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 528s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 528s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 528s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 528s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 528s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 528s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 528s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 528s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 528s 528s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 528s @ARY = ( 0..5 ); 528s { 528s LOCAL($ARY[5]) = 6; 528s LOCAL($HASH{'A'}) = 'DRILL'; 528s WHILE (MY $E = POP(@ARY)) { 528s PRINT "$E . . .\N"; 528s LAST UNLESS $E > 3; 528s } 528s IF (@ARY) { 528s $HASH{'ONLY A'} = 'TEST'; 528s DELETE $HASH{'A'}; 528s } 528s } 528s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 528s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 528s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 528s 528s PERL WILL PRINT 528s 528s 6 . . . 528s 4 . . . 528s 3 . . . 528s THIS IS A TEST ONLY A TEST. 528s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 528s 528s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 528s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 528s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 528s SURPRISING, AND IS VERY LIKELY TO CHANGE. 528s 528s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 528s X X X 528s X 528s 528s YOU CAN USE THE C AND C 528s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 528s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 528s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 528s 528s DO { 528s MY $VAL = $ARRAY[$IDX]; 528s LOCAL $ARRAY[$IDX]; 528s DELETE $ARRAY[$IDX]; 528s $VAL 528s } 528s 528s AND 528s 528s DO { 528s MY $VAL = $HASH{KEY}; 528s LOCAL $HASH{KEY}; 528s DELETE $HASH{KEY}; 528s $VAL 528s } 528s 528s EXCEPT THAT FOR THOSE THE C IS 528s SCOPED TO THE C BLOCK. SLICES ARE 528s ALSO ACCEPTED. 528s 528s MY %HASH = ( 528s A => [ 7, 8, 9 ], 528s B => 1, 528s ) 528s 528s { 528s MY $X = DELETE LOCAL $HASH{A}; 528s # $X IS [ 7, 8, 9 ] 528s # %HASH IS (B => 1) 528s 528s { 528s MY @NUMS = DELETE LOCAL @$X[0, 2] 528s # @NUMS IS (7, 9) 528s # $X IS [ UNDEF, 8 ] 528s 528s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 528s } 528s # $X IS BACK TO [ 7, 8, 9 ] 528s 528s } 528s # %HASH IS BACK TO ITS ORIGINAL STATE 528s 528s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 528s 528s =HEAD2 LVALUE SUBROUTINES 528s X X 528s 528s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 528s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 528s 528s MY $VAL; 528s SUB CANMOD : LVALUE { 528s $VAL; # OR: RETURN $VAL; 528s } 528s SUB NOMOD { 528s $VAL; 528s } 528s 528s CANMOD() = 5; # ASSIGNS TO $VAL 528s NOMOD() = 5; # ERROR 528s 528s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 528s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 528s BY A SCALAR. FOR EXAMPLE, CONSIDER: 528s 528s DATA(2,3) = GET_DATA(3,4); 528s 528s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 528s 528s (DATA(2,3)) = GET_DATA(3,4); 528s 528s AND IN: 528s 528s (DATA(2),DATA(3)) = GET_DATA(3,4); 528s 528s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 528s 528s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 528s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 528s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 528s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 528s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 528s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 528s 528s =HEAD2 LEXICAL SUBROUTINES 528s X X X X 528s 528s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 528s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 528s AVAILABLE UNDER C OR C OR HIGHER. 528s 528s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 528s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 528s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 528s CATEGORY WAS DISABLED. 528s 528s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 528s DECLARED, AND ONLY AFTER THAT DECLARATION: 528s 528s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 528s # VERSIONS EARLIER THAN 5.26. 528s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 528s USE FEATURE 'LEXICAL_SUBS'; 528s 528s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 528s STATE SUB FOO { 528s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 528s } 528s FOO(); # CALLS "STATE" SUB 528s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 528s 528s MY SUB BAR { ... } 528s BAR(); # CALLS "MY" SUB 528s 528s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 528s 528s # WRONG 528s MY SUB BAZ { 528s BAZ(); 528s } 528s 528s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 528s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 528s 528s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 528s 528s MY SUB BAZ { 528s __SUB__->(); # CALLS ITSELF 528s } 528s 528s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 528s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 528s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 528s HOWEVER: 528s 528s MY SUB BAZ; # PREDECLARATION 528s SUB BAZ { # DEFINE THE "MY" SUB 528s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 528s } 528s 528s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 528s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 528s C; THEY KEEP EACH OTHER ALIVE (SEE L). 528s 528s =HEAD3 C VS C 528s 528s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 528s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 528s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 528s CONTAINING BLOCK TO THE NEXT. 528s 528s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 528s NECESSARY IF YOU WANT TO CREATE CLOSURES: 528s 528s SUB WHATEVER { 528s MY $X = SHIFT; 528s MY SUB INNER { 528s ... DO SOMETHING WITH $X ... 528s } 528s INNER(); 528s } 528s 528s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 528s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 528s SEE THE C<$X> FROM THE FIRST CALL TO C. 528s 528s =HEAD3 C SUBROUTINES 528s 528s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 528s SUBROUTINE OF THE SAME NAME. 528s 528s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 528s INSIDE AN INNER SCOPE: 528s 528s SUB FOO { ... } 528s 528s SUB BAR { 528s MY SUB FOO { ... } 528s { 528s # NEED TO USE THE OUTER FOO HERE 528s OUR SUB FOO; 528s FOO(); 528s } 528s } 528s 528s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 528s 528s PACKAGE MYSNEAKYMODULE; 528s 528s OUR SUB DO_SOMETHING { ... } 528s 528s SUB DO_SOMETHING_WITH_CALLER { 528s PACKAGE DB; 528s () = CALLER 1; # SETS @DB::ARGS 528s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 528s } 528s 528s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 528s X X<*> 528s 528s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 528s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 528s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 528s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 528s 528s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 528s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 528s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 528s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 528s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 528s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 528s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 528s 528s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 528s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 528s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 528s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 528s 528s SUB DOUBLEARY { 528s LOCAL(*SOMEARY) = @_; 528s FOREACH $ELEM (@SOMEARY) { 528s $ELEM *= 2; 528s } 528s } 528s DOUBLEARY(*FOO); 528s DOUBLEARY(*BAR); 528s 528s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 528s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 528s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 528s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 528s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 528s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 528s 528s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 528s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 528s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 528s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 528s L. 528s 528s =HEAD2 WHEN TO STILL USE LOCAL() 528s X X 528s 528s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 528s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 528s I USE C INSTEAD OF C. 528s 528s =OVER 4 528s 528s =ITEM 1. 528s 528s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 528s 528s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 528s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 528s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 528s IN C<@FIELDS>. 528s 528s { 528s LOCAL @ARGV = ("/ETC/MOTD"); 528s LOCAL $/ = UNDEF; 528s LOCAL $_ = <>; 528s @FIELDS = SPLIT /^\S*=+\S*$/; 528s } 528s 528s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 528s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 528s 528s =ITEM 2. 528s 528s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 528s 528s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 528s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 528s TABLE ENTRIES: 528s 528s SUB IOQUEUE { 528s LOCAL (*READER, *WRITER); # NOT MY! 528s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 528s RETURN (*READER, *WRITER); 528s } 528s ($HEAD, $TAIL) = IOQUEUE(); 528s 528s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 528s ENTRIES. 528s 528s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 528s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 528s A LOCAL ALIAS. 528s 528s { 528s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 528s GROW(); # REALLY CALLS SHRINK() 528s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 528s } 528s GROW(); # GET THE REAL GROW() AGAIN 528s 528s SEE L FOR MORE ABOUT MANIPULATING 528s FUNCTIONS BY NAME IN THIS WAY. 528s 528s =ITEM 3. 528s 528s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 528s 528s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 528s IS DONE ON DYNAMICS: 528s 528s { 528s LOCAL $SIG{INT} = 'IGNORE'; 528s FUNCT(); # UNINTERRUPTIBLE 528s } 528s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 528s 528s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 528s 528s =BACK 528s 528s =HEAD2 PASS BY REFERENCE 528s X X X 528s 528s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 528s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 528s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 528s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 528s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 528s 528s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 528s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 528s OF ALL THEIR FORMER LAST ELEMENTS: 528s 528s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 528s 528s SUB POPMANY { 528s MY $AREF; 528s MY @RETLIST; 528s FOREACH $AREF ( @_ ) { 528s PUSH @RETLIST, POP @$AREF; 528s } 528s RETURN @RETLIST; 528s } 528s 528s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 528s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 528s 528s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 528s SUB INTER { 528s MY ($K, $HREF, %SEEN); # LOCALS 528s FOREACH $HREF (@_) { 528s WHILE ( $K = EACH %$HREF ) { 528s $SEEN{$K}++; 528s } 528s } 528s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 528s } 528s 528s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 528s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 528s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 528s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 528s A LITTLE EXPENSIVE. 528s 528s WHERE PEOPLE GET INTO TROUBLE IS HERE: 528s 528s (@W, @X) = FUNC(@Y, @Z); 528s OR 528s (%W, %X) = FUNC(%Y, %Z); 528s 528s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 528s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 528s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 528s AS ALWAYS. 528s 528s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 528s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 528s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 528s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 528s 528s ($WREF, $XREF) = FUNC(\@Y, \@Z); 528s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 528s SUB FUNC { 528s MY ($YREF, $ZREF) = @_; 528s IF (@$YREF > @$ZREF) { 528s RETURN ($YREF, $ZREF); 528s } ELSE { 528s RETURN ($ZREF, $YREF); 528s } 528s } 528s 528s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 528s 528s (*W, *X) = FUNC(\@Y, \@Z); 528s PRINT "@W HAS MORE THAN @X\N"; 528s SUB FUNC { 528s LOCAL (*Y, *Z) = @_; 528s IF (@Y > @Z) { 528s RETURN (\@Y, \@Z); 528s } ELSE { 528s RETURN (\@Z, \@Y); 528s } 528s } 528s 528s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 528s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 528s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 528s ARE IN THE SYMBOL TABLE. 528s 528s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 528s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 528s FOR EXAMPLE: 528s 528s SPLUTTER(\*STDOUT); 528s SUB SPLUTTER { 528s MY $FH = SHIFT; 528s PRINT $FH "HER UM WELL A HMMM\N"; 528s } 528s 528s $REC = GET_REC(\*STDIN); 528s SUB GET_REC { 528s MY $FH = SHIFT; 528s RETURN SCALAR <$FH>; 528s } 528s 528s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 528s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 528s 528s SUB OPENIT { 528s MY $PATH = SHIFT; 528s LOCAL *FH; 528s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 528s } 528s 528s =HEAD2 PROTOTYPES 528s X X 528s 528s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 528s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 528s SECTION OR WITH A L. 528s IF YOU DECLARE EITHER OF 528s 528s SUB MYPUSH (\@@) 528s SUB MYPUSH :PROTOTYPE(\@@) 528s 528s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 528s 528s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 528s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 528s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 528s OF AN ATTRIBUTE. 528s 528s THE 528s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 528s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 528s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 528s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 528s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 528s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 528s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 528s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 528s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 528s 528s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 528s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 528s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 528s 528s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 528s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 528s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 528s CORRESPONDING BUILT-IN. 528s 528s DECLARED AS CALLED AS 528s 528s SUB MYLINK ($$) MYLINK $OLD, $NEW 528s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 528s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 528s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 528s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 528s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 528s SUB MYPOP (\@) MYPOP @ARRAY 528s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 528s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 528s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 528s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 528s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 528s SUB MYRAND (;$) MYRAND 42 528s SUB MYTIME () MYTIME 528s 528s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 528s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 528s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 528s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 528s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 528s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 528s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 528s 528s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 528s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 528s 528s SUB MYREF (\[$@%&*]) 528s 528s WILL ALLOW CALLING MYREF() AS 528s 528s MYREF $VAR 528s MYREF @ARRAY 528s MYREF %HASH 528s MYREF &SUB 528s MYREF *GLOB 528s 528s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 528s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 528s 528s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 528s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 528s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 528s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 528s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 528s 528s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 528s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 528s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 528s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 528s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 528s FOLLOWS: 528s 528s USE SYMBOL 'QUALIFY_TO_REF'; 528s 528s SUB FOO (*) { 528s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 528s ... 528s } 528s 528s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 528s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 528s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 528s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 528s 528s SUB MYPUSH (+@) { 528s MY $AREF = SHIFT; 528s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 528s PUSH @$AREF, @_; 528s } 528s 528s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 528s IS OF AN ACCEPTABLE TYPE. 528s 528s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 528s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 528s 528s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 528s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 528s PROVIDED, C<$_> WILL BE USED INSTEAD. 528s 528s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 528s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 528s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 528s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 528s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 528s 528s MYTIME +2; 528s 528s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 528s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 528s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 528s 528s SUB MYGETPROTOBYNUMBER($;); 528s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 528s 528s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 528s PROVIDED IT'S IN THE INITIAL POSITION: 528s X<&> 528s 528s SUB TRY (&@) { 528s MY($TRY,$CATCH) = @_; 528s EVAL { &$TRY }; 528s IF ($@) { 528s LOCAL $_ = $@; 528s &$CATCH; 528s } 528s } 528s SUB CATCH (&) { $_[0] } 528s 528s TRY { 528s DIE "PHOOEY"; 528s } CATCH { 528s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 528s }; 528s 528s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 528s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 528s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 528s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 528s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 528s 528s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 528s X 528s 528s SUB MYGREP (&@) { 528s MY $CODE = SHIFT; 528s MY @RESULT; 528s FOREACH $_ (@_) { 528s PUSH(@RESULT, $_) IF &$CODE; 528s } 528s @RESULT; 528s } 528s 528s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 528s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 528s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 528s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 528s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 528s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 528s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 528s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 528s 528s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 528s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 528s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 528s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 528s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 528s MAJORITY OF OFFENDING CODE IS FIXED. 528s 528s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 528s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 528s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 528s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 528s 528s SUB FUNC ($) { 528s MY $N = SHIFT; 528s PRINT "YOU GAVE ME $N\N"; 528s } 528s 528s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 528s RETURNING A LIST: 528s 528s FUNC(@FOO); 528s FUNC( $TEXT =~ /\W+/G ); 528s 528s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 528s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 528s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 528s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 528s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 528s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 528s 528s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 528s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 528s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 528s EFFECT, LIKE SO: 528s 528s SUB FOO($$); 528s SUB FOO($$) { 528s FOO 1, 2; 528s } 528s 528s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 528s TO MAKE THE WORLD A BETTER PLACE. 528s 528s =HEAD2 CONSTANT FUNCTIONS 528s X 528s 528s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 528s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 528s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 528s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 528s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 528s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 528s 528s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 528s 528s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 528s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 528s # AND IT'S INLINED, TOO! 528s SUB ST_DEV () { 0 } 528s SUB ST_INO () { 1 } 528s 528s SUB FLAG_FOO () { 1 << 8 } 528s SUB FLAG_BAR () { 1 << 9 } 528s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 528s 528s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 528s 528s SUB N () { INT(OPT_BAZ) / 3 } 528s 528s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 528s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 528s 528s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 528s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 528s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 528s C: 528s 528s SUB BAZ_VAL () { 528s IF (OPT_BAZ) { 528s RETURN 23; 528s } 528s ELSE { 528s RETURN 42; 528s } 528s } 528s SUB BONK_VAL () { RETURN 12345 } 528s 528s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 528s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 528s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 528s 528s BEGIN { 528s MY $VAR = 1; 528s NO STRICT 'REFS'; 528s *INLINED = SUB () { $VAR }; 528s } 528s 528s BEGIN { 528s MY $VAR = 1; 528s MY $REF = \$VAR; 528s NO STRICT 'REFS'; 528s *NOT_INLINED = SUB () { $VAR }; 528s } 528s 528s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 528s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 528s 528s BEGIN { 528s MY $X = 10; 528s *FOO = SUB () { $X }; 528s $X++; 528s } 528s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 528s 528s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 528s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 528s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 528s SO IT PRINTED C<10>, NOT C<11>. 528s 528s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 528s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 528s ASIDE FROM WHERE IT IS DECLARED. 528s 528s # FINE, NO WARNING 528s BEGIN { 528s MY $X = 54321; 528s *INLINED = SUB () { $X }; 528s } 528s # ERROR 528s BEGIN { 528s MY $X; 528s $X = 54321; 528s *ALSO_INLINED = SUB () { $X }; 528s } 528s 528s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 528s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 528s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 528s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 528s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 528s 528s MY $X = 54321; 528s *INLINED = SUB : CONST { $X }; 528s $X++; 528s 528s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 528s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 528s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 528s VALUE CAPTURED THE SAME WAY. 528s 528s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 528s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 528s AN EXPLICIT C: 528s 528s BEGIN { 528s MY $X = 10; 528s *FOO = SUB () { RETURN $X }; 528s $X++; 528s } 528s PRINT FOO(); # PRINTS 11 528s 528s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 528s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 528s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 528s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 528s 528s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 528s SUB ONE { 528s 1; 528s } 528s IF (ONE ) { 528s PRINT ONE() IF ONE ; 528s } 528s 528s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 528s SUB ONE () { 1 } 528s DO { 528s PRINT 1 528s }; 528s 528s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 528s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 528s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 528s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 528s 528s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 528s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 528s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 528s SUBROUTINE ONE REDEFINED AT -E LINE 1. 528s 528s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 528s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 528s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 528s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 528s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 528s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 528s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 528s MENTIONED ABOVE: 528s 528s SUB NOT_INLINED () { RETURN 23 } 528s 528s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 528s X X X X 528s 528s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 528s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 528s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 528s ON A NON-UNIX SYSTEM. 528s 528s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 528s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 528s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 528s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 528s 528s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 528s CHDIR $SOMEWHERE; 528s SUB CHDIR { ... } 528s 528s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 528s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 528s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 528s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 528s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 528s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 528s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 528s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 528s FOR SOME KEYWORDS. SEE L. 528s 528s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 528s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 528s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 528s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 528s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 528s THAT IS, THEY COULD SAY 528s 528s USE MODULE 'OPEN'; 528s 528s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 528s 528s USE MODULE; 528s 528s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 528s 528s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 528s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 528s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 528s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 528s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 528s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 528s THAT UNDERSTANDS REGULAR EXPRESSIONS. 528s 528s PACKAGE REGLOB; 528s REQUIRE EXPORTER; 528s @ISA = 'EXPORTER'; 528s @EXPORT_OK = 'GLOB'; 528s 528s SUB IMPORT { 528s MY $PKG = SHIFT; 528s RETURN UNLESS @_; 528s MY $SYM = SHIFT; 528s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 528s $PKG->EXPORT($WHERE, $SYM, @_); 528s } 528s 528s SUB GLOB { 528s MY $PAT = SHIFT; 528s MY @GOT; 528s IF (OPENDIR MY $D, '.') { 528s @GOT = GREP /$PAT/, READDIR $D; 528s CLOSEDIR $D; 528s } 528s RETURN @GOT; 528s } 528s 1; 528s 528s AND HERE'S HOW IT COULD BE (AB)USED: 528s 528s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 528s PACKAGE FOO; 528s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 528s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 528s 528s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 528s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 528s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 528s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 528s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 528s IT MUST BE DONE AT ALL. 528s 528s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 528s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 528s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 528s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 528s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 528s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 528s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 528s LIBRARY. 528s 528s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 528s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 528s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 528s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 528s (SEE L). 528s 528s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 528s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 528s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 528s 528s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 528s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 528s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 528s C SYNTAX, THOUGH). 528s 528s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 528s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 528s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 528s 528s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 528s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 528s 528s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 528s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 528s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 528s 528s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 528s 528s =HEAD2 AUTOLOADING 528s X X 528s 528s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 528s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 528s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 528s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 528s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 528s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 528s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 528s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 528s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 528s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 528s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 528s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 528s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 528s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 528s SUBROUTINE NAME. SEE L FOR DETAILS.) 528s 528s 528s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 528s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 528s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 528s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 528s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 528s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 528s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 528s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 528s 528s SUB AUTOLOAD { 528s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 528s MY $PROGRAM = $AUTOLOAD; 528s $PROGRAM =~ S/.*:://; 528s SYSTEM($PROGRAM, @_); 528s } 528s DATE(); 528s WHO(); 528s LS('-L'); 528s 528s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 528s EVEN NEED PARENTHESES: 528s 528s USE SUBS QW(DATE WHO LS); 528s DATE; 528s WHO; 528s LS '-L'; 528s 528s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 528s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 528s 528s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 528s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 528s DESCRIBED IN L AND IN L, THE STANDARD 528s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 528s FUNCTIONS TO PERL CODE IN L. 528s 528s =HEAD2 SUBROUTINE ATTRIBUTES 528s X X X 528s 528s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 528s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 528s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 528s C HAD BEEN SEEN. SEE L FOR DETAILS 528s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 528s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 528s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 528s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 528s 528s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 528s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 528s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 528s NEST PROPERLY. 528s 528s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 528s 528s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 528s SUB PLUGH () : UGLY('\(") :BAD; 528s SUB XYZZY : _5X5 { ... } 528s 528s EXAMPLES OF INVALID SYNTAX: 528s 528s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 528s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 528s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 528s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 528s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 528s 528s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 528s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 528s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 528s PARSED AND INVOKED: 528s 528s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 528s 528s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 528s SEE L AND L. 528s 528s =HEAD1 SEE ALSO 528s 528s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 528s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 528s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 528s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 528s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 528s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 528s 528s =FOR VI 528s # EX: SET STS=0 SW=4 ET: 528s 528s ok 2 528s # testing mod_cgi with /modules/cgi/perl.pl 528s # expected 200 528s # received 200 528s # body: PERL CGI 528s ok 3 528s # testing mod_test_rwrite with /test_rwrite 528s # expected 200 528s # received 200 528s # body: A 528s ok 4 528s ok 530s t/filter/case_in.t .................. 530s 1..3 530s # Running under perl version 5.038002 for linux 530s # Current time local: Mon Jun 3 13:14:53 2024 530s # Current time GMT: Mon Jun 3 13:14:53 2024 530s # Using Test.pm version 1.31 530s # Using Apache/Test.pm version 1.42 530s ok 1 530s # testing mod_cgi with /modules/cgi/perl_echo.pl 530s # expected 200 530s # received 200 530s ok 2 530s # testing mod_echo_post with /echo_post 530s # expected 200 530s # received 200 530s ok 3 530s ok 532s t/filter/input_body.t ............... 532s 1..2 532s # Running under perl version 5.038002 for linux 532s # Current time local: Mon Jun 3 13:14:55 2024 532s # Current time GMT: Mon Jun 3 13:14:55 2024 532s # Using Test.pm version 1.31 532s # Using Apache/Test.pm version 1.42 532s # testing : Posted "1 ko" 532s # expected: 'ok 1' 532s # received: 'ok 1' 532s ok 1 532s # testing : Posted "2 ko" 532s # expected: 'ok 2' 532s # received: 'ok 2' 532s ok 2 532s ok 535s t/http11/basicauth.t ................ 535s 1..3 535s # Running under perl version 5.038002 for linux 535s # Current time local: Mon Jun 3 13:14:57 2024 535s # Current time GMT: Mon Jun 3 13:14:57 2024 535s # Using Test.pm version 1.31 535s # Using Apache/Test.pm version 1.42 535s ok 1 535s ok 2 535s ok 3 535s ok 537s t/http11/chunked.t .................. 537s 1..30 537s # Running under perl version 5.038002 for linux 537s # Current time local: Mon Jun 3 13:15:00 2024 537s # Current time GMT: Mon Jun 3 13:15:00 2024 537s # Using Test.pm version 1.31 537s # Using Apache/Test.pm version 1.42 537s # testing : response protocol 537s # expected: 'HTTP/1.1' 537s # received: 'HTTP/1.1' 537s ok 1 537s # testing : response Transfer-Encoding 537s # expected: 'chunked' 537s # received: 'chunked' 537s ok 2 537s # testing : no Content-Length 537s # expected: 0 537s # received: 0 537s ok 3 537s # testing : body length 537s # expected: '70976' 537s # received: 70976 537s ok 4 537s # testing : number of requests 537s # expected: 1 537s # received: 1 537s ok 5 537s # testing : response protocol 537s # expected: 'HTTP/1.1' 537s # received: 'HTTP/1.1' 537s ok 6 537s # testing : response Transfer-Encoding 537s # expected: 'chunked' 537s # received: 'chunked' 537s ok 7 537s # testing : no Content-Length 537s # expected: 0 537s # received: 0 537s ok 8 537s # testing : body length 537s # expected: '212509' 537s # received: 212509 537s ok 9 537s # testing : number of requests 537s # expected: 2 537s # received: 2 537s ok 10 537s # testing : response protocol 537s # expected: 'HTTP/1.1' 537s # received: 'HTTP/1.1' 537s ok 11 537s # testing : response Transfer-Encoding 537s # expected: 'chunked' 537s # received: 'chunked' 537s ok 12 537s # testing : no Content-Length 537s # expected: 0 537s # received: 0 537s ok 13 537s # testing : body length 537s # expected: '280545' 537s # received: 280545 537s ok 14 537s # testing : number of requests 537s # expected: 3 537s # received: 3 537s ok 15 537s # testing : response protocol 537s # expected: 'HTTP/1.1' 537s # received: 'HTTP/1.1' 537s ok 16 537s # testing : response Transfer-Encoding 537s # expected: 'chunked' 537s # received: 'chunked' 537s ok 17 537s # testing : no Content-Length 537s # expected: 0 537s # received: 0 537s ok 18 537s # testing : body length 537s # expected: '845969' 537s # received: 845969 537s ok 19 537s # testing : number of requests 537s # expected: 4 537s # received: 4 537s ok 20 537s # testing : response protocol 537s # expected: 'HTTP/1.1' 537s # received: 'HTTP/1.1' 537s ok 21 537s # testing : no Transfer-Encoding (test result inverted) 537s # expected: 'chunked' 537s # received: '' 537s ok 22 537s # testing : content length 537s # expected: 253 537s # received: '253' 537s ok 23 537s # testing : body length 537s # expected: '242' 537s # received: 242 537s ok 24 537s # testing : number of requests 537s # expected: 5 537s # received: 5 537s ok 25 537s # testing : response protocol 537s # expected: 'HTTP/1.1' 537s # received: 'HTTP/1.1' 537s ok 26 537s # testing : no Transfer-Encoding (test result inverted) 537s # expected: 'chunked' 537s # received: '' 537s ok 27 537s # testing : content length 537s # expected: '' 537s # received: '' 537s ok 28 537s # testing : body length 537s # expected: '14276' 537s # received: 14276 537s ok 29 537s # testing : number of requests 537s # expected: 6 537s # received: 6 537s ok 30 537s ok 540s t/http11/chunked2.t ................. 540s 1..2 540s # Running under perl version 5.038002 for linux 540s # Current time local: Mon Jun 3 13:15:02 2024 540s # Current time GMT: Mon Jun 3 13:15:02 2024 540s # Using Test.pm version 1.31 540s # Using Apache/Test.pm version 1.42 540s # testing : successful response 540s # expected: 200 540s # received: '200' 540s ok 1 540s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 540s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 540s ok 2 540s ok 542s t/http11/clength.t .................. 542s 1..6 542s # Running under perl version 5.038002 for linux 542s # Current time local: Mon Jun 3 13:15:05 2024 542s # Current time GMT: Mon Jun 3 13:15:05 2024 542s # Using Test.pm version 1.31 542s # Using Apache/Test.pm version 1.42 542s # testing : successful response 542s # expected: 200 542s # received: '200' 542s ok 1 542s # expected: 10 542s # received: '10' 542s ok 2 542s # expected: 'bbbbbbbbbb' 542s # received: 'bbbbbbbbbb' 542s ok 3 542s # testing : successful response 542s # expected: 200 542s # received: '200' 542s ok 4 542s # expected: 6 542s # received: '6' 542s ok 5 542s # expected: 'foobar' 542s # received: 'foobar' 542s ok 6 542s ok 545s t/http11/post.t ..................... 545s # using LWP client 545s 1..51 545s # Running under perl version 5.038002 for linux 545s # Current time local: Mon Jun 3 13:15:07 2024 545s # Current time GMT: Mon Jun 3 13:15:07 2024 545s # Using Test.pm version 1.31 545s # Using Apache/Test.pm version 1.42 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 1024 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: Keep-Alive 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s #Keep-Alive: timeout=5, max=100 545s # 545s # testing : length posted 545s # expected: '1024' 545s # received: 1024 545s ok 1 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 2048 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 2 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '2048' 545s # received: 2048 545s ok 2 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 3072 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 3 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '3072' 545s # received: 3072 545s ok 3 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 4096 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 4 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '4096' 545s # received: 4096 545s ok 4 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 5120 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 5 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '5120' 545s # received: 5120 545s ok 5 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 6144 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 6 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '6144' 545s # received: 6144 545s ok 6 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 7168 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 7 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '7168' 545s # received: 7168 545s ok 7 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 8192 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 8 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '8192' 545s # received: 8192 545s ok 8 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 9216 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 9 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '9216' 545s # received: 9216 545s ok 9 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 10240 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 10 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '10240' 545s # received: 10240 545s ok 10 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 11264 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 11 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '11264' 545s # received: 11264 545s ok 11 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 12288 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 12 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '12288' 545s # received: 12288 545s ok 12 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 13312 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 13 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '13312' 545s # received: 13312 545s ok 13 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 14336 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 14 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '14336' 545s # received: 14336 545s ok 14 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 15360 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 15 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '15360' 545s # received: 15360 545s ok 15 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 16384 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 16 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '16384' 545s # received: 16384 545s ok 16 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 17408 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 17 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '17408' 545s # received: 17408 545s ok 17 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 18432 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 18 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '18432' 545s # received: 18432 545s ok 18 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 19456 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 19 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '19456' 545s # received: 19456 545s ok 19 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 20480 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 20 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '20480' 545s # received: 20480 545s ok 20 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 21504 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 21 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '21504' 545s # received: 21504 545s ok 21 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 22528 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 22 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '22528' 545s # received: 22528 545s ok 22 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 23552 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 23 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '23552' 545s # received: 23552 545s ok 23 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 24576 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 24 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '24576' 545s # received: 24576 545s ok 24 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 25600 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 25 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '25600' 545s # received: 25600 545s ok 25 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 26624 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 26 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '26624' 545s # received: 26624 545s ok 26 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 27648 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 27 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '27648' 545s # received: 27648 545s ok 27 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 28672 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 28 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '28672' 545s # received: 28672 545s ok 28 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 29696 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 29 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '29696' 545s # received: 29696 545s ok 29 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 30720 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 30 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '30720' 545s # received: 30720 545s ok 30 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 31744 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 31 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '31744' 545s # received: 31744 545s ok 31 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 32768 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 32 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '32768' 545s # received: 32768 545s ok 32 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 33792 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 33 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '33792' 545s # received: 33792 545s ok 33 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 34816 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 34 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '34816' 545s # received: 34816 545s ok 34 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 35840 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:09 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 35 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '35840' 545s # received: 35840 545s ok 35 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 36864 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 36 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '36864' 545s # received: 36864 545s ok 36 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 37888 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 37 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '37888' 545s # received: 37888 545s ok 37 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 38912 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 38 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '38912' 545s # received: 38912 545s ok 38 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 39936 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 39 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '39936' 545s # received: 39936 545s ok 39 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 40960 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 40 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '40960' 545s # received: 40960 545s ok 40 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 41984 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 41 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '41984' 545s # received: 41984 545s ok 41 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 43008 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 42 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '43008' 545s # received: 43008 545s ok 42 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 44032 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 43 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '44032' 545s # received: 44032 545s ok 43 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 45056 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 44 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '45056' 545s # received: 45056 545s ok 44 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 46080 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 45 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '46080' 545s # received: 46080 545s ok 45 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 47104 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 46 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '47104' 545s # received: 47104 545s ok 46 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 48128 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 47 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '48128' 545s # received: 48128 545s ok 47 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 49152 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 48 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '49152' 545s # received: 49152 545s ok 48 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 50176 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 49 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '50176' 545s # received: 50176 545s ok 49 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 51200 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 50 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '51200' 545s # received: 51200 545s ok 50 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.77 545s #Content-Length: 102400 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7 545s #Client-Date: Mon, 03 Jun 2024 13:15:10 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 51 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '102400' 545s # received: 102400 545s ok 51 545s ok 548s t/modules/aaa.t ..................... 548s 1..40 548s # Running under perl version 5.038002 for linux 548s # Current time local: Mon Jun 3 13:15:10 2024 548s # Current time GMT: Mon Jun 3 13:15:10 2024 548s # Using Test.pm version 1.31 548s # Using Apache/Test.pm version 1.42 548s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/realm2 548s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/basic1 548s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/form1 548s ok 1 548s ok 2 548s ok 3 548s ok 4 548s ok 5 548s ok 6 548s ok 7 548s ok 8 548s ok 9 548s ok 10 548s ok 11 548s ok 12 548s ok 13 548s ok 14 548s ok 15 548s ok 16 548s ok 17 548s ok 18 548s ok 19 548s ok 20 548s ok 21 548s ok 22 548s ok 23 548s ok 24 548s ok 25 548s ok 26 548s ok 27 548s ok 28 548s ok 29 548s ok 30 548s ok 31 548s ok 32 548s ok 33 548s ok 34 548s ok 35 548s ok 36 548s ok 37 548s ok 38 548s ok 39 548s ok 40 548s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/realm2 548s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/basic1 548s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/form1 548s ok 551s t/modules/access.t .................. 551s 1..408 551s # Running under perl version 5.038002 for linux 551s # Current time local: Mon Jun 3 13:15:13 2024 551s # Current time GMT: Mon Jun 3 13:15:13 2024 551s # Using Test.pm version 1.31 551s # Using Apache/Test.pm version 1.42 551s # --- 551s # Order deny,allow 551s # Allow from all 551s # expecting access. 551s ok 1 551s # --- 551s # Order deny,allow 551s # Deny from all 551s # expecting access denial. 551s ok 2 551s # --- 551s # Order deny,allow 551s # Allow from all 551s # Deny from all 551s # expecting access. 551s ok 3 551s # --- 551s # Order deny,allow 551s # Deny from localhost 551s # expecting access denial. 551s ok 4 551s # --- 551s # Order deny,allow 551s # Allow from all 551s # Deny from localhost 551s # expecting access. 551s ok 5 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 6 551s # --- 551s # Order deny,allow 551s # Allow from all 551s # Deny from 127.0.0.1 551s # expecting access. 551s ok 7 551s # --- 551s # Order deny,allow 551s # Deny from 127.0 551s # expecting access denial. 551s ok 8 551s # --- 551s # Order deny,allow 551s # Allow from all 551s # Deny from 127.0 551s # expecting access. 551s ok 9 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 10 551s # --- 551s # Order deny,allow 551s # Allow from all 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access. 551s ok 11 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 12 551s # --- 551s # Order deny,allow 551s # Allow from all 551s # Deny from 127.0.0.1/16 551s # expecting access. 551s ok 13 551s # --- 551s # Order deny,allow 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 14 551s # --- 551s # Order deny,allow 551s # Allow from all 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 15 551s # --- 551s # Order deny,allow 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 16 551s # --- 551s # Order deny,allow 551s # Allow from all 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 17 551s # --- 551s # Order deny,allow 551s # Allow from localhost 551s # expecting access. 551s ok 18 551s # --- 551s # Order deny,allow 551s # Deny from all 551s # expecting access denial. 551s ok 19 551s # --- 551s # Order deny,allow 551s # Allow from localhost 551s # Deny from all 551s # expecting access. 551s ok 20 551s # --- 551s # Order deny,allow 551s # Deny from localhost 551s # expecting access denial. 551s ok 21 551s # --- 551s # Order deny,allow 551s # Allow from localhost 551s # Deny from localhost 551s # expecting access. 551s ok 22 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 23 551s # --- 551s # Order deny,allow 551s # Allow from localhost 551s # Deny from 127.0.0.1 551s # expecting access. 551s ok 24 551s # --- 551s # Order deny,allow 551s # Deny from 127.0 551s # expecting access denial. 551s ok 25 551s # --- 551s # Order deny,allow 551s # Allow from localhost 551s # Deny from 127.0 551s # expecting access. 551s ok 26 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 27 551s # --- 551s # Order deny,allow 551s # Allow from localhost 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access. 551s ok 28 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 29 551s # --- 551s # Order deny,allow 551s # Allow from localhost 551s # Deny from 127.0.0.1/16 551s # expecting access. 551s ok 30 551s # --- 551s # Order deny,allow 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 31 551s # --- 551s # Order deny,allow 551s # Allow from localhost 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 32 551s # --- 551s # Order deny,allow 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 33 551s # --- 551s # Order deny,allow 551s # Allow from localhost 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 34 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1 551s # expecting access. 551s ok 35 551s # --- 551s # Order deny,allow 551s # Deny from all 551s # expecting access denial. 551s ok 36 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1 551s # Deny from all 551s # expecting access. 551s ok 37 551s # --- 551s # Order deny,allow 551s # Deny from localhost 551s # expecting access denial. 551s ok 38 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1 551s # Deny from localhost 551s # expecting access. 551s ok 39 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 40 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1 551s # Deny from 127.0.0.1 551s # expecting access. 551s ok 41 551s # --- 551s # Order deny,allow 551s # Deny from 127.0 551s # expecting access denial. 551s ok 42 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1 551s # Deny from 127.0 551s # expecting access. 551s ok 43 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 44 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access. 551s ok 45 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 46 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1 551s # Deny from 127.0.0.1/16 551s # expecting access. 551s ok 47 551s # --- 551s # Order deny,allow 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 48 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 49 551s # --- 551s # Order deny,allow 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 50 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 51 551s # --- 551s # Order deny,allow 551s # Allow from 127.0 551s # expecting access. 551s ok 52 551s # --- 551s # Order deny,allow 551s # Deny from all 551s # expecting access denial. 551s ok 53 551s # --- 551s # Order deny,allow 551s # Allow from 127.0 551s # Deny from all 551s # expecting access. 551s ok 54 551s # --- 551s # Order deny,allow 551s # Deny from localhost 551s # expecting access denial. 551s ok 55 551s # --- 551s # Order deny,allow 551s # Allow from 127.0 551s # Deny from localhost 551s # expecting access. 551s ok 56 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 57 551s # --- 551s # Order deny,allow 551s # Allow from 127.0 551s # Deny from 127.0.0.1 551s # expecting access. 551s ok 58 551s # --- 551s # Order deny,allow 551s # Deny from 127.0 551s # expecting access denial. 551s ok 59 551s # --- 551s # Order deny,allow 551s # Allow from 127.0 551s # Deny from 127.0 551s # expecting access. 551s ok 60 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 61 551s # --- 551s # Order deny,allow 551s # Allow from 127.0 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access. 551s ok 62 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 63 551s # --- 551s # Order deny,allow 551s # Allow from 127.0 551s # Deny from 127.0.0.1/16 551s # expecting access. 551s ok 64 551s # --- 551s # Order deny,allow 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 65 551s # --- 551s # Order deny,allow 551s # Allow from 127.0 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 66 551s # --- 551s # Order deny,allow 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 67 551s # --- 551s # Order deny,allow 551s # Allow from 127.0 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 68 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/255.255.0.0 551s # expecting access. 551s ok 69 551s # --- 551s # Order deny,allow 551s # Deny from all 551s # expecting access denial. 551s ok 70 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from all 551s # expecting access. 551s ok 71 551s # --- 551s # Order deny,allow 551s # Deny from localhost 551s # expecting access denial. 551s ok 72 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from localhost 551s # expecting access. 551s ok 73 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 74 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 127.0.0.1 551s # expecting access. 551s ok 75 551s # --- 551s # Order deny,allow 551s # Deny from 127.0 551s # expecting access denial. 551s ok 76 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 127.0 551s # expecting access. 551s ok 77 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 78 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access. 551s ok 79 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 80 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 127.0.0.1/16 551s # expecting access. 551s ok 81 551s # --- 551s # Order deny,allow 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 82 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 83 551s # --- 551s # Order deny,allow 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 84 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 85 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/16 551s # expecting access. 551s ok 86 551s # --- 551s # Order deny,allow 551s # Deny from all 551s # expecting access denial. 551s ok 87 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/16 551s # Deny from all 551s # expecting access. 551s ok 88 551s # --- 551s # Order deny,allow 551s # Deny from localhost 551s # expecting access denial. 551s ok 89 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/16 551s # Deny from localhost 551s # expecting access. 551s ok 90 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 91 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/16 551s # Deny from 127.0.0.1 551s # expecting access. 551s ok 92 551s # --- 551s # Order deny,allow 551s # Deny from 127.0 551s # expecting access denial. 551s ok 93 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/16 551s # Deny from 127.0 551s # expecting access. 551s ok 94 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 95 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/16 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access. 551s ok 96 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 97 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/16 551s # Deny from 127.0.0.1/16 551s # expecting access. 551s ok 98 551s # --- 551s # Order deny,allow 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 99 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/16 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 100 551s # --- 551s # Order deny,allow 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 101 551s # --- 551s # Order deny,allow 551s # Allow from 127.0.0.1/16 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 102 551s # --- 551s # Order deny,allow 551s # Allow from somewhere.else.com 551s # expecting access. 551s ok 103 551s # --- 551s # Order deny,allow 551s # Deny from all 551s # expecting access denial. 551s ok 104 551s # --- 551s # Order deny,allow 551s # Allow from somewhere.else.com 551s # Deny from all 551s # expecting access denial. 551s ok 105 551s # --- 551s # Order deny,allow 551s # Deny from localhost 551s # expecting access denial. 551s ok 106 551s # --- 551s # Order deny,allow 551s # Allow from somewhere.else.com 551s # Deny from localhost 551s # expecting access denial. 551s ok 107 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 108 551s # --- 551s # Order deny,allow 551s # Allow from somewhere.else.com 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 109 551s # --- 551s # Order deny,allow 551s # Deny from 127.0 551s # expecting access denial. 551s ok 110 551s # --- 551s # Order deny,allow 551s # Allow from somewhere.else.com 551s # Deny from 127.0 551s # expecting access denial. 551s ok 111 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 112 551s # --- 551s # Order deny,allow 551s # Allow from somewhere.else.com 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 113 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 114 551s # --- 551s # Order deny,allow 551s # Allow from somewhere.else.com 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 115 551s # --- 551s # Order deny,allow 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 116 551s # --- 551s # Order deny,allow 551s # Allow from somewhere.else.com 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 117 551s # --- 551s # Order deny,allow 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 118 551s # --- 551s # Order deny,allow 551s # Allow from somewhere.else.com 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 119 551s # --- 551s # Order deny,allow 551s # Allow from 66.6.6.6 551s # expecting access. 551s ok 120 551s # --- 551s # Order deny,allow 551s # Deny from all 551s # expecting access denial. 551s ok 121 551s # --- 551s # Order deny,allow 551s # Allow from 66.6.6.6 551s # Deny from all 551s # expecting access denial. 551s ok 122 551s # --- 551s # Order deny,allow 551s # Deny from localhost 551s # expecting access denial. 551s ok 123 551s # --- 551s # Order deny,allow 551s # Allow from 66.6.6.6 551s # Deny from localhost 551s # expecting access denial. 551s ok 124 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 125 551s # --- 551s # Order deny,allow 551s # Allow from 66.6.6.6 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 126 551s # --- 551s # Order deny,allow 551s # Deny from 127.0 551s # expecting access denial. 551s ok 127 551s # --- 551s # Order deny,allow 551s # Allow from 66.6.6.6 551s # Deny from 127.0 551s # expecting access denial. 551s ok 128 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 129 551s # --- 551s # Order deny,allow 551s # Allow from 66.6.6.6 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 130 551s # --- 551s # Order deny,allow 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 131 551s # --- 551s # Order deny,allow 551s # Allow from 66.6.6.6 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 132 551s # --- 551s # Order deny,allow 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 133 551s # --- 551s # Order deny,allow 551s # Allow from 66.6.6.6 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 134 551s # --- 551s # Order deny,allow 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 135 551s # --- 551s # Order deny,allow 551s # Allow from 66.6.6.6 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 136 551s # --- 551s # Order allow,deny 551s # Allow from all 551s # expecting access. 551s ok 137 551s # --- 551s # Order allow,deny 551s # Deny from all 551s # expecting access denial. 551s ok 138 551s # --- 551s # Order allow,deny 551s # Allow from all 551s # Deny from all 551s # expecting access denial. 551s ok 139 551s # --- 551s # Order allow,deny 551s # Deny from localhost 551s # expecting access denial. 551s ok 140 551s # --- 551s # Order allow,deny 551s # Allow from all 551s # Deny from localhost 551s # expecting access denial. 551s ok 141 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 142 551s # --- 551s # Order allow,deny 551s # Allow from all 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 143 551s # --- 551s # Order allow,deny 551s # Deny from 127.0 551s # expecting access denial. 551s ok 144 551s # --- 551s # Order allow,deny 551s # Allow from all 551s # Deny from 127.0 551s # expecting access denial. 551s ok 145 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 146 551s # --- 551s # Order allow,deny 551s # Allow from all 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 147 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 148 551s # --- 551s # Order allow,deny 551s # Allow from all 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 149 551s # --- 551s # Order allow,deny 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 150 551s # --- 551s # Order allow,deny 551s # Allow from all 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 151 551s # --- 551s # Order allow,deny 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 152 551s # --- 551s # Order allow,deny 551s # Allow from all 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 153 551s # --- 551s # Order allow,deny 551s # Allow from localhost 551s # expecting access. 551s ok 154 551s # --- 551s # Order allow,deny 551s # Deny from all 551s # expecting access denial. 551s ok 155 551s # --- 551s # Order allow,deny 551s # Allow from localhost 551s # Deny from all 551s # expecting access denial. 551s ok 156 551s # --- 551s # Order allow,deny 551s # Deny from localhost 551s # expecting access denial. 551s ok 157 551s # --- 551s # Order allow,deny 551s # Allow from localhost 551s # Deny from localhost 551s # expecting access denial. 551s ok 158 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 159 551s # --- 551s # Order allow,deny 551s # Allow from localhost 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 160 551s # --- 551s # Order allow,deny 551s # Deny from 127.0 551s # expecting access denial. 551s ok 161 551s # --- 551s # Order allow,deny 551s # Allow from localhost 551s # Deny from 127.0 551s # expecting access denial. 551s ok 162 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 163 551s # --- 551s # Order allow,deny 551s # Allow from localhost 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 164 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 165 551s # --- 551s # Order allow,deny 551s # Allow from localhost 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 166 551s # --- 551s # Order allow,deny 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 167 551s # --- 551s # Order allow,deny 551s # Allow from localhost 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 168 551s # --- 551s # Order allow,deny 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 169 551s # --- 551s # Order allow,deny 551s # Allow from localhost 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 170 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1 551s # expecting access. 551s ok 171 551s # --- 551s # Order allow,deny 551s # Deny from all 551s # expecting access denial. 551s ok 172 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1 551s # Deny from all 551s # expecting access denial. 551s ok 173 551s # --- 551s # Order allow,deny 551s # Deny from localhost 551s # expecting access denial. 551s ok 174 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1 551s # Deny from localhost 551s # expecting access denial. 551s ok 175 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 176 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 177 551s # --- 551s # Order allow,deny 551s # Deny from 127.0 551s # expecting access denial. 551s ok 178 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1 551s # Deny from 127.0 551s # expecting access denial. 551s ok 179 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 180 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 181 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 182 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 183 551s # --- 551s # Order allow,deny 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 184 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 185 551s # --- 551s # Order allow,deny 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 186 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 187 551s # --- 551s # Order allow,deny 551s # Allow from 127.0 551s # expecting access. 551s ok 188 551s # --- 551s # Order allow,deny 551s # Deny from all 551s # expecting access denial. 551s ok 189 551s # --- 551s # Order allow,deny 551s # Allow from 127.0 551s # Deny from all 551s # expecting access denial. 551s ok 190 551s # --- 551s # Order allow,deny 551s # Deny from localhost 551s # expecting access denial. 551s ok 191 551s # --- 551s # Order allow,deny 551s # Allow from 127.0 551s # Deny from localhost 551s # expecting access denial. 551s ok 192 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 193 551s # --- 551s # Order allow,deny 551s # Allow from 127.0 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 194 551s # --- 551s # Order allow,deny 551s # Deny from 127.0 551s # expecting access denial. 551s ok 195 551s # --- 551s # Order allow,deny 551s # Allow from 127.0 551s # Deny from 127.0 551s # expecting access denial. 551s ok 196 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 197 551s # --- 551s # Order allow,deny 551s # Allow from 127.0 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 198 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 199 551s # --- 551s # Order allow,deny 551s # Allow from 127.0 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 200 551s # --- 551s # Order allow,deny 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 201 551s # --- 551s # Order allow,deny 551s # Allow from 127.0 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 202 551s # --- 551s # Order allow,deny 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 203 551s # --- 551s # Order allow,deny 551s # Allow from 127.0 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 204 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/255.255.0.0 551s # expecting access. 551s ok 205 551s # --- 551s # Order allow,deny 551s # Deny from all 551s # expecting access denial. 551s ok 206 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from all 551s # expecting access denial. 551s ok 207 551s # --- 551s # Order allow,deny 551s # Deny from localhost 551s # expecting access denial. 551s ok 208 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from localhost 551s # expecting access denial. 551s ok 209 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 210 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 211 551s # --- 551s # Order allow,deny 551s # Deny from 127.0 551s # expecting access denial. 551s ok 212 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 127.0 551s # expecting access denial. 551s ok 213 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 214 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 215 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 216 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 217 551s # --- 551s # Order allow,deny 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 218 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 219 551s # --- 551s # Order allow,deny 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 220 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 221 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/16 551s # expecting access. 551s ok 222 551s # --- 551s # Order allow,deny 551s # Deny from all 551s # expecting access denial. 551s ok 223 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/16 551s # Deny from all 551s # expecting access denial. 551s ok 224 551s # --- 551s # Order allow,deny 551s # Deny from localhost 551s # expecting access denial. 551s ok 225 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/16 551s # Deny from localhost 551s # expecting access denial. 551s ok 226 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 227 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/16 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 228 551s # --- 551s # Order allow,deny 551s # Deny from 127.0 551s # expecting access denial. 551s ok 229 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/16 551s # Deny from 127.0 551s # expecting access denial. 551s ok 230 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 231 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/16 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 232 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 233 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/16 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 234 551s # --- 551s # Order allow,deny 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 235 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/16 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 236 551s # --- 551s # Order allow,deny 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 237 551s # --- 551s # Order allow,deny 551s # Allow from 127.0.0.1/16 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 238 551s # --- 551s # Order allow,deny 551s # Allow from somewhere.else.com 551s # expecting access denial. 551s ok 239 551s # --- 551s # Order allow,deny 551s # Deny from all 551s # expecting access denial. 551s ok 240 551s # --- 551s # Order allow,deny 551s # Allow from somewhere.else.com 551s # Deny from all 551s # expecting access denial. 551s ok 241 551s # --- 551s # Order allow,deny 551s # Deny from localhost 551s # expecting access denial. 551s ok 242 551s # --- 551s # Order allow,deny 551s # Allow from somewhere.else.com 551s # Deny from localhost 551s # expecting access denial. 551s ok 243 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 244 551s # --- 551s # Order allow,deny 551s # Allow from somewhere.else.com 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 245 551s # --- 551s # Order allow,deny 551s # Deny from 127.0 551s # expecting access denial. 551s ok 246 551s # --- 551s # Order allow,deny 551s # Allow from somewhere.else.com 551s # Deny from 127.0 551s # expecting access denial. 551s ok 247 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 248 551s # --- 551s # Order allow,deny 551s # Allow from somewhere.else.com 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 249 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 250 551s # --- 551s # Order allow,deny 551s # Allow from somewhere.else.com 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 251 551s # --- 551s # Order allow,deny 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 252 551s # --- 551s # Order allow,deny 551s # Allow from somewhere.else.com 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 253 551s # --- 551s # Order allow,deny 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 254 551s # --- 551s # Order allow,deny 551s # Allow from somewhere.else.com 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 255 551s # --- 551s # Order allow,deny 551s # Allow from 66.6.6.6 551s # expecting access denial. 551s ok 256 551s # --- 551s # Order allow,deny 551s # Deny from all 551s # expecting access denial. 551s ok 257 551s # --- 551s # Order allow,deny 551s # Allow from 66.6.6.6 551s # Deny from all 551s # expecting access denial. 551s ok 258 551s # --- 551s # Order allow,deny 551s # Deny from localhost 551s # expecting access denial. 551s ok 259 551s # --- 551s # Order allow,deny 551s # Allow from 66.6.6.6 551s # Deny from localhost 551s # expecting access denial. 551s ok 260 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 261 551s # --- 551s # Order allow,deny 551s # Allow from 66.6.6.6 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 262 551s # --- 551s # Order allow,deny 551s # Deny from 127.0 551s # expecting access denial. 551s ok 263 551s # --- 551s # Order allow,deny 551s # Allow from 66.6.6.6 551s # Deny from 127.0 551s # expecting access denial. 551s ok 264 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 265 551s # --- 551s # Order allow,deny 551s # Allow from 66.6.6.6 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 266 551s # --- 551s # Order allow,deny 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 267 551s # --- 551s # Order allow,deny 551s # Allow from 66.6.6.6 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 268 551s # --- 551s # Order allow,deny 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 269 551s # --- 551s # Order allow,deny 551s # Allow from 66.6.6.6 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 270 551s # --- 551s # Order allow,deny 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 271 551s # --- 551s # Order allow,deny 551s # Allow from 66.6.6.6 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 272 551s # --- 551s # Order mutual-failure 551s # Allow from all 551s # expecting access. 551s ok 273 551s # --- 551s # Order mutual-failure 551s # Deny from all 551s # expecting access denial. 551s ok 274 551s # --- 551s # Order mutual-failure 551s # Allow from all 551s # Deny from all 551s # expecting access denial. 551s ok 275 551s # --- 551s # Order mutual-failure 551s # Deny from localhost 551s # expecting access denial. 551s ok 276 551s # --- 551s # Order mutual-failure 551s # Allow from all 551s # Deny from localhost 551s # expecting access denial. 551s ok 277 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 278 551s # --- 551s # Order mutual-failure 551s # Allow from all 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 279 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0 551s # expecting access denial. 551s ok 280 551s # --- 551s # Order mutual-failure 551s # Allow from all 551s # Deny from 127.0 551s # expecting access denial. 551s ok 281 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 282 551s # --- 551s # Order mutual-failure 551s # Allow from all 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 283 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 284 551s # --- 551s # Order mutual-failure 551s # Allow from all 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 285 551s # --- 551s # Order mutual-failure 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 286 551s # --- 551s # Order mutual-failure 551s # Allow from all 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 287 551s # --- 551s # Order mutual-failure 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 288 551s # --- 551s # Order mutual-failure 551s # Allow from all 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 289 551s # --- 551s # Order mutual-failure 551s # Allow from localhost 551s # expecting access. 551s ok 290 551s # --- 551s # Order mutual-failure 551s # Deny from all 551s # expecting access denial. 551s ok 291 551s # --- 551s # Order mutual-failure 551s # Allow from localhost 551s # Deny from all 551s # expecting access denial. 551s ok 292 551s # --- 551s # Order mutual-failure 551s # Deny from localhost 551s # expecting access denial. 551s ok 293 551s # --- 551s # Order mutual-failure 551s # Allow from localhost 551s # Deny from localhost 551s # expecting access denial. 551s ok 294 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 295 551s # --- 551s # Order mutual-failure 551s # Allow from localhost 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 296 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0 551s # expecting access denial. 551s ok 297 551s # --- 551s # Order mutual-failure 551s # Allow from localhost 551s # Deny from 127.0 551s # expecting access denial. 551s ok 298 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 299 551s # --- 551s # Order mutual-failure 551s # Allow from localhost 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 300 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 301 551s # --- 551s # Order mutual-failure 551s # Allow from localhost 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 302 551s # --- 551s # Order mutual-failure 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 303 551s # --- 551s # Order mutual-failure 551s # Allow from localhost 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 304 551s # --- 551s # Order mutual-failure 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 305 551s # --- 551s # Order mutual-failure 551s # Allow from localhost 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 306 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1 551s # expecting access. 551s ok 307 551s # --- 551s # Order mutual-failure 551s # Deny from all 551s # expecting access denial. 551s ok 308 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1 551s # Deny from all 551s # expecting access denial. 551s ok 309 551s # --- 551s # Order mutual-failure 551s # Deny from localhost 551s # expecting access denial. 551s ok 310 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1 551s # Deny from localhost 551s # expecting access denial. 551s ok 311 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 312 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 313 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0 551s # expecting access denial. 551s ok 314 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1 551s # Deny from 127.0 551s # expecting access denial. 551s ok 315 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 316 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 317 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 318 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 319 551s # --- 551s # Order mutual-failure 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 320 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 321 551s # --- 551s # Order mutual-failure 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 322 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 323 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0 551s # expecting access. 551s ok 324 551s # --- 551s # Order mutual-failure 551s # Deny from all 551s # expecting access denial. 551s ok 325 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0 551s # Deny from all 551s # expecting access denial. 551s ok 326 551s # --- 551s # Order mutual-failure 551s # Deny from localhost 551s # expecting access denial. 551s ok 327 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0 551s # Deny from localhost 551s # expecting access denial. 551s ok 328 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 329 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 330 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0 551s # expecting access denial. 551s ok 331 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0 551s # Deny from 127.0 551s # expecting access denial. 551s ok 332 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 333 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 334 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 335 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 336 551s # --- 551s # Order mutual-failure 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 337 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 338 551s # --- 551s # Order mutual-failure 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 339 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 340 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/255.255.0.0 551s # expecting access. 551s ok 341 551s # --- 551s # Order mutual-failure 551s # Deny from all 551s # expecting access denial. 551s ok 342 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from all 551s # expecting access denial. 551s ok 343 551s # --- 551s # Order mutual-failure 551s # Deny from localhost 551s # expecting access denial. 551s ok 344 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from localhost 551s # expecting access denial. 551s ok 345 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 346 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 347 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0 551s # expecting access denial. 551s ok 348 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 127.0 551s # expecting access denial. 551s ok 349 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 350 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 351 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 352 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 353 551s # --- 551s # Order mutual-failure 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 354 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 355 551s # --- 551s # Order mutual-failure 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 356 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/255.255.0.0 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 357 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/16 551s # expecting access. 551s ok 358 551s # --- 551s # Order mutual-failure 551s # Deny from all 551s # expecting access denial. 551s ok 359 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/16 551s # Deny from all 551s # expecting access denial. 551s ok 360 551s # --- 551s # Order mutual-failure 551s # Deny from localhost 551s # expecting access denial. 551s ok 361 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/16 551s # Deny from localhost 551s # expecting access denial. 551s ok 362 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 363 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/16 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 364 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0 551s # expecting access denial. 551s ok 365 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/16 551s # Deny from 127.0 551s # expecting access denial. 551s ok 366 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 367 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/16 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 368 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 369 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/16 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 370 551s # --- 551s # Order mutual-failure 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 371 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/16 551s # Deny from somewhere.else.com 551s # expecting access. 551s ok 372 551s # --- 551s # Order mutual-failure 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 373 551s # --- 551s # Order mutual-failure 551s # Allow from 127.0.0.1/16 551s # Deny from 66.6.6.6 551s # expecting access. 551s ok 374 551s # --- 551s # Order mutual-failure 551s # Allow from somewhere.else.com 551s # expecting access denial. 551s ok 375 551s # --- 551s # Order mutual-failure 551s # Deny from all 551s # expecting access denial. 551s ok 376 551s # --- 551s # Order mutual-failure 551s # Allow from somewhere.else.com 551s # Deny from all 551s # expecting access denial. 551s ok 377 551s # --- 551s # Order mutual-failure 551s # Deny from localhost 551s # expecting access denial. 551s ok 378 551s # --- 551s # Order mutual-failure 551s # Allow from somewhere.else.com 551s # Deny from localhost 551s # expecting access denial. 551s ok 379 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 380 551s # --- 551s # Order mutual-failure 551s # Allow from somewhere.else.com 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 381 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0 551s # expecting access denial. 551s ok 382 551s # --- 551s # Order mutual-failure 551s # Allow from somewhere.else.com 551s # Deny from 127.0 551s # expecting access denial. 551s ok 383 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 384 551s # --- 551s # Order mutual-failure 551s # Allow from somewhere.else.com 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 385 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 386 551s # --- 551s # Order mutual-failure 551s # Allow from somewhere.else.com 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 387 551s # --- 551s # Order mutual-failure 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 388 551s # --- 551s # Order mutual-failure 551s # Allow from somewhere.else.com 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 389 551s # --- 551s # Order mutual-failure 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 390 551s # --- 551s # Order mutual-failure 551s # Allow from somewhere.else.com 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 391 551s # --- 551s # Order mutual-failure 551s # Allow from 66.6.6.6 551s # expecting access denial. 551s ok 392 551s # --- 551s # Order mutual-failure 551s # Deny from all 551s # expecting access denial. 551s ok 393 551s # --- 551s # Order mutual-failure 551s # Allow from 66.6.6.6 551s # Deny from all 551s # expecting access denial. 551s ok 394 551s # --- 551s # Order mutual-failure 551s # Deny from localhost 551s # expecting access denial. 551s ok 395 551s # --- 551s # Order mutual-failure 551s # Allow from 66.6.6.6 551s # Deny from localhost 551s # expecting access denial. 551s ok 396 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 397 551s # --- 551s # Order mutual-failure 551s # Allow from 66.6.6.6 551s # Deny from 127.0.0.1 551s # expecting access denial. 551s ok 398 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0 551s # expecting access denial. 551s ok 399 551s # --- 551s # Order mutual-failure 551s # Allow from 66.6.6.6 551s # Deny from 127.0 551s # expecting access denial. 551s ok 400 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 401 551s # --- 551s # Order mutual-failure 551s # Allow from 66.6.6.6 551s # Deny from 127.0.0.1/255.255.0.0 551s # expecting access denial. 551s ok 402 551s # --- 551s # Order mutual-failure 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 403 551s # --- 551s # Order mutual-failure 551s # Allow from 66.6.6.6 551s # Deny from 127.0.0.1/16 551s # expecting access denial. 551s ok 404 551s # --- 551s # Order mutual-failure 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 405 551s # --- 551s # Order mutual-failure 551s # Allow from 66.6.6.6 551s # Deny from somewhere.else.com 551s # expecting access denial. 551s ok 406 551s # --- 551s # Order mutual-failure 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 407 551s # --- 551s # Order mutual-failure 551s # Allow from 66.6.6.6 551s # Deny from 66.6.6.6 551s # expecting access denial. 551s ok 408 551s ok 553s t/modules/actions.t ................. 553s 1..20 553s # Running under perl version 5.038002 for linux 553s # Current time local: Mon Jun 3 13:15:16 2024 553s # Current time GMT: Mon Jun 3 13:15:16 2024 553s # Using Test.pm version 1.31 553s # Using Apache/Test.pm version 1.42 553s # expected: 200 553s # received: '200' 553s ok 1 553s # expected: 'nada' 553s # received: 'nada' 553s ok 2 553s # expected: 404 553s # received: '404' 553s ok 3 553s ok 4 # skip RC=404, no need to check content 553s # expected: 404 553s # received: '404' 553s ok 5 553s ok 6 # skip RC=404, no need to check content 553s # expected: 404 553s # received: '404' 553s ok 7 553s ok 8 # skip RC=404, no need to check content 553s # expected: 200 553s # received: '200' 553s ok 9 553s # expected: 'nada' 553s # received: 'nada' 553s ok 10 553s # expected: 404 553s # received: '404' 553s ok 11 553s ok 12 # skip RC=404, no need to check content 553s # expected: 200 553s # received: '200' 553s ok 13 553s # expected: 'POST 553s # foo2: bar2 553s # ' 553s # received: 'POST 553s # foo2: bar2 553s # ' 553s ok 14 553s # expected: 405 553s # received: '405' 553s ok 15 553s # expected: 200 553s # received: '200' 553s ok 16 553s # expected: 'foo=bar' 553s # received: 'foo=bar' 553s ok 17 553s # expected: 200 553s # received: '200' 553s ok 18 553s # expected: 'POST 553s # foo2: bar2 553s # ' 553s # received: 'POST 553s # foo2: bar2 553s # ' 553s ok 19 553s # expected: 405 553s # received: '405' 553s ok 20 553s ok 556s t/modules/alias.t ................... 556s 1..134 556s # Running under perl version 5.038002 for linux 556s # Current time local: Mon Jun 3 13:15:18 2024 556s # Current time GMT: Mon Jun 3 13:15:18 2024 556s # Using Test.pm version 1.31 556s # Using Apache/Test.pm version 1.42 556s # verifying simple aliases 556s # testing : /alias/ 556s # expected: 200 556s # received: '200' 556s ok 1 556s # testing : /bogu/ 556s # expected: 404 556s # received: '404' 556s ok 2 556s # verifying alias match with /ali[0-9]. 556s # testing : /ali0 556s # expected: 0 556s # received: '0' 556s ok 3 556s # testing : /ali1 556s # expected: 1 556s # received: '1' 556s ok 4 556s # testing : /ali2 556s # expected: 2 556s # received: '2' 556s ok 5 556s # testing : /ali3 556s # expected: 3 556s # received: '3' 556s ok 6 556s # testing : /ali4 556s # expected: 4 556s # received: '4' 556s ok 7 556s # testing : /ali5 556s # expected: 5 556s # received: '5' 556s ok 8 556s # testing : /ali6 556s # expected: 6 556s # received: '6' 556s ok 9 556s # testing : /ali7 556s # expected: 7 556s # received: '7' 556s ok 10 556s # testing : /ali8 556s # expected: 8 556s # received: '8' 556s ok 11 556s # testing : /ali9 556s # expected: 9 556s # received: '9' 556s ok 12 556s # verifying expression alias match with /expr/ali[0-9]. 556s # testing : /ali0 556s # expected: 0 556s # received: '0' 556s ok 13 556s # testing : /ali1 556s # expected: 1 556s # received: '1' 556s ok 14 556s # testing : /ali2 556s # expected: 2 556s # received: '2' 556s ok 15 556s # testing : /ali3 556s # expected: 3 556s # received: '3' 556s ok 16 556s # testing : /ali4 556s # expected: 4 556s # received: '4' 556s ok 17 556s # testing : /ali5 556s # expected: 5 556s # received: '5' 556s ok 18 556s # testing : /ali6 556s # expected: 6 556s # received: '6' 556s ok 19 556s # testing : /ali7 556s # expected: 7 556s # received: '7' 556s ok 20 556s # testing : /ali8 556s # expected: 8 556s # received: '8' 556s ok 21 556s # testing : /ali9 556s # expected: 9 556s # received: '9' 556s ok 22 556s # testing : /forbid 556s # expected: '403' 556s # received: '403' 556s ok 23 556s # testing : /gone 556s # expected: '410' 556s # received: '410' 556s ok 24 556s # testing : /perm 556s # expected: '301' 556s # received: '301' 556s ok 25 556s # testing : /perm2 556s # expected: '301' 556s # received: '301' 556s ok 26 556s # testing : /seeother 556s # expected: '303' 556s # received: '303' 556s ok 27 556s # testing : /temp 556s # expected: '302' 556s # received: '302' 556s ok 28 556s # testing : /temp2 556s # expected: '302' 556s # received: '302' 556s ok 29 556s verifying body of perm and temp redirect match 556s # testing : /p0 556s # expected: 0 556s # received: '0' 556s ok 30 556s # testing : /p1 556s # expected: 1 556s # received: '1' 556s ok 31 556s # testing : /p2 556s # expected: 2 556s # received: '2' 556s ok 32 556s # testing : /p3 556s # expected: 3 556s # received: '3' 556s ok 33 556s # testing : /p4 556s # expected: 4 556s # received: '4' 556s ok 34 556s # testing : /p5 556s # expected: 5 556s # received: '5' 556s ok 35 556s # testing : /p6 556s # expected: 6 556s # received: '6' 556s ok 36 556s # testing : /p7 556s # expected: 7 556s # received: '7' 556s ok 37 556s # testing : /p8 556s # expected: 8 556s # received: '8' 556s ok 38 556s # testing : /p9 556s # expected: 9 556s # received: '9' 556s ok 39 556s # testing : /t0 556s # expected: 0 556s # received: '0' 556s ok 40 556s # testing : /t1 556s # expected: 1 556s # received: '1' 556s ok 41 556s # testing : /t2 556s # expected: 2 556s # received: '2' 556s ok 42 556s # testing : /t3 556s # expected: 3 556s # received: '3' 556s ok 43 556s # testing : /t4 556s # expected: 4 556s # received: '4' 556s ok 44 556s # testing : /t5 556s # expected: 5 556s # received: '5' 556s ok 45 556s # testing : /t6 556s # expected: 6 556s # received: '6' 556s ok 46 556s # testing : /t7 556s # expected: 7 556s # received: '7' 556s ok 47 556s # testing : /t8 556s # expected: 8 556s # received: '8' 556s ok 48 556s # testing : /t9 556s # expected: 9 556s # received: '9' 556s ok 49 556s verifying body of perm and temp redirect match with expression support 556s # testing : /p0 556s # expected: 0 556s # received: '0' 556s ok 50 556s # testing : /p1 556s # expected: 1 556s # received: '1' 556s ok 51 556s # testing : /p2 556s # expected: 2 556s # received: '2' 556s ok 52 556s # testing : /p3 556s # expected: 3 556s # received: '3' 556s ok 53 556s # testing : /p4 556s # expected: 4 556s # received: '4' 556s ok 54 556s # testing : /p5 556s # expected: 5 556s # received: '5' 556s ok 55 556s # testing : /p6 556s # expected: 6 556s # received: '6' 556s ok 56 556s # testing : /p7 556s # expected: 7 556s # received: '7' 556s ok 57 556s # testing : /p8 556s # expected: 8 556s # received: '8' 556s ok 58 556s # testing : /p9 556s # expected: 9 556s # received: '9' 556s ok 59 556s # testing : /t0 556s # expected: 0 556s # received: '0' 556s ok 60 556s # testing : /t1 556s # expected: 1 556s # received: '1' 556s ok 61 556s # testing : /t2 556s # expected: 2 556s # received: '2' 556s ok 62 556s # testing : /t3 556s # expected: 3 556s # received: '3' 556s ok 63 556s # testing : /t4 556s # expected: 4 556s # received: '4' 556s ok 64 556s # testing : /t5 556s # expected: 5 556s # received: '5' 556s ok 65 556s # testing : /t6 556s # expected: 6 556s # received: '6' 556s ok 66 556s # testing : /t7 556s # expected: 7 556s # received: '7' 556s ok 67 556s # testing : /t8 556s # expected: 8 556s # received: '8' 556s ok 68 556s # testing : /t9 556s # expected: 9 556s # received: '9' 556s ok 69 556s verifying return code of seeother and gone redirect match 556s # testing : f0 556s # expected: '403' 556s # received: '403' 556s ok 70 556s # testing : f1 556s # expected: '403' 556s # received: '403' 556s ok 71 556s # testing : f2 556s # expected: '403' 556s # received: '403' 556s ok 72 556s # testing : f3 556s # expected: '403' 556s # received: '403' 556s ok 73 556s # testing : f4 556s # expected: '403' 556s # received: '403' 556s ok 74 556s # testing : f5 556s # expected: '403' 556s # received: '403' 556s ok 75 556s # testing : f6 556s # expected: '403' 556s # received: '403' 556s ok 76 556s # testing : f7 556s # expected: '403' 556s # received: '403' 556s ok 77 556s # testing : f8 556s # expected: '403' 556s # received: '403' 556s ok 78 556s # testing : f9 556s # expected: '403' 556s # received: '403' 556s ok 79 556s # testing : g0 556s # expected: '410' 556s # received: '410' 556s ok 80 556s # testing : g1 556s # expected: '410' 556s # received: '410' 556s ok 81 556s # testing : g2 556s # expected: '410' 556s # received: '410' 556s ok 82 556s # testing : g3 556s # expected: '410' 556s # received: '410' 556s ok 83 556s # testing : g4 556s # expected: '410' 556s # received: '410' 556s ok 84 556s # testing : g5 556s # expected: '410' 556s # received: '410' 556s ok 85 556s # testing : g6 556s # expected: '410' 556s # received: '410' 556s ok 86 556s # testing : g7 556s # expected: '410' 556s # received: '410' 556s ok 87 556s # testing : g8 556s # expected: '410' 556s # received: '410' 556s ok 88 556s # testing : g9 556s # expected: '410' 556s # received: '410' 556s ok 89 556s # testing : s0 556s # expected: '303' 556s # received: '303' 556s ok 90 556s # testing : s1 556s # expected: '303' 556s # received: '303' 556s ok 91 556s # testing : s2 556s # expected: '303' 556s # received: '303' 556s ok 92 556s # testing : s3 556s # expected: '303' 556s # received: '303' 556s ok 93 556s # testing : s4 556s # expected: '303' 556s # received: '303' 556s ok 94 556s # testing : s5 556s # expected: '303' 556s # received: '303' 556s ok 95 556s # testing : s6 556s # expected: '303' 556s # received: '303' 556s ok 96 556s # testing : s7 556s # expected: '303' 556s # received: '303' 556s ok 97 556s # testing : s8 556s # expected: '303' 556s # received: '303' 556s ok 98 556s # testing : s9 556s # expected: '303' 556s # received: '303' 556s ok 99 556s verifying return code of seeother and gone redirect match with expression support 556s # testing : f0 556s # expected: '403' 556s # received: '403' 556s ok 100 556s # testing : f1 556s # expected: '403' 556s # received: '403' 556s ok 101 556s # testing : f2 556s # expected: '403' 556s # received: '403' 556s ok 102 556s # testing : f3 556s # expected: '403' 556s # received: '403' 556s ok 103 556s # testing : f4 556s # expected: '403' 556s # received: '403' 556s ok 104 556s # testing : f5 556s # expected: '403' 556s # received: '403' 556s ok 105 556s # testing : f6 556s # expected: '403' 556s # received: '403' 556s ok 106 556s # testing : f7 556s # expected: '403' 556s # received: '403' 556s ok 107 556s # testing : f8 556s # expected: '403' 556s # received: '403' 556s ok 108 556s # testing : f9 556s # expected: '403' 556s # received: '403' 556s ok 109 556s # testing : g0 556s # expected: '410' 556s # received: '410' 556s ok 110 556s # testing : g1 556s # expected: '410' 556s # received: '410' 556s ok 111 556s # testing : g2 556s # expected: '410' 556s # received: '410' 556s ok 112 556s # testing : g3 556s # expected: '410' 556s # received: '410' 556s ok 113 556s # testing : g4 556s # expected: '410' 556s # received: '410' 556s ok 114 556s # testing : g5 556s # expected: '410' 556s # received: '410' 556s ok 115 556s # testing : g6 556s # expected: '410' 556s # received: '410' 556s ok 116 556s # testing : g7 556s # expected: '410' 556s # received: '410' 556s ok 117 556s # testing : g8 556s # expected: '410' 556s # received: '410' 556s ok 118 556s # testing : g9 556s # expected: '410' 556s # received: '410' 556s ok 119 556s # testing : s0 556s # expected: '303' 556s # received: '303' 556s ok 120 556s # testing : s1 556s # expected: '303' 556s # received: '303' 556s ok 121 556s # testing : s2 556s # expected: '303' 556s # received: '303' 556s ok 122 556s # testing : s3 556s # expected: '303' 556s # received: '303' 556s ok 123 556s # testing : s4 556s # expected: '303' 556s # received: '303' 556s ok 124 556s # testing : s5 556s # expected: '303' 556s # received: '303' 556s ok 125 556s # testing : s6 556s # expected: '303' 556s # received: '303' 556s ok 126 556s # testing : s7 556s # expected: '303' 556s # received: '303' 556s ok 127 556s # testing : s8 556s # expected: '303' 556s # received: '303' 556s ok 128 556s # testing : s9 556s # expected: '303' 556s # received: '303' 556s ok 129 556s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 556s # verifying /modules/alias/script is plain text 556s # testing : /modules/alias/script 556s # expected: '#!/bin/sh 556s # echo Content-type: text/plain 556s # echo 556s # echo this is a shell script cgi. 556s # ' 556s # received: '#!/bin/sh 556s # echo Content-type: text/plain 556s # echo 556s # echo this is a shell script cgi. 556s # ' 556s ok 130 556s # verifying same file accessed at /cgi/script is executed code 556s # testing : /cgi/script 556s # expected: 'this is a shell script cgi. 556s # ' 556s # received: 'this is a shell script cgi. 556s # ' 556s ok 131 556s # verifying ScriptAliasMatch with /aliascgi-script 556s # testing : /aliascgi-script 556s # expected: 'this is a shell script cgi. 556s # ' 556s # received: 'this is a shell script cgi. 556s # ' 556s ok 132 556s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 556s # testing : /aliascgi-script 556s # expected: 'this is a shell script cgi. 556s # ' 556s # received: 'this is a shell script cgi. 556s # ' 556s ok 133 556s # verifying bad script alias. 556s # testing : /aliascgi-nada 556s # expected: 404 556s # received: '404' 556s ok 134 556s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 556s ok 558s t/modules/allowmethods.t ............ 558s 1..9 558s # Running under perl version 5.038002 for linux 558s # Current time local: Mon Jun 3 13:15:21 2024 558s # Current time GMT: Mon Jun 3 13:15:21 2024 558s # Using Test.pm version 1.31 558s # Using Apache/Test.pm version 1.42 558s # testing : Get request to /Get responds 200 558s # expected: 200 558s # received: '200' 558s ok 1 558s # testing : Head request to /Get responds 200 558s # expected: 200 558s # received: '200' 558s ok 2 558s # testing : Post request to /Get responds 405 558s # expected: 405 558s # received: '405' 558s ok 3 558s # testing : Get request to /Head responds 200 558s # expected: 200 558s # received: '200' 558s ok 4 558s # testing : Head request to /Head responds 200 558s # expected: 200 558s # received: '200' 558s ok 5 558s # testing : Post request to /Head responds 405 558s # expected: 405 558s # received: '405' 558s ok 6 558s # testing : Get request to /Post responds 405 558s # expected: 405 558s # received: '405' 558s ok 7 558s # testing : Head request to /Post responds 405 558s # expected: 405 558s # received: '405' 558s ok 8 558s # testing : Post request to /Post responds 200 558s # expected: 200 558s # received: '200' 558s ok 9 558s ok 560s t/modules/asis.t .................... 560s 1..3 560s # Running under perl version 5.038002 for linux 560s # Current time local: Mon Jun 3 13:15:23 2024 560s # Current time GMT: Mon Jun 3 13:15:23 2024 560s # Using Test.pm version 1.31 560s # Using Apache/Test.pm version 1.42 560s # testing : asis content OK 560s # expected: 'This is asis content. 560s # ' 560s # received: 'This is asis content. 560s # ' 560s ok 1 560s # testing : asis gave 404 error 560s # expected: 404 560s # received: '404' 560s ok 2 560s # testing : asis gave 403 error 560s # expected: 403 560s # received: '403' 560s ok 3 560s ok 564s t/modules/authz_core.t .............. 564s 1..504 564s # Running under perl version 5.038002 for linux 564s # Current time local: Mon Jun 3 13:15:25 2024 564s # Current time GMT: Mon Jun 3 13:15:25 2024 564s # Using Test.pm version 1.31 564s # Using Apache/Test.pm version 1.42 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/basic1 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/groups1 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 200, expected 200 [a/ : a/ ] 564s ok 1 564s # got 200, expected 200 [a/ : a/ 1] 564s ok 2 564s # got 200, expected 200 [a/ : a/ 2] 564s ok 3 564s # got 200, expected 200 [a/ : a/ 1 2] 564s ok 4 564s # got 200, expected 200 [a/ : a/ 3] 564s ok 5 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ user1: a/ ] 564s ok 6 564s # got 200, expected 200 [a/ user1: a/ user1] 564s ok 7 564s # got 401, expected 401 [a/ user1: a/ user2] 564s ok 8 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ Any 1 2: a/ ] 564s ok 9 564s # got 200, expected 200 [a/ Any 1 2: a/ 1] 564s ok 10 564s # got 200, expected 200 [a/ Any 1 2: a/ 2] 564s ok 11 564s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 564s ok 12 564s # got 403, expected 403 [a/ Any 1 2: a/ 3] 564s ok 13 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 564s ok 14 564s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 564s ok 15 564s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 564s ok 16 564s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 564s ok 17 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 564s ok 18 564s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 564s ok 19 564s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 564s ok 20 564s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 564s ok 21 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 564s ok 22 564s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 564s ok 23 564s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 564s ok 24 564s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 564s ok 25 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 564s ok 26 564s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 564s ok 27 564s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 564s ok 28 564s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 564s ok 29 564s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 564s ok 30 564s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 564s ok 31 564s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 564s ok 32 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 564s ok 33 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 564s ok 34 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 564s ok 35 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 564s ok 36 564s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 564s ok 37 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 564s ok 38 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 564s ok 39 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 564s ok 40 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 564s ok 41 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 564s ok 42 564s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 564s ok 43 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 564s ok 44 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 564s ok 45 564s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 564s ok 46 564s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 564s ok 47 564s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 564s ok 48 564s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 564s ok 49 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 564s ok 50 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 564s ok 51 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 564s ok 52 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 564s ok 53 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 564s ok 54 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 564s ok 55 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 564s ok 56 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 564s ok 57 564s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 564s ok 58 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 1 !2: a/ ] 564s ok 59 564s # got 200, expected 200 [a/ All 1 !2: a/ 1] 564s ok 60 564s # got 403, expected 403 [a/ All 1 !2: a/ 2] 564s ok 61 564s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 564s ok 62 564s # got 403, expected 403 [a/ All 1 !2: a/ 3] 564s ok 63 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 564s ok 64 564s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 564s ok 65 564s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 564s ok 66 564s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 564s ok 67 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 564s ok 68 564s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 564s ok 69 564s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 564s ok 70 564s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 564s ok 71 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 564s ok 72 564s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 564s ok 73 564s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 564s ok 74 564s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 564s ok 75 564s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 564s ok 76 564s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 564s ok 77 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 564s ok 78 564s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 564s ok 79 564s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 564s ok 80 564s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 564s ok 81 564s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 564s ok 82 564s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 564s ok 83 564s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 564s ok 84 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 564s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 564s ok 85 564s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 564s ok 86 564s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 564s ok 87 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 564s ok 88 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 564s ok 89 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 564s ok 90 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 564s ok 91 564s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 564s ok 92 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 564s ok 93 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 564s ok 94 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 564s ok 95 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 564s ok 96 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 564s ok 97 564s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 564s ok 98 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 564s ok 99 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 564s ok 100 564s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 564s ok 101 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 564s ok 102 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 564s ok 103 564s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 564s ok 104 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 564s ok 105 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 564s ok 106 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 564s ok 107 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 564s ok 108 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 564s ok 109 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 564s ok 110 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 564s ok 111 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 564s ok 112 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 564s ok 113 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 1 2: a/ ] 564s ok 114 564s # got 403, expected 403 [a/ All 1 2: a/ 1] 564s ok 115 564s # got 403, expected 403 [a/ All 1 2: a/ 2] 564s ok 116 564s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 564s ok 117 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 564s ok 118 564s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 564s ok 119 564s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 564s ok 120 564s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 564s ok 121 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 564s ok 122 564s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 564s ok 123 564s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 564s ok 124 564s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 564s ok 125 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 564s ok 126 564s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 564s ok 127 564s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 564s ok 128 564s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 564s ok 129 564s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 564s ok 130 564s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 564s ok 131 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 564s ok 132 564s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 564s ok 133 564s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 564s ok 134 564s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 564s ok 135 564s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 564s ok 136 564s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 564s ok 137 564s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 564s ok 138 564s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 564s ok 139 564s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 564s ok 140 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 564s ok 141 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 564s ok 142 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 564s ok 143 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 564s ok 144 564s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 564s ok 145 564s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 564s ok 146 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 564s ok 147 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 564s ok 148 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 564s ok 149 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 564s ok 150 564s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 564s ok 151 564s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 564s ok 152 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 564s ok 153 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 564s ok 154 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 564s ok 155 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 564s ok 156 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 564s ok 157 564s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 564s ok 158 564s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 564s ok 159 564s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 564s ok 160 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 564s ok 161 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 564s ok 162 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 564s ok 163 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 564s ok 164 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 564s ok 165 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 564s ok 166 564s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 564s ok 167 564s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 564s ok 168 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 564s ok 169 564s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 564s ok 170 564s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 564s ok 171 564s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 564s ok 172 564s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 564s ok 173 564s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 564s ok 174 564s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 564s ok 175 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 564s ok 176 564s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 564s ok 177 564s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 564s ok 178 564s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 564s ok 179 564s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 564s ok 180 564s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 564s ok 181 564s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 564s ok 182 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 564s ok 183 564s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 564s ok 184 564s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 564s ok 185 564s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 564s ok 186 564s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 564s ok 187 564s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 564s ok 188 564s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 564s ok 189 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 564s ok 190 564s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 564s ok 191 564s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 564s ok 192 564s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 564s ok 193 564s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 564s ok 194 564s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 564s ok 195 564s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 564s ok 196 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 564s ok 197 564s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 564s ok 198 564s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 564s ok 199 564s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 564s ok 200 564s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 564s ok 201 564s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 564s ok 202 564s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 564s ok 203 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 564s ok 204 564s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 564s ok 205 564s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 564s ok 206 564s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 564s ok 207 564s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 564s ok 208 564s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 564s ok 209 564s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 564s ok 210 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 564s ok 211 564s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 564s ok 212 564s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 564s ok 213 564s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 564s ok 214 564s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 564s ok 215 564s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 564s ok 216 564s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 564s ok 217 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 564s ok 218 564s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 564s ok 219 564s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 564s ok 220 564s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 564s ok 221 564s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 564s ok 222 564s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 564s ok 223 564s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 564s ok 224 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 564s ok 225 564s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 564s ok 226 564s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 564s ok 227 564s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 564s ok 228 564s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 564s ok 229 564s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 564s ok 230 564s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 564s ok 231 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 564s ok 232 564s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 564s ok 233 564s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 564s ok 234 564s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 564s ok 235 564s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 564s ok 236 564s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 564s ok 237 564s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 564s ok 238 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 564s ok 239 564s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 564s ok 240 564s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 564s ok 241 564s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 564s ok 242 564s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 564s ok 243 564s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 564s ok 244 564s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 564s ok 245 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 564s ok 246 564s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 564s ok 247 564s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 564s ok 248 564s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 564s ok 249 564s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 564s ok 250 564s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 564s ok 251 564s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 564s ok 252 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 564s ok 253 564s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 564s ok 254 564s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 564s ok 255 564s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 564s ok 256 564s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 564s ok 257 564s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 564s ok 258 564s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 564s ok 259 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 564s ok 260 564s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 564s ok 261 564s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 564s ok 262 564s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 564s ok 263 564s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 564s ok 264 564s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 564s ok 265 564s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 564s ok 266 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 564s ok 267 564s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 564s ok 268 564s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 564s ok 269 564s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 564s ok 270 564s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 564s ok 271 564s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 564s ok 272 564s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 564s ok 273 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 564s ok 274 564s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 564s ok 275 564s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 564s ok 276 564s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 564s ok 277 564s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 564s ok 278 564s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 564s ok 279 564s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 564s ok 280 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 564s ok 281 564s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 564s ok 282 564s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 564s ok 283 564s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 564s ok 284 564s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 564s ok 285 564s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 564s ok 286 564s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 564s ok 287 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 564s ok 288 564s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 564s ok 289 564s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 564s ok 290 564s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 564s ok 291 564s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 564s ok 292 564s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 564s ok 293 564s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 564s ok 294 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 564s ok 295 564s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 564s ok 296 564s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 564s ok 297 564s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 564s ok 298 564s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 564s ok 299 564s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 564s ok 300 564s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 564s ok 301 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 564s ok 302 564s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 564s ok 303 564s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 564s ok 304 564s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 564s ok 305 564s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 564s ok 306 564s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 564s ok 307 564s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 564s ok 308 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 564s ok 309 564s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 564s ok 310 564s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 564s ok 311 564s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 564s ok 312 564s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 564s ok 313 564s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 564s ok 314 564s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 564s ok 315 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 564s ok 316 564s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 564s ok 317 564s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 564s ok 318 564s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 564s ok 319 564s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 564s ok 320 564s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 564s ok 321 564s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 564s ok 322 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 564s ok 323 564s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 564s ok 324 564s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 564s ok 325 564s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 564s ok 326 564s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 564s ok 327 564s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 564s ok 328 564s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 564s ok 329 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 564s ok 330 564s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 564s ok 331 564s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 564s ok 332 564s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 564s ok 333 564s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 564s ok 334 564s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 564s ok 335 564s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 564s ok 336 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 564s ok 337 564s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 564s ok 338 564s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 564s ok 339 564s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 564s ok 340 564s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 564s ok 341 564s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 564s ok 342 564s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 564s ok 343 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 564s ok 344 564s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 564s ok 345 564s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 564s ok 346 564s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 564s ok 347 564s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 564s ok 348 564s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 564s ok 349 564s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 564s ok 350 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 564s ok 351 564s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 564s ok 352 564s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 564s ok 353 564s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 564s ok 354 564s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 564s ok 355 564s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 564s ok 356 564s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 564s ok 357 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 564s ok 358 564s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 564s ok 359 564s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 564s ok 360 564s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 564s ok 361 564s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 564s ok 362 564s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 564s ok 363 564s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 564s ok 364 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 564s ok 365 564s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 564s ok 366 564s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 564s ok 367 564s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 564s ok 368 564s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 564s ok 369 564s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 564s ok 370 564s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 564s ok 371 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 564s ok 372 564s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 564s ok 373 564s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 564s ok 374 564s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 564s ok 375 564s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 564s ok 376 564s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 564s ok 377 564s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 564s ok 378 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 564s ok 379 564s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 564s ok 380 564s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 564s ok 381 564s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 564s ok 382 564s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 564s ok 383 564s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 564s ok 384 564s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 564s ok 385 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 564s ok 386 564s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 564s ok 387 564s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 564s ok 388 564s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 564s ok 389 564s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 564s ok 390 564s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 564s ok 391 564s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 564s ok 392 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 564s ok 393 564s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 564s ok 394 564s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 564s ok 395 564s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 564s ok 396 564s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 564s ok 397 564s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 564s ok 398 564s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 564s ok 399 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 564s ok 400 564s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 564s ok 401 564s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 564s ok 402 564s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 564s ok 403 564s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 564s ok 404 564s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 564s ok 405 564s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 564s ok 406 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 564s ok 407 564s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 564s ok 408 564s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 564s ok 409 564s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 564s ok 410 564s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 564s ok 411 564s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 564s ok 412 564s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 564s ok 413 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 564s ok 414 564s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 564s ok 415 564s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 564s ok 416 564s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 564s ok 417 564s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 564s ok 418 564s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 564s ok 419 564s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 564s ok 420 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 564s ok 421 564s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 564s ok 422 564s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 564s ok 423 564s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 564s ok 424 564s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 564s ok 425 564s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 564s ok 426 564s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 564s ok 427 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 564s ok 428 564s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 564s ok 429 564s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 564s ok 430 564s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 564s ok 431 564s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 564s ok 432 564s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 564s ok 433 564s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 564s ok 434 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 564s ok 435 564s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 564s ok 436 564s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 564s ok 437 564s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 564s ok 438 564s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 564s ok 439 564s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 564s ok 440 564s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 564s ok 441 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 564s ok 442 564s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 564s ok 443 564s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 564s ok 444 564s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 564s ok 445 564s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 564s ok 446 564s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 564s ok 447 564s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 564s ok 448 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 564s ok 449 564s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 564s ok 450 564s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 564s ok 451 564s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 564s ok 452 564s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 564s ok 453 564s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 564s ok 454 564s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 564s ok 455 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 564s ok 456 564s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 564s ok 457 564s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 564s ok 458 564s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 564s ok 459 564s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 564s ok 460 564s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 564s ok 461 564s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 564s ok 462 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 564s ok 463 564s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 564s ok 464 564s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 564s ok 465 564s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 564s ok 466 564s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 564s ok 467 564s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 564s ok 468 564s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 564s ok 469 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 564s ok 470 564s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 564s ok 471 564s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 564s ok 472 564s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 564s ok 473 564s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 564s ok 474 564s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 564s ok 475 564s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 564s ok 476 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 564s ok 477 564s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 564s ok 478 564s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 564s ok 479 564s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 564s ok 480 564s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 564s ok 481 564s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 564s ok 482 564s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 564s ok 483 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 564s ok 484 564s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 564s ok 485 564s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 564s ok 486 564s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 564s ok 487 564s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 564s ok 488 564s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 564s ok 489 564s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 564s ok 490 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 564s ok 491 564s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 564s ok 492 564s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 564s ok 493 564s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 564s ok 494 564s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 564s ok 495 564s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 564s ok 496 564s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 564s ok 497 564s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 564s ok 498 564s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 564s ok 499 564s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 564s ok 500 564s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 564s ok 501 564s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 564s ok 502 564s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 564s ok 503 564s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 564s ok 504 564s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 564s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/groups1 564s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 564s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 564s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/basic1 564s ok 567s t/modules/autoindex.t ............... 567s 1..84 567s # Running under perl version 5.038002 for linux 567s # Current time local: Mon Jun 3 13:15:29 2024 567s # Current time GMT: Mon Jun 3 13:15:29 2024 567s # Using Test.pm version 1.31 567s # Using Apache/Test.pm version 1.42 567s --- 567s IndexOrderDefault Ascending Name 567s GET /modules/autoindex/htaccess/ 567s ok 1 567s --- 567s IndexOrderDefault Ascending Name 567s 567s (C=N O=A) 567s GET /modules/autoindex/htaccess/?C=N&O=A 567s ok 2 567s --- 567s IndexOrderDefault Ascending Name 567s 567s (C=N O=D) 567s GET /modules/autoindex/htaccess/?C=N&O=D 567s ok 3 567s --- 567s IndexOrderDefault Ascending Name 567s 567s (C=M O=A) 567s GET /modules/autoindex/htaccess/?C=M&O=A 567s ok 4 567s --- 567s IndexOrderDefault Ascending Name 567s 567s (C=M O=D) 567s GET /modules/autoindex/htaccess/?C=M&O=D 567s ok 5 567s --- 567s IndexOrderDefault Ascending Name 567s 567s (C=S O=A) 567s GET /modules/autoindex/htaccess/?C=S&O=A 567s ok 6 567s --- 567s IndexOrderDefault Ascending Name 567s 567s (C=S O=D) 567s GET /modules/autoindex/htaccess/?C=S&O=D 567s ok 7 567s --- 567s IndexOrderDefault Ascending Date 567s GET /modules/autoindex/htaccess/ 567s ok 8 567s --- 567s IndexOrderDefault Ascending Date 567s 567s (C=N O=A) 567s GET /modules/autoindex/htaccess/?C=N&O=A 567s ok 9 567s --- 567s IndexOrderDefault Ascending Date 567s 567s (C=N O=D) 567s GET /modules/autoindex/htaccess/?C=N&O=D 567s ok 10 567s --- 567s IndexOrderDefault Ascending Date 567s 567s (C=M O=A) 567s GET /modules/autoindex/htaccess/?C=M&O=A 567s ok 11 567s --- 567s IndexOrderDefault Ascending Date 567s 567s (C=M O=D) 567s GET /modules/autoindex/htaccess/?C=M&O=D 567s ok 12 567s --- 567s IndexOrderDefault Ascending Date 567s 567s (C=S O=A) 567s GET /modules/autoindex/htaccess/?C=S&O=A 567s ok 13 567s --- 567s IndexOrderDefault Ascending Date 567s 567s (C=S O=D) 567s GET /modules/autoindex/htaccess/?C=S&O=D 567s ok 14 567s --- 567s IndexOrderDefault Ascending Size 567s GET /modules/autoindex/htaccess/ 567s ok 15 567s --- 567s IndexOrderDefault Ascending Size 567s 567s (C=N O=A) 567s GET /modules/autoindex/htaccess/?C=N&O=A 567s ok 16 567s --- 567s IndexOrderDefault Ascending Size 567s 567s (C=N O=D) 567s GET /modules/autoindex/htaccess/?C=N&O=D 567s ok 17 567s --- 567s IndexOrderDefault Ascending Size 567s 567s (C=M O=A) 567s GET /modules/autoindex/htaccess/?C=M&O=A 567s ok 18 567s --- 567s IndexOrderDefault Ascending Size 567s 567s (C=M O=D) 567s GET /modules/autoindex/htaccess/?C=M&O=D 567s ok 19 567s --- 567s IndexOrderDefault Ascending Size 567s 567s (C=S O=A) 567s GET /modules/autoindex/htaccess/?C=S&O=A 567s ok 20 567s --- 567s IndexOrderDefault Ascending Size 567s 567s (C=S O=D) 567s GET /modules/autoindex/htaccess/?C=S&O=D 567s ok 21 567s --- 567s IndexOrderDefault Descending Name 567s GET /modules/autoindex/htaccess/ 567s ok 22 567s --- 567s IndexOrderDefault Descending Name 567s 567s (C=N O=A) 567s GET /modules/autoindex/htaccess/?C=N&O=A 567s ok 23 567s --- 567s IndexOrderDefault Descending Name 567s 567s (C=N O=D) 567s GET /modules/autoindex/htaccess/?C=N&O=D 567s ok 24 567s --- 567s IndexOrderDefault Descending Name 567s 567s (C=M O=A) 567s GET /modules/autoindex/htaccess/?C=M&O=A 567s ok 25 567s --- 567s IndexOrderDefault Descending Name 567s 567s (C=M O=D) 567s GET /modules/autoindex/htaccess/?C=M&O=D 567s ok 26 567s --- 567s IndexOrderDefault Descending Name 567s 567s (C=S O=A) 567s GET /modules/autoindex/htaccess/?C=S&O=A 567s ok 27 567s --- 567s IndexOrderDefault Descending Name 567s 567s (C=S O=D) 567s GET /modules/autoindex/htaccess/?C=S&O=D 567s ok 28 567s --- 567s IndexOrderDefault Descending Date 567s GET /modules/autoindex/htaccess/ 567s ok 29 567s --- 567s IndexOrderDefault Descending Date 567s 567s (C=N O=A) 567s GET /modules/autoindex/htaccess/?C=N&O=A 567s ok 30 567s --- 567s IndexOrderDefault Descending Date 567s 567s (C=N O=D) 567s GET /modules/autoindex/htaccess/?C=N&O=D 567s ok 31 567s --- 567s IndexOrderDefault Descending Date 567s 567s (C=M O=A) 567s GET /modules/autoindex/htaccess/?C=M&O=A 567s ok 32 567s --- 567s IndexOrderDefault Descending Date 567s 567s (C=M O=D) 567s GET /modules/autoindex/htaccess/?C=M&O=D 567s ok 33 567s --- 567s IndexOrderDefault Descending Date 567s 567s (C=S O=A) 567s GET /modules/autoindex/htaccess/?C=S&O=A 567s ok 34 567s --- 567s IndexOrderDefault Descending Date 567s 567s (C=S O=D) 567s GET /modules/autoindex/htaccess/?C=S&O=D 567s ok 35 567s --- 567s IndexOrderDefault Descending Size 567s GET /modules/autoindex/htaccess/ 567s ok 36 567s --- 567s IndexOrderDefault Descending Size 567s 567s (C=N O=A) 567s GET /modules/autoindex/htaccess/?C=N&O=A 567s ok 37 567s --- 567s IndexOrderDefault Descending Size 567s 567s (C=N O=D) 567s GET /modules/autoindex/htaccess/?C=N&O=D 567s ok 38 567s --- 567s IndexOrderDefault Descending Size 567s 567s (C=M O=A) 567s GET /modules/autoindex/htaccess/?C=M&O=A 567s ok 39 567s --- 567s IndexOrderDefault Descending Size 567s 567s (C=M O=D) 567s GET /modules/autoindex/htaccess/?C=M&O=D 567s ok 40 567s --- 567s IndexOrderDefault Descending Size 567s 567s (C=S O=A) 567s GET /modules/autoindex/htaccess/?C=S&O=A 567s ok 41 567s --- 567s IndexOrderDefault Descending Size 567s 567s (C=S O=D) 567s GET /modules/autoindex/htaccess/?C=S&O=D 567s ok 42 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Name 567s GET /modules/autoindex/htaccess/ 567s ok 43 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Name 567s 567s (C=N O=A) 567s GET /modules/autoindex/htaccess/?C=N&O=A 567s ok 44 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Name 567s 567s (C=N O=D) 567s GET /modules/autoindex/htaccess/?C=N&O=D 567s ok 45 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Name 567s 567s (C=M O=A) 567s GET /modules/autoindex/htaccess/?C=M&O=A 567s ok 46 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Name 567s 567s (C=M O=D) 567s GET /modules/autoindex/htaccess/?C=M&O=D 567s ok 47 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Name 567s 567s (C=S O=A) 567s GET /modules/autoindex/htaccess/?C=S&O=A 567s ok 48 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Name 567s 567s (C=S O=D) 567s GET /modules/autoindex/htaccess/?C=S&O=D 567s ok 49 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Date 567s GET /modules/autoindex/htaccess/ 567s ok 50 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Date 567s 567s (C=N O=A) 567s GET /modules/autoindex/htaccess/?C=N&O=A 567s ok 51 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Date 567s 567s (C=N O=D) 567s GET /modules/autoindex/htaccess/?C=N&O=D 567s ok 52 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Date 567s 567s (C=M O=A) 567s GET /modules/autoindex/htaccess/?C=M&O=A 567s ok 53 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Date 567s 567s (C=M O=D) 567s GET /modules/autoindex/htaccess/?C=M&O=D 567s ok 54 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Date 567s 567s (C=S O=A) 567s GET /modules/autoindex/htaccess/?C=S&O=A 567s ok 55 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Date 567s 567s (C=S O=D) 567s GET /modules/autoindex/htaccess/?C=S&O=D 567s ok 56 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Size 567s GET /modules/autoindex/htaccess/ 567s ok 57 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Size 567s 567s (C=N O=A) 567s GET /modules/autoindex/htaccess/?C=N&O=A 567s ok 58 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Size 567s 567s (C=N O=D) 567s GET /modules/autoindex/htaccess/?C=N&O=D 567s ok 59 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Size 567s 567s (C=M O=A) 567s GET /modules/autoindex/htaccess/?C=M&O=A 567s ok 60 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Size 567s 567s (C=M O=D) 567s GET /modules/autoindex/htaccess/?C=M&O=D 567s ok 61 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Size 567s 567s (C=S O=A) 567s GET /modules/autoindex/htaccess/?C=S&O=A 567s ok 62 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Ascending Size 567s 567s (C=S O=D) 567s GET /modules/autoindex/htaccess/?C=S&O=D 567s ok 63 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Name 567s GET /modules/autoindex/htaccess/ 567s ok 64 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Name 567s 567s (C=N O=A) 567s GET /modules/autoindex/htaccess/?C=N&O=A 567s ok 65 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Name 567s 567s (C=N O=D) 567s GET /modules/autoindex/htaccess/?C=N&O=D 567s ok 66 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Name 567s 567s (C=M O=A) 567s GET /modules/autoindex/htaccess/?C=M&O=A 567s ok 67 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Name 567s 567s (C=M O=D) 567s GET /modules/autoindex/htaccess/?C=M&O=D 567s ok 68 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Name 567s 567s (C=S O=A) 567s GET /modules/autoindex/htaccess/?C=S&O=A 567s ok 69 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Name 567s 567s (C=S O=D) 567s GET /modules/autoindex/htaccess/?C=S&O=D 567s ok 70 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Date 567s GET /modules/autoindex/htaccess/ 567s ok 71 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Date 567s 567s (C=N O=A) 567s GET /modules/autoindex/htaccess/?C=N&O=A 567s ok 72 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Date 567s 567s (C=N O=D) 567s GET /modules/autoindex/htaccess/?C=N&O=D 567s ok 73 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Date 567s 567s (C=M O=A) 567s GET /modules/autoindex/htaccess/?C=M&O=A 567s ok 74 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Date 567s 567s (C=M O=D) 567s GET /modules/autoindex/htaccess/?C=M&O=D 567s ok 75 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Date 567s 567s (C=S O=A) 567s GET /modules/autoindex/htaccess/?C=S&O=A 567s ok 76 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Date 567s 567s (C=S O=D) 567s GET /modules/autoindex/htaccess/?C=S&O=D 567s ok 77 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Size 567s GET /modules/autoindex/htaccess/ 567s ok 78 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Size 567s 567s (C=N O=A) 567s GET /modules/autoindex/htaccess/?C=N&O=A 567s ok 79 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Size 567s 567s (C=N O=D) 567s GET /modules/autoindex/htaccess/?C=N&O=D 567s ok 80 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Size 567s 567s (C=M O=A) 567s GET /modules/autoindex/htaccess/?C=M&O=A 567s ok 81 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Size 567s 567s (C=M O=D) 567s GET /modules/autoindex/htaccess/?C=M&O=D 567s ok 82 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Size 567s 567s (C=S O=A) 567s GET /modules/autoindex/htaccess/?C=S&O=A 567s ok 83 567s --- 567s IndexOptions FancyIndexing 567s IndexOrderDefault Descending Size 567s 567s (C=S O=D) 567s GET /modules/autoindex/htaccess/?C=S&O=D 567s ok 84 567s ok 569s t/modules/autoindex2.t .............. 569s 1..3 569s # Running under perl version 5.038002 for linux 569s # Current time local: Mon Jun 3 13:15:32 2024 569s # Current time GMT: Mon Jun 3 13:15:32 2024 569s # Using Test.pm version 1.31 569s # Using Apache/Test.pm version 1.42 569s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 569s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 569s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 569s # testing : dir_broken should not be listed 569s # expected: 0 569s # received: 0 569s ok 1 569s # testing : dir_normal should be listed 569s # expected: 1 569s # received: 1 569s ok 2 569s # testing : dir_protected should not be listed 569s # expected: 0 569s # received: 0 569s ok 3 569s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 569s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 569s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 569s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 569s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 569s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 569s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 569s ok 571s t/modules/brotli.t .................. 571s 1..64 571s # Running under perl version 5.038002 for linux 571s # Current time local: Mon Jun 3 13:15:34 2024 571s # Current time GMT: Mon Jun 3 13:15:34 2024 571s # Using Test.pm version 1.31 571s # Using Apache/Test.pm version 1.42 571s qvalue: 571s # expected: 200 571s # received: '200' 571s ok 1 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 2 571s qvalue: 571s # expected: 200 571s # received: '200' 571s ok 3 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 4 571s qvalue: 571s # expected: 200 571s # received: '200' 571s ok 5 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 6 571s qvalue: 571s # expected: 200 571s # received: '200' 571s ok 7 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 8 571s qvalue: 571s # expected: 200 571s # received: '200' 571s ok 9 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 10 571s qvalue: 571s # expected: 200 571s # received: '200' 571s ok 11 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 12 571s qvalue: ; 571s # expected: 200 571s # received: '200' 571s ok 13 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 14 571s qvalue: ; 571s # expected: 200 571s # received: '200' 571s ok 15 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 16 571s qvalue: ; 571s # expected: 200 571s # received: '200' 571s ok 17 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 18 571s qvalue: ;q= 571s # expected: 200 571s # received: '200' 571s ok 19 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 20 571s qvalue: ;q= 571s # expected: 200 571s # received: '200' 571s ok 21 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 22 571s qvalue: ;q= 571s # expected: 200 571s # received: '200' 571s ok 23 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 24 571s qvalue: ;q=0 571s # expected: 200 571s # received: '200' 571s ok 25 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 26 571s qvalue: ;q=0 571s # expected: 200 571s # received: '200' 571s ok 27 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 28 571s qvalue: ;q=0 571s # expected: 200 571s # received: '200' 571s ok 29 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 30 571s qvalue: ;q=0. 571s # expected: 200 571s # received: '200' 571s ok 31 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 32 571s qvalue: ;q=0. 571s # expected: 200 571s # received: '200' 571s ok 33 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 34 571s qvalue: ;q=0. 571s # expected: 200 571s # received: '200' 571s ok 35 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 36 571s qvalue: ;q=0.0 571s # expected: 200 571s # received: '200' 571s ok 37 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 38 571s qvalue: ;q=0.0 571s # expected: 200 571s # received: '200' 571s ok 39 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 40 571s qvalue: ;q=0.0 571s # expected: 200 571s # received: '200' 571s ok 41 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 42 571s qvalue: ;q=0.00 571s # expected: 200 571s # received: '200' 571s ok 43 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 44 571s qvalue: ;q=0.00 571s # expected: 200 571s # received: '200' 571s ok 45 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 46 571s qvalue: ;q=0.00 571s # expected: 200 571s # received: '200' 571s ok 47 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 48 571s qvalue: ;q=0.000 571s # expected: 200 571s # received: '200' 571s ok 49 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 50 571s qvalue: ;q=0.000 571s # expected: 200 571s # received: '200' 571s ok 51 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 52 571s qvalue: ;q=0.000 571s # expected: 200 571s # received: '200' 571s ok 53 571s # testing : response without Content-Encoding is OK 571s # expected: undef 571s # received: undef 571s ok 54 571s qvalue: ;q=0.0000 571s # expected: 200 571s # received: '200' 571s ok 55 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 56 571s qvalue: ;q=0.0000 571s # expected: 200 571s # received: '200' 571s ok 57 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 58 571s qvalue: ;q=0.0000 571s # expected: 200 571s # received: '200' 571s ok 59 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 60 571s # expected: 200 571s # received: '200' 571s ok 61 571s # testing : response Content-Encoding is OK 571s # expected: 'br' 571s # received: 'br' 571s ok 62 571s # expected: 200 571s # received: '200' 571s ok 63 571s # testing : response Content-Encoding is OK 571s # expected: 'gzip' 571s # received: 'gzip' 571s ok 64 571s ok 574s t/modules/buffer.t .................. 574s 1..12 574s # Running under perl version 5.038002 for linux 574s # Current time local: Mon Jun 3 13:15:36 2024 574s # Current time GMT: Mon Jun 3 13:15:36 2024 574s # Using Test.pm version 1.31 574s # Using Apache/Test.pm version 1.42 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 1 574s ok 2 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 3 574s ok 4 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 5 574s ok 6 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 7 574s ok 8 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 9 574s ok 10 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 11 574s ok 12 574s ok 576s t/modules/cache.t ................... 576s 1..3 576s # Running under perl version 5.038002 for linux 576s # Current time local: Mon Jun 3 13:15:39 2024 576s # Current time GMT: Mon Jun 3 13:15:39 2024 576s # Using Test.pm version 1.31 576s # Using Apache/Test.pm version 1.42 576s # testing : non-cached call to index.html 576s # expected: 200 576s # received: '200' 576s ok 1 576s # testing : call to cache index.html 576s # expected: 200 576s # received: '200' 576s ok 2 576s # testing : cached call to index.html 576s # expected: 200 576s # received: '200' 576s ok 3 576s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 576s ok 582s t/modules/cgi.t ..................... 582s 1..58 582s # Running under perl version 5.038002 for linux 582s # Current time local: Mon Jun 3 13:15:41 2024 582s # Current time GMT: Mon Jun 3 13:15:41 2024 582s # Using Test.pm version 1.31 582s # Using Apache/Test.pm version 1.42 582s # testing : return code for acceptpathinfodefault.sh 582s # expected: 200 582s # received: '200' 582s ok 1 582s # testing : body for acceptpathinfodefault.sh 582s # expected: '' 582s # received: '' 582s ok 2 582s # testing : return code for acceptpathinfodefault.sh/foo 582s # expected: 200 582s # received: '200' 582s ok 3 582s # testing : body for acceptpathinfodefault.sh/foo 582s # expected: '/foo' 582s # received: '/foo' 582s ok 4 582s # testing : return code for acceptpathinfooff.sh 582s # expected: 200 582s # received: '200' 582s ok 5 582s # testing : body for acceptpathinfooff.sh 582s # expected: '' 582s # received: '' 582s ok 6 582s # testing : return code for acceptpathinfooff.sh/foo 582s # expected: 404 582s # received: '404' 582s ok 7 582s # no body test for this one 582s ok 8 582s # testing : return code for acceptpathinfoon.sh 582s # expected: 200 582s # received: '200' 582s ok 9 582s # testing : body for acceptpathinfoon.sh 582s # expected: '' 582s # received: '' 582s ok 10 582s # testing : return code for acceptpathinfoon.sh/foo 582s # expected: 200 582s # received: '200' 582s ok 11 582s # testing : body for acceptpathinfoon.sh/foo 582s # expected: '/foo' 582s # received: '/foo' 582s ok 12 582s # testing : return code for bogus-perl.pl 582s # expected: 500 582s # received: '500' 582s ok 13 582s # cgi log created ok. 582s ok 14 582s # testing : return code for bogus-sh.sh 582s # expected: 500 582s # received: '500' 582s ok 15 582s # checking that log size (807) is bigger than it used to be (523) 582s ok 16 582s # testing : return code for nph-stderr.pl 582s # expected: 200 582s # received: '200' 582s ok 17 582s # testing : body for nph-stderr.pl 582s # expected: 'this is nph-stdout' 582s # received: 'this is nph-stdout' 582s ok 18 582s # testing : return code for nph-test.pl 582s # expected: 200 582s # received: '200' 582s ok 19 582s # testing : body for nph-test.pl 582s # expected: 'ok' 582s # received: 'ok' 582s ok 20 582s # testing : return code for perl.pl 582s # expected: 200 582s # received: '200' 582s ok 21 582s # testing : body for perl.pl 582s # expected: 'perl cgi' 582s # received: 'perl cgi' 582s ok 22 582s # testing : return code for sh.sh 582s # expected: 200 582s # received: '200' 582s ok 23 582s # testing : body for sh.sh 582s # expected: 'sh cgi' 582s # received: 'sh cgi' 582s ok 24 582s # testing : return code for stderr1.pl 582s # expected: 200 582s # received: '200' 582s ok 25 582s # testing : body for stderr1.pl 582s # expected: 'this is stdout' 582s # received: 'this is stdout' 582s ok 26 582s # testing : return code for stderr2.pl 582s # expected: 200 582s # received: '200' 582s ok 27 582s # testing : body for stderr2.pl 582s # expected: 'this is also stdout' 582s # received: 'this is also stdout' 582s ok 28 582s # testing : return code for stderr3.pl 582s # expected: 200 582s # received: '200' 582s ok 29 582s # testing : body for stderr3.pl 582s # expected: 'this is more stdout' 582s # received: 'this is more stdout' 582s ok 30 582s # posted content (length 10) to bogus-perl.pl 582s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 582s # expected: '500' 582s # received: '500' 582s ok 31 582s # checking that log size (35781) is greater than 807 582s ok 32 582s # verifying that logged content is 10 characters 582s ok 33 582s # posted content (length 99) to bogus-perl.pl 582s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 582s # expected: '500' 582s # received: '500' 582s ok 34 582s # checking that log size (36240) is greater than 35781 582s ok 35 582s # verifying that logged content is 99 characters 582s ok 36 582s # posted content (length 250) to bogus-perl.pl 582s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 582s # expected: '500' 582s # received: '500' 582s ok 37 582s # checking that log size (36851) is greater than 36240 582s ok 38 582s # verifying that logged content is 250 characters 582s ok 39 582s # posted content (length 255) to bogus-perl.pl 582s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 582s # expected: '500' 582s # received: '500' 582s ok 40 582s # checking that log size (37467) is greater than 36851 582s ok 41 582s # verifying that logged content is 255 characters 582s ok 42 582s # posted content (length 256) to bogus-perl.pl 582s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 582s # expected: '500' 582s # received: '500' 582s ok 43 582s # checking that log size (38084) is greater than 37467 582s ok 44 582s # verifying that logged content is 256 characters 582s ok 45 582s # posted content (length 257) to bogus-perl.pl 582s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 582s # expected: '500' 582s # received: '500' 582s ok 46 582s # checking that log size (38701) is greater than 38084 582s ok 47 582s # verifying that logged content is 256 characters 582s ok 48 582s # posted content (length 258) to bogus-perl.pl 582s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 582s # expected: '500' 582s # received: '500' 582s ok 49 582s # checking that log size (39318) is greater than 38701 582s ok 50 582s # verifying that logged content is 256 characters 582s ok 51 582s # posted content (length 1024) to bogus-perl.pl 582s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 582s # expected: '500' 582s # received: '500' 582s ok 52 582s # checking that log size (39936) is greater than 39318 582s ok 53 582s # verifying that logged content is 256 characters 582s ok 54 582s # verifying log is greater than 40960 bytes. 582s ok 55 582s # verifying log did not grow after making bogus request. 582s ok 56 582s # verifying log did not grow after making another bogus request. 582s ok 57 582s # checking that HEAD /modules/cgi/perl.pl returns 200. 582s ok 58 582s ok 583s t/modules/data.t .................... 583s 1..2 583s # Running under perl version 5.038002 for linux 583s # Current time local: Mon Jun 3 13:15:46 2024 583s # Current time GMT: Mon Jun 3 13:15:46 2024 583s # Using Test.pm version 1.31 583s # Using Apache/Test.pm version 1.42 583s # testing : Checking return code is '200' 583s # expected: 200 583s # received: '200' 583s ok 1 583s ok 2 583s ok 588s t/modules/dav.t ..................... 588s 1..19 588s # Running under perl version 5.038002 for linux 588s # Current time local: Mon Jun 3 13:15:48 2024 588s # Current time GMT: Mon Jun 3 13:15:48 2024 588s # Using Test.pm version 1.31 588s # Using Apache/Test.pm version 1.42 588s resource lock test: 588s ok 1 588s DAV put test: 588s ok 2 588s getting DAV resource properties: 588s ok 3 588s created: Mon, 03 Jun 2024 13:15:50 GMT 588s modified: Mon, 03 Jun 2024 13:15:50 GMT 588s now: Mon, 03 Jun 2024 13:15:52 GMT 588s ok 4 588s ok 5 588s resource lock status test: 588s ok 6 588s resource unlock test: 588s ok 7 588s resource lock status test: 588s ok 8 588s getting uri... 588s expect: 588s -> 588s 588s
588s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

638s # 638s # ' 638s # received: ' 638s #

Hello World!

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

No query was specified.

638s # 638s # ' 638s # received: ' 638s #

No query was specified.

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

Hello World!

638s # 638s # ' 638s # received: ' 638s #

Hello World!

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

No query was specified.

638s # 638s # ' 638s # received: ' 638s #

No query was specified.

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

mod_include test

643s # 643s # 643s # Hello World 643s # 643s #

[back]

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

mod_include test

643s # 643s # 643s # Hello World 643s # 643s #

[back]

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

mod_include test

643s # 643s # 643s # Hello World 643s # 643s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [pb49aeff5_foo1]

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

LoadBalancer Status for balancer://foo2 [pb49aeff5_foo2]

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

LoadBalancer Status for balancer://foo3 [pb49aeff5_foo3]

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

LoadBalancer Status for balancer://foo4 [pb49aeff5_foo4]

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

LoadBalancer Status for balancer://pr45434 [pb49aeff5_pr45434]

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

LoadBalancer Status for balancer://failover [pb49aeff5_failover]

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

LoadBalancer Status for balancer://dynproxy [pb49aeff5_dynproxy]

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

Moved Permanently

697s #

The document has moved here.

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

Moved Permanently

697s #

The document has moved here.

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

Moved Permanently

697s #

The document has moved here.

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

Moved Permanently

697s #

The document has moved here.

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

Multiple Choices

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

Available documents: 697s #

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

Multiple Choices

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

Available documents: 697s #

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

Multiple Choices

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

Available documents: 697s #

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

Moved Permanently

697s #

The document has moved here.

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

Multiple Choices

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

Available documents: 697s #

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

Multiple Choices

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

Available documents: 697s #

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

Moved Permanently

697s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

700s
Current Time: Monday, 03-Jun-2024 13:17:45 UTC
700s
Restart Time: Monday, 03-Jun-2024 13:12:49 UTC
700s
Parent Server Config. Generation: 1
700s
Parent Server MPM Generation: 0
700s
Server uptime: 4 minutes 55 seconds
700s
Server load: 0.61 0.69 0.37
700s
Total accesses: 6797 - Total Traffic: 139.6 MB - Total Duration: 109455
700s
CPU Usage: u2.14 s3.04 cu3.29 cs3.72 - 4.13% CPU load
700s
23 requests/sec - 484.6 kB/second - 21.0 kB/request - 16.1034 ms/request
700s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
700s
_._.W..
700s

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

700s 700s 700s 700s 700s 700s 700s 700s 700s 700s 700s 700s 700s 700s 700s 700s 700s 700s 700s
SrvPIDAccMCPU 700s SSReqDurConnChildSlotClientProtocolVHostRequest
0-079710/3299/3299_ 700s 5.5420372760.066.8066.80 700s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-0-0/0/3160. 700s 0.00220314970.00.0072.12 700s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
2-0940400/177/177_ 700s 0.332079910.00.500.50 700s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-0-0/0/11. 700s 0.00210153580.00.000.01 700s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
4-01015060/116/120W 700s 0.15004480.00.080.08 700s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
5-0-0/0/23. 700s 0.00240168330.00.000.09 700s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
6-0-0/0/7. 700s 0.00230490.00.000.00 700s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
700s
700s 700s 700s 700s 700s 700s 700s 700s 700s 700s 700s 700s
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
700s 700s ok 1 700s ok 702s t/modules/substitute.t .............. 702s 1..19 702s # Running under perl version 5.038002 for linux 702s # Current time local: Mon Jun 3 13:17:45 2024 702s # Current time GMT: Mon Jun 3 13:17:45 2024 702s # Using Test.pm version 1.31 702s # Using Apache/Test.pm version 1.42 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'barbar': OK 702s ok 1 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'barbar': OK 702s ok 2 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'foofoo': OK 702s ok 3 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'barbar': OK 702s ok 4 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'barbar': OK 702s ok 5 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'barbar': OK 702s ok 6 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'foof 702s oo': OK 702s ok 7 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'xfoo': OK 702s ok 8 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 702s ok 9 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s barx 702s ': OK 702s ok 10 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'a$1axb(': OK 702s ok 11 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'a$XX': OK 702s ok 12 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 702s ok 13 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'x&x': OK 702s ok 14 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'xx': OK 702s ok 15 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'fcooar': OK 702s ok 16 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'fc$1ar': OK 702s ok 17 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'fdooar': OK 702s ok 18 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s got 200 'XXXfooXXX 702s bar': OK 702s ok 19 702s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 702s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 702s ok 707s t/modules/unique_id.t ............... 707s 1..300 707s # Running under perl version 5.038002 for linux 707s # Current time local: Mon Jun 3 13:17:47 2024 707s # Current time GMT: Mon Jun 3 13:17:47 2024 707s # Using Test.pm version 1.31 707s # Using Apache/Test.pm version 1.42 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 1 707s # unique id: Zl3CfiS4TJpfaivddsEZcAAAAAA 707s ok 2 707s ok 3 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 4 707s # unique id: Zl3CfrQMcWkoztvZhT4-6wAAAAQ 707s ok 5 707s ok 6 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 7 707s # unique id: Zl3Cft60rXtewCvyrcjlyAAAAAI 707s ok 8 707s ok 9 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 10 707s # unique id: Zl3CfiS4TJpfaivddsEZcQAAAAA 707s ok 11 707s ok 12 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 13 707s # unique id: Zl3CfrQMcWkoztvZhT4-7AAAAAQ 707s ok 14 707s ok 15 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 16 707s # unique id: Zl3Cft60rXtewCvyrcjlyQAAAAI 707s ok 17 707s ok 18 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 19 707s # unique id: Zl3CfiS4TJpfaivddsEZcgAAAAA 707s ok 20 707s ok 21 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 22 707s # unique id: Zl3CfrQMcWkoztvZhT4-7QAAAAQ 707s ok 23 707s ok 24 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 25 707s # unique id: Zl3Cft60rXtewCvyrcjlygAAAAI 707s ok 26 707s ok 27 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 28 707s # unique id: Zl3CfiS4TJpfaivddsEZcwAAAAA 707s ok 29 707s ok 30 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 31 707s # unique id: Zl3CfrQMcWkoztvZhT4-7gAAAAQ 707s ok 32 707s ok 33 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 34 707s # unique id: Zl3Cft60rXtewCvyrcjlywAAAAI 707s ok 35 707s ok 36 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 37 707s # unique id: Zl3CfiS4TJpfaivddsEZdAAAAAA 707s ok 38 707s ok 39 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 40 707s # unique id: Zl3CfrQMcWkoztvZhT4-7wAAAAQ 707s ok 41 707s ok 42 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 43 707s # unique id: Zl3Cft60rXtewCvyrcjlzAAAAAI 707s ok 44 707s ok 45 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 46 707s # unique id: Zl3CfiS4TJpfaivddsEZdQAAAAA 707s ok 47 707s ok 48 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 49 707s # unique id: Zl3CfrQMcWkoztvZhT4-8AAAAAQ 707s ok 50 707s ok 51 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 52 707s # unique id: Zl3Cft60rXtewCvyrcjlzQAAAAI 707s ok 53 707s ok 54 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 55 707s # unique id: Zl3CfiS4TJpfaivddsEZdgAAAAA 707s ok 56 707s ok 57 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 58 707s # unique id: Zl3CfrQMcWkoztvZhT4-8QAAAAQ 707s ok 59 707s ok 60 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 61 707s # unique id: Zl3Cft60rXtewCvyrcjlzgAAAAI 707s ok 62 707s ok 63 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 64 707s # unique id: Zl3CfrQMcWkoztvZhT4-8gAAAAQ 707s ok 65 707s ok 66 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 67 707s # unique id: Zl3Cft60rXtewCvyrcjlzwAAAAI 707s ok 68 707s ok 69 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 70 707s # unique id: Zl3CfiS4TJpfaivddsEZdwAAAAA 707s ok 71 707s ok 72 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 73 707s # unique id: Zl3CfrQMcWkoztvZhT4-8wAAAAQ 707s ok 74 707s ok 75 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 76 707s # unique id: Zl3Cft60rXtewCvyrcjl0AAAAAI 707s ok 77 707s ok 78 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 79 707s # unique id: Zl3CfiS4TJpfaivddsEZeAAAAAA 707s ok 80 707s ok 81 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 82 707s # unique id: Zl3CfrQMcWkoztvZhT4-9AAAAAQ 707s ok 83 707s ok 84 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 85 707s # unique id: Zl3Cft60rXtewCvyrcjl0QAAAAI 707s ok 86 707s ok 87 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 88 707s # unique id: Zl3CfiS4TJpfaivddsEZeQAAAAA 707s ok 89 707s ok 90 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 91 707s # unique id: Zl3CfrQMcWkoztvZhT4-9QAAAAQ 707s ok 92 707s ok 93 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 94 707s # unique id: Zl3Cft60rXtewCvyrcjl0gAAAAI 707s ok 95 707s ok 96 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 97 707s # unique id: Zl3CfiS4TJpfaivddsEZegAAAAA 707s ok 98 707s ok 99 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 100 707s # unique id: Zl3CfrQMcWkoztvZhT4-9gAAAAQ 707s ok 101 707s ok 102 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 103 707s # unique id: Zl3Cft60rXtewCvyrcjl0wAAAAI 707s ok 104 707s ok 105 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 106 707s # unique id: Zl3CfiS4TJpfaivddsEZewAAAAA 707s ok 107 707s ok 108 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 109 707s # unique id: Zl3CfrQMcWkoztvZhT4-9wAAAAQ 707s ok 110 707s ok 111 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 112 707s # unique id: Zl3Cft60rXtewCvyrcjl1AAAAAI 707s ok 113 707s ok 114 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 115 707s # unique id: Zl3CfiS4TJpfaivddsEZfAAAAAA 707s ok 116 707s ok 117 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 118 707s # unique id: Zl3CfrQMcWkoztvZhT4--AAAAAQ 707s ok 119 707s ok 120 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 121 707s # unique id: Zl3Cft60rXtewCvyrcjl1QAAAAI 707s ok 122 707s ok 123 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 124 707s # unique id: Zl3CfiS4TJpfaivddsEZfQAAAAA 707s ok 125 707s ok 126 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 127 707s # unique id: Zl3CfrQMcWkoztvZhT4--QAAAAQ 707s ok 128 707s ok 129 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 130 707s # unique id: Zl3Cft60rXtewCvyrcjl1gAAAAI 707s ok 131 707s ok 132 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 133 707s # unique id: Zl3CfiS4TJpfaivddsEZfgAAAAA 707s ok 134 707s ok 135 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 136 707s # unique id: Zl3CfrQMcWkoztvZhT4--gAAAAQ 707s ok 137 707s ok 138 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 139 707s # unique id: Zl3Cft60rXtewCvyrcjl1wAAAAI 707s ok 140 707s ok 141 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 142 707s # unique id: Zl3CfyS4TJpfaivddsEZfwAAAAA 707s ok 143 707s ok 144 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 145 707s # unique id: Zl3Cf7QMcWkoztvZhT4--wAAAAQ 707s ok 146 707s ok 147 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 148 707s # unique id: Zl3Cf960rXtewCvyrcjl2AAAAAI 707s ok 149 707s ok 150 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 151 707s # unique id: Zl3CfyS4TJpfaivddsEZgAAAAAA 707s ok 152 707s ok 153 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 154 707s # unique id: Zl3Cf7QMcWkoztvZhT4-_AAAAAQ 707s ok 155 707s ok 156 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 157 707s # unique id: Zl3Cf960rXtewCvyrcjl2QAAAAI 707s ok 158 707s ok 159 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 160 707s # unique id: Zl3CfyS4TJpfaivddsEZgQAAAAA 707s ok 161 707s ok 162 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 163 707s # unique id: Zl3Cf7QMcWkoztvZhT4-_QAAAAQ 707s ok 164 707s ok 165 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 166 707s # unique id: Zl3Cf960rXtewCvyrcjl2gAAAAI 707s ok 167 707s ok 168 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 169 707s # unique id: Zl3CfyS4TJpfaivddsEZggAAAAA 707s ok 170 707s ok 171 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 172 707s # unique id: Zl3Cf7QMcWkoztvZhT4-_gAAAAQ 707s ok 173 707s ok 174 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 175 707s # unique id: Zl3Cf960rXtewCvyrcjl2wAAAAI 707s ok 176 707s ok 177 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 178 707s # unique id: Zl3CfyS4TJpfaivddsEZgwAAAAA 707s ok 179 707s ok 180 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 181 707s # unique id: Zl3Cf7QMcWkoztvZhT4-_wAAAAQ 707s ok 182 707s ok 183 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 184 707s # unique id: Zl3Cf960rXtewCvyrcjl3AAAAAI 707s ok 185 707s ok 186 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 187 707s # unique id: Zl3CfyS4TJpfaivddsEZhAAAAAA 707s ok 188 707s ok 189 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 190 707s # unique id: Zl3Cf7QMcWkoztvZhT4_AAAAAAQ 707s ok 191 707s ok 192 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 193 707s # unique id: Zl3Cf960rXtewCvyrcjl3QAAAAI 707s ok 194 707s ok 195 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 196 707s # unique id: Zl3CfyS4TJpfaivddsEZhQAAAAA 707s ok 197 707s ok 198 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 199 707s # unique id: Zl3Cf7QMcWkoztvZhT4_AQAAAAQ 707s ok 200 707s ok 201 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 202 707s # unique id: Zl3Cf960rXtewCvyrcjl3gAAAAI 707s ok 203 707s ok 204 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 205 707s # unique id: Zl3CfyS4TJpfaivddsEZhgAAAAA 707s ok 206 707s ok 207 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 208 707s # unique id: Zl3Cf7QMcWkoztvZhT4_AgAAAAQ 707s ok 209 707s ok 210 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 211 707s # unique id: Zl3Cf960rXtewCvyrcjl3wAAAAI 707s ok 212 707s ok 213 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 214 707s # unique id: Zl3CfyS4TJpfaivddsEZhwAAAAA 707s ok 215 707s ok 216 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 217 707s # unique id: Zl3Cf7QMcWkoztvZhT4_AwAAAAQ 707s ok 218 707s ok 219 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 220 707s # unique id: Zl3Cf960rXtewCvyrcjl4AAAAAI 707s ok 221 707s ok 222 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 223 707s # unique id: Zl3CfyS4TJpfaivddsEZiAAAAAA 707s ok 224 707s ok 225 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 226 707s # unique id: Zl3Cf7QMcWkoztvZhT4_BAAAAAQ 707s ok 227 707s ok 228 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 229 707s # unique id: Zl3Cf960rXtewCvyrcjl4QAAAAI 707s ok 230 707s ok 231 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 232 707s # unique id: Zl3CfyS4TJpfaivddsEZiQAAAAA 707s ok 233 707s ok 234 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 235 707s # unique id: Zl3Cf7QMcWkoztvZhT4_BQAAAAQ 707s ok 236 707s ok 237 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 238 707s # unique id: Zl3Cf960rXtewCvyrcjl4gAAAAI 707s ok 239 707s ok 240 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 241 707s # unique id: Zl3CfyS4TJpfaivddsEZigAAAAA 707s ok 242 707s ok 243 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 244 707s # unique id: Zl3Cf7QMcWkoztvZhT4_BgAAAAQ 707s ok 245 707s ok 246 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 247 707s # unique id: Zl3Cf960rXtewCvyrcjl4wAAAAI 707s ok 248 707s ok 249 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 250 707s # unique id: Zl3CfyS4TJpfaivddsEZiwAAAAA 707s ok 251 707s ok 252 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 253 707s # unique id: Zl3Cf7QMcWkoztvZhT4_BwAAAAQ 707s ok 254 707s ok 255 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 256 707s # unique id: Zl3Cf960rXtewCvyrcjl5AAAAAI 707s ok 257 707s ok 258 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 259 707s # unique id: Zl3CfyS4TJpfaivddsEZjAAAAAA 707s ok 260 707s ok 261 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 262 707s # unique id: Zl3Cf7QMcWkoztvZhT4_CAAAAAQ 707s ok 263 707s ok 264 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 265 707s # unique id: Zl3Cf960rXtewCvyrcjl5QAAAAI 707s ok 266 707s ok 267 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 268 707s # unique id: Zl3CfyS4TJpfaivddsEZjQAAAAA 707s ok 269 707s ok 270 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 271 707s # unique id: Zl3Cf7QMcWkoztvZhT4_CQAAAAQ 707s ok 272 707s ok 273 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 274 707s # unique id: Zl3Cf960rXtewCvyrcjl5gAAAAI 707s ok 275 707s ok 276 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 277 707s # unique id: Zl3CfyS4TJpfaivddsEZjgAAAAA 707s ok 278 707s ok 279 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 280 707s # unique id: Zl3Cf7QMcWkoztvZhT4_CgAAAAQ 707s ok 281 707s ok 282 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 283 707s # unique id: Zl3CgN60rXtewCvyrcjl5wAAAAI 707s ok 284 707s ok 285 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 286 707s # unique id: Zl3CgCS4TJpfaivddsEZjwAAAAA 707s ok 287 707s ok 288 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 289 707s # unique id: Zl3CgLQMcWkoztvZhT4_CwAAAAQ 707s ok 290 707s ok 291 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 292 707s # unique id: Zl3CgN60rXtewCvyrcjl6AAAAAI 707s ok 293 707s ok 294 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 295 707s # unique id: Zl3CgCS4TJpfaivddsEZkAAAAAA 707s ok 296 707s ok 297 707s # testing : fetch unique ID 707s # expected: 200 707s # received: '200' 707s ok 298 707s # unique id: Zl3CgLQMcWkoztvZhT4_DAAAAAQ 707s ok 299 707s ok 300 707s ok 710s t/modules/usertrack.t ............... 710s 1..1004 710s # Running under perl version 5.038002 for linux 710s # Current time local: Mon Jun 3 13:17:52 2024 710s # Current time GMT: Mon Jun 3 13:17:52 2024 710s # Using Test.pm version 1.31 710s # Using Apache/Test.pm version 1.42 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 1 710s ok 2 710s Set-Cookie: usertrack_test=2c22fffb.619fc293dd855; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=2c22fffb.619fc293dd855 710s ok 3 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 4 710s ok 5 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 6 710s ok 7 710s Set-Cookie: usertrack_test=134d33b8.619fc293dfc75; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=134d33b8.619fc293dfc75 710s ok 8 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 9 710s ok 10 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 11 710s ok 12 710s Set-Cookie: usertrack_test=88657348.619fc293e0d9a; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=88657348.619fc293e0d9a 710s ok 13 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 14 710s ok 15 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 16 710s ok 17 710s Set-Cookie: usertrack_test=cb333912.619fc293e1cb9; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=cb333912.619fc293e1cb9 710s ok 18 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 19 710s ok 20 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 21 710s ok 22 710s Set-Cookie: usertrack_test=b8b77a7.619fc293e2bad; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=b8b77a7.619fc293e2bad 710s ok 23 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 24 710s ok 25 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 26 710s ok 27 710s Set-Cookie: usertrack_test=570482aa.619fc293e40d2; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=570482aa.619fc293e40d2 710s ok 28 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 29 710s ok 30 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 31 710s ok 32 710s Set-Cookie: usertrack_test=bcb1d00b.619fc293e5030; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=bcb1d00b.619fc293e5030 710s ok 33 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 34 710s ok 35 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 36 710s ok 37 710s Set-Cookie: usertrack_test=1ed843ee.619fc293e6054; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=1ed843ee.619fc293e6054 710s ok 38 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 39 710s ok 40 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 41 710s ok 42 710s Set-Cookie: usertrack_test=62d864c3.619fc293e72fc; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=62d864c3.619fc293e72fc 710s ok 43 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 44 710s ok 45 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 46 710s ok 47 710s Set-Cookie: usertrack_test=5f8d366f.619fc293e85a5; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=5f8d366f.619fc293e85a5 710s ok 48 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 49 710s ok 50 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 51 710s ok 52 710s Set-Cookie: usertrack_test=32e2b611.619fc293e95d5; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=32e2b611.619fc293e95d5 710s ok 53 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 54 710s ok 55 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 56 710s ok 57 710s Set-Cookie: usertrack_test=3e8a6c94.619fc293ea4d2; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=3e8a6c94.619fc293ea4d2 710s ok 58 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 59 710s ok 60 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 61 710s ok 62 710s Set-Cookie: usertrack_test=38d57418.619fc293eb635; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=38d57418.619fc293eb635 710s ok 63 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 64 710s ok 65 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 66 710s ok 67 710s Set-Cookie: usertrack_test=9af1b7f9.619fc293ec794; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=9af1b7f9.619fc293ec794 710s ok 68 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 69 710s ok 70 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 71 710s ok 72 710s Set-Cookie: usertrack_test=bf175e4e.619fc293ed82a; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=bf175e4e.619fc293ed82a 710s ok 73 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 74 710s ok 75 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 76 710s ok 77 710s Set-Cookie: usertrack_test=23430b06.619fc293eeb56; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=23430b06.619fc293eeb56 710s ok 78 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 79 710s ok 80 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 81 710s ok 82 710s Set-Cookie: usertrack_test=9727f3fd.619fc293efa33; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=9727f3fd.619fc293efa33 710s ok 83 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 84 710s ok 85 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 86 710s ok 87 710s Set-Cookie: usertrack_test=1962bfd2.619fc293f07fd; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=1962bfd2.619fc293f07fd 710s ok 88 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 89 710s ok 90 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 91 710s ok 92 710s Set-Cookie: usertrack_test=21dcf3f0.619fc293f15bd; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=21dcf3f0.619fc293f15bd 710s ok 93 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 94 710s ok 95 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 96 710s ok 97 710s Set-Cookie: usertrack_test=b4a63434.619fc293f29ae; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=b4a63434.619fc293f29ae 710s ok 98 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 99 710s ok 100 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 101 710s ok 102 710s Set-Cookie: usertrack_test=34a7949c.619fc293f3b11; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=34a7949c.619fc293f3b11 710s ok 103 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 104 710s ok 105 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 106 710s ok 107 710s Set-Cookie: usertrack_test=7d30ad06.619fc293f4bb3; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=7d30ad06.619fc293f4bb3 710s ok 108 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 109 710s ok 110 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 111 710s ok 112 710s Set-Cookie: usertrack_test=35b9c0bd.619fc293f5ec5; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=35b9c0bd.619fc293f5ec5 710s ok 113 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 114 710s ok 115 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 116 710s ok 117 710s Set-Cookie: usertrack_test=79708356.619fc293f6f50; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=79708356.619fc293f6f50 710s ok 118 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 119 710s ok 120 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 121 710s ok 122 710s Set-Cookie: usertrack_test=ca73a14a.619fc293f829d; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=ca73a14a.619fc293f829d 710s ok 123 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 124 710s ok 125 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 126 710s ok 127 710s Set-Cookie: usertrack_test=e243f534.619fc293f9224; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=e243f534.619fc293f9224 710s ok 128 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 129 710s ok 130 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 131 710s ok 132 710s Set-Cookie: usertrack_test=1c7bb720.619fc293fa4df; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=1c7bb720.619fc293fa4df 710s ok 133 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 134 710s ok 135 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 136 710s ok 137 710s Set-Cookie: usertrack_test=dc317cd7.619fc293fb26e; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=dc317cd7.619fc293fb26e 710s ok 138 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 139 710s ok 140 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 141 710s ok 142 710s Set-Cookie: usertrack_test=59be76ee.619fc293fc262; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=59be76ee.619fc293fc262 710s ok 143 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 144 710s ok 145 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 146 710s ok 147 710s Set-Cookie: usertrack_test=8bf50e57.619fc293fd40a; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=8bf50e57.619fc293fd40a 710s ok 148 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 149 710s ok 150 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 151 710s ok 152 710s Set-Cookie: usertrack_test=d1832aee.619fc293feb29; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=d1832aee.619fc293feb29 710s ok 153 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 154 710s ok 155 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 156 710s ok 157 710s Set-Cookie: usertrack_test=3806c66c.619fc293fff40; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=3806c66c.619fc293fff40 710s ok 158 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 159 710s ok 160 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 161 710s ok 162 710s Set-Cookie: usertrack_test=c6450665.619fc294013cf; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=c6450665.619fc294013cf 710s ok 163 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 164 710s ok 165 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 166 710s ok 167 710s Set-Cookie: usertrack_test=6caeda6c.619fc294027ba; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=6caeda6c.619fc294027ba 710s ok 168 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 169 710s ok 170 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 171 710s ok 172 710s Set-Cookie: usertrack_test=e3bdba7b.619fc29403ca2; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=e3bdba7b.619fc29403ca2 710s ok 173 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 174 710s ok 175 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 176 710s ok 177 710s Set-Cookie: usertrack_test=58a365d1.619fc29405249; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=58a365d1.619fc29405249 710s ok 178 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 179 710s ok 180 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 181 710s ok 182 710s Set-Cookie: usertrack_test=ad53af7a.619fc294066d2; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=ad53af7a.619fc294066d2 710s ok 183 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 184 710s ok 185 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 186 710s ok 187 710s Set-Cookie: usertrack_test=1cc48735.619fc29407b3a; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=1cc48735.619fc29407b3a 710s ok 188 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 189 710s ok 190 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 191 710s ok 192 710s Set-Cookie: usertrack_test=d6131202.619fc29409269; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=d6131202.619fc29409269 710s ok 193 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 194 710s ok 195 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 196 710s ok 197 710s Set-Cookie: usertrack_test=2af82f47.619fc2940a703; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=2af82f47.619fc2940a703 710s ok 198 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 199 710s ok 200 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 201 710s ok 202 710s Set-Cookie: usertrack_test=4a8504e.619fc2940bb23; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=4a8504e.619fc2940bb23 710s ok 203 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 204 710s ok 205 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 206 710s ok 207 710s Set-Cookie: usertrack_test=75d0a61a.619fc2940ce7e; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=75d0a61a.619fc2940ce7e 710s ok 208 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 209 710s ok 210 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 211 710s ok 212 710s Set-Cookie: usertrack_test=c264910d.619fc2940e218; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=c264910d.619fc2940e218 710s ok 213 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 214 710s ok 215 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 216 710s ok 217 710s Set-Cookie: usertrack_test=831fd7a5.619fc2940f5bc; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=831fd7a5.619fc2940f5bc 710s ok 218 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 219 710s ok 220 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 221 710s ok 222 710s Set-Cookie: usertrack_test=84ca9ca1.619fc2941083e; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=84ca9ca1.619fc2941083e 710s ok 223 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 224 710s ok 225 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 226 710s ok 227 710s Set-Cookie: usertrack_test=4b36efef.619fc29411b2e; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=4b36efef.619fc29411b2e 710s ok 228 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 229 710s ok 230 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 231 710s ok 232 710s Set-Cookie: usertrack_test=ba03b39f.619fc29412e0f; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=ba03b39f.619fc29412e0f 710s ok 233 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 234 710s ok 235 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 236 710s ok 237 710s Set-Cookie: usertrack_test=ecb0978f.619fc29413fde; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=ecb0978f.619fc29413fde 710s ok 238 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 239 710s ok 240 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 241 710s ok 242 710s Set-Cookie: usertrack_test=a0009b5d.619fc29415387; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=a0009b5d.619fc29415387 710s ok 243 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 244 710s ok 245 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 246 710s ok 247 710s Set-Cookie: usertrack_test=eff16152.619fc294167db; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=eff16152.619fc294167db 710s ok 248 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 249 710s ok 250 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 251 710s ok 252 710s Set-Cookie: usertrack_test=d9fbc87c.619fc29417dbf; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=d9fbc87c.619fc29417dbf 710s ok 253 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 254 710s ok 255 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 256 710s ok 257 710s Set-Cookie: usertrack_test=2bb59d25.619fc29419445; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=2bb59d25.619fc29419445 710s ok 258 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 259 710s ok 260 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 261 710s ok 262 710s Set-Cookie: usertrack_test=a3b90b4a.619fc2941a98e; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=a3b90b4a.619fc2941a98e 710s ok 263 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 264 710s ok 265 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 266 710s ok 267 710s Set-Cookie: usertrack_test=77096c7f.619fc2941bd34; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=77096c7f.619fc2941bd34 710s ok 268 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 269 710s ok 270 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 271 710s ok 272 710s Set-Cookie: usertrack_test=b395d6b8.619fc2941d0fe; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=b395d6b8.619fc2941d0fe 710s ok 273 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 274 710s ok 275 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 276 710s ok 277 710s Set-Cookie: usertrack_test=baf1d955.619fc2941e399; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=baf1d955.619fc2941e399 710s ok 278 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 279 710s ok 280 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 281 710s ok 282 710s Set-Cookie: usertrack_test=4f0e033.619fc2941f5e3; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=4f0e033.619fc2941f5e3 710s ok 283 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 284 710s ok 285 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 286 710s ok 287 710s Set-Cookie: usertrack_test=2a336fdf.619fc294207d8; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=2a336fdf.619fc294207d8 710s ok 288 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 289 710s ok 290 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 291 710s ok 292 710s Set-Cookie: usertrack_test=9ba34aec.619fc294219a9; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=9ba34aec.619fc294219a9 710s ok 293 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 294 710s ok 295 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 296 710s ok 297 710s Set-Cookie: usertrack_test=2b4ee389.619fc294230fd; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=2b4ee389.619fc294230fd 710s ok 298 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 299 710s ok 300 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 301 710s ok 302 710s Set-Cookie: usertrack_test=a90d5d08.619fc2942424a; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=a90d5d08.619fc2942424a 710s ok 303 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 304 710s ok 305 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 306 710s ok 307 710s Set-Cookie: usertrack_test=95445228.619fc2942535d; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=95445228.619fc2942535d 710s ok 308 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 309 710s ok 310 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 311 710s ok 312 710s Set-Cookie: usertrack_test=3061b84c.619fc294265c6; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=3061b84c.619fc294265c6 710s ok 313 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 314 710s ok 315 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 316 710s ok 317 710s Set-Cookie: usertrack_test=ac157882.619fc29427721; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=ac157882.619fc29427721 710s ok 318 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 319 710s ok 320 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 321 710s ok 322 710s Set-Cookie: usertrack_test=d500ae0f.619fc294291f5; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=d500ae0f.619fc294291f5 710s ok 323 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 324 710s ok 325 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 326 710s ok 327 710s Set-Cookie: usertrack_test=8a1e5a87.619fc2942b741; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=8a1e5a87.619fc2942b741 710s ok 328 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 329 710s ok 330 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 331 710s ok 332 710s Set-Cookie: usertrack_test=2a50e909.619fc2942c980; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=2a50e909.619fc2942c980 710s ok 333 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 334 710s ok 335 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 336 710s ok 337 710s Set-Cookie: usertrack_test=f7c25957.619fc2942d9e1; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=f7c25957.619fc2942d9e1 710s ok 338 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 339 710s ok 340 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 341 710s ok 342 710s Set-Cookie: usertrack_test=68034d54.619fc2942ea76; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=68034d54.619fc2942ea76 710s ok 343 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 344 710s ok 345 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 346 710s ok 347 710s Set-Cookie: usertrack_test=602a24df.619fc2942fadb; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=602a24df.619fc2942fadb 710s ok 348 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 349 710s ok 350 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 351 710s ok 352 710s Set-Cookie: usertrack_test=692f453c.619fc29430b80; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=692f453c.619fc29430b80 710s ok 353 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 354 710s ok 355 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 356 710s ok 357 710s Set-Cookie: usertrack_test=68776da8.619fc29431a8b; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=68776da8.619fc29431a8b 710s ok 358 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 359 710s ok 360 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 361 710s ok 362 710s Set-Cookie: usertrack_test=666df319.619fc29432c0f; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=666df319.619fc29432c0f 710s ok 363 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 364 710s ok 365 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 366 710s ok 367 710s Set-Cookie: usertrack_test=a7afd08.619fc29433c92; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=a7afd08.619fc29433c92 710s ok 368 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 369 710s ok 370 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 371 710s ok 372 710s Set-Cookie: usertrack_test=27cffcb7.619fc29434aab; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=27cffcb7.619fc29434aab 710s ok 373 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 374 710s ok 375 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 376 710s ok 377 710s Set-Cookie: usertrack_test=77b31cc.619fc294358f2; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=77b31cc.619fc294358f2 710s ok 378 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 379 710s ok 380 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 381 710s ok 382 710s Set-Cookie: usertrack_test=e30840aa.619fc29436619; path=/; expires=Mon, 03-Jun-24 13:18:54 GMT 710s Cookie: usertrack_test=e30840aa.619fc29436619 710s ok 383 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 384 710s ok 385 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 386 710s ok 387 710s Set-Cookie: usertrack_test=450e83c5.619fc294372f2; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=450e83c5.619fc294372f2 710s ok 388 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 389 710s ok 390 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 391 710s ok 392 710s Set-Cookie: usertrack_test=22084ba1.619fc294380f1; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=22084ba1.619fc294380f1 710s ok 393 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 394 710s ok 395 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 396 710s ok 397 710s Set-Cookie: usertrack_test=70da22b9.619fc29438eab; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=70da22b9.619fc29438eab 710s ok 398 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 399 710s ok 400 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 401 710s ok 402 710s Set-Cookie: usertrack_test=1dc59107.619fc29439d3f; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=1dc59107.619fc29439d3f 710s ok 403 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 404 710s ok 405 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 406 710s ok 407 710s Set-Cookie: usertrack_test=87ed4ee8.619fc2943ae8a; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=87ed4ee8.619fc2943ae8a 710s ok 408 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 409 710s ok 410 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 411 710s ok 412 710s Set-Cookie: usertrack_test=b21356b2.619fc2943bf56; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=b21356b2.619fc2943bf56 710s ok 413 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 414 710s ok 415 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 416 710s ok 417 710s Set-Cookie: usertrack_test=c28a72b9.619fc2943d0cb; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=c28a72b9.619fc2943d0cb 710s ok 418 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 419 710s ok 420 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 421 710s ok 422 710s Set-Cookie: usertrack_test=d98fc43b.619fc2943e1db; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=d98fc43b.619fc2943e1db 710s ok 423 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 424 710s ok 425 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 426 710s ok 427 710s Set-Cookie: usertrack_test=f728ab3a.619fc2943f4b5; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=f728ab3a.619fc2943f4b5 710s ok 428 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 429 710s ok 430 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 431 710s ok 432 710s Set-Cookie: usertrack_test=7a1033da.619fc2944083c; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=7a1033da.619fc2944083c 710s ok 433 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 434 710s ok 435 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 436 710s ok 437 710s Set-Cookie: usertrack_test=c31c85a2.619fc29441a39; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=c31c85a2.619fc29441a39 710s ok 438 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 439 710s ok 440 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 441 710s ok 442 710s Set-Cookie: usertrack_test=79352c26.619fc29442b14; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=79352c26.619fc29442b14 710s ok 443 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 444 710s ok 445 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 446 710s ok 447 710s Set-Cookie: usertrack_test=379a3556.619fc29443e1b; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=379a3556.619fc29443e1b 710s ok 448 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 449 710s ok 450 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 451 710s ok 452 710s Set-Cookie: usertrack_test=79873bfa.619fc294451cc; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=79873bfa.619fc294451cc 710s ok 453 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 454 710s ok 455 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 456 710s ok 457 710s Set-Cookie: usertrack_test=683ae9d7.619fc29446050; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=683ae9d7.619fc29446050 710s ok 458 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 459 710s ok 460 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 461 710s ok 462 710s Set-Cookie: usertrack_test=84390ce2.619fc29446f70; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=84390ce2.619fc29446f70 710s ok 463 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 464 710s ok 465 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 466 710s ok 467 710s Set-Cookie: usertrack_test=3a82af8.619fc29447fdd; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=3a82af8.619fc29447fdd 710s ok 468 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 469 710s ok 470 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 471 710s ok 472 710s Set-Cookie: usertrack_test=edc9c1c4.619fc29449630; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=edc9c1c4.619fc29449630 710s ok 473 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 474 710s ok 475 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 476 710s ok 477 710s Set-Cookie: usertrack_test=a0f8fb12.619fc2944a9a8; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=a0f8fb12.619fc2944a9a8 710s ok 478 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 479 710s ok 480 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 481 710s ok 482 710s Set-Cookie: usertrack_test=1b68e767.619fc2944bce3; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=1b68e767.619fc2944bce3 710s ok 483 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 484 710s ok 485 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 486 710s ok 487 710s Set-Cookie: usertrack_test=6a97732f.619fc2944d460; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=6a97732f.619fc2944d460 710s ok 488 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 489 710s ok 490 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 491 710s ok 492 710s Set-Cookie: usertrack_test=2ed95ee2.619fc2944f2f0; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=2ed95ee2.619fc2944f2f0 710s ok 493 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 494 710s ok 495 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 496 710s ok 497 710s Set-Cookie: usertrack_test=4b004496.619fc29450965; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=4b004496.619fc29450965 710s ok 498 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 499 710s ok 500 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 501 710s ok 502 710s Set-Cookie: usertrack_test=7dfcd56.619fc2945199e; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=7dfcd56.619fc2945199e 710s ok 503 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 504 710s ok 505 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 506 710s ok 507 710s Set-Cookie: usertrack_test=daf4f814.619fc29452ab2; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=daf4f814.619fc29452ab2 710s ok 508 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 509 710s ok 510 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 511 710s ok 512 710s Set-Cookie: usertrack_test=24afdc34.619fc29453982; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=24afdc34.619fc29453982 710s ok 513 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 514 710s ok 515 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 516 710s ok 517 710s Set-Cookie: usertrack_test=a5d4df2a.619fc294549b4; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=a5d4df2a.619fc294549b4 710s ok 518 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 519 710s ok 520 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 521 710s ok 522 710s Set-Cookie: usertrack_test=7ed8ba09.619fc294558e8; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=7ed8ba09.619fc294558e8 710s ok 523 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 524 710s ok 525 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 526 710s ok 527 710s Set-Cookie: usertrack_test=caa58294.619fc294568f4; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=caa58294.619fc294568f4 710s ok 528 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 529 710s ok 530 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 531 710s ok 532 710s Set-Cookie: usertrack_test=752503d6.619fc29457883; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=752503d6.619fc29457883 710s ok 533 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 534 710s ok 535 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 536 710s ok 537 710s Set-Cookie: usertrack_test=fc802792.619fc294586f9; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=fc802792.619fc294586f9 710s ok 538 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 539 710s ok 540 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 541 710s ok 542 710s Set-Cookie: usertrack_test=d86b54c8.619fc294595d7; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=d86b54c8.619fc294595d7 710s ok 543 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 544 710s ok 545 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 546 710s ok 547 710s Set-Cookie: usertrack_test=7e79eb29.619fc2945a8af; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=7e79eb29.619fc2945a8af 710s ok 548 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 549 710s ok 550 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 551 710s ok 552 710s Set-Cookie: usertrack_test=9395a1a6.619fc2945b7d5; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=9395a1a6.619fc2945b7d5 710s ok 553 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 554 710s ok 555 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 556 710s ok 557 710s Set-Cookie: usertrack_test=f2eb249e.619fc2945c946; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=f2eb249e.619fc2945c946 710s ok 558 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 559 710s ok 560 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 561 710s ok 562 710s Set-Cookie: usertrack_test=9619495a.619fc2945d8f6; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=9619495a.619fc2945d8f6 710s ok 563 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 564 710s ok 565 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 566 710s ok 567 710s Set-Cookie: usertrack_test=b539aa3d.619fc2945e827; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=b539aa3d.619fc2945e827 710s ok 568 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 569 710s ok 570 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 571 710s ok 572 710s Set-Cookie: usertrack_test=77002781.619fc2945f693; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=77002781.619fc2945f693 710s ok 573 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 574 710s ok 575 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 576 710s ok 577 710s Set-Cookie: usertrack_test=fe805942.619fc2946040e; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=fe805942.619fc2946040e 710s ok 578 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 579 710s ok 580 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 581 710s ok 582 710s Set-Cookie: usertrack_test=c08ad4ea.619fc29461150; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=c08ad4ea.619fc29461150 710s ok 583 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 584 710s ok 585 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 586 710s ok 587 710s Set-Cookie: usertrack_test=7fbe3341.619fc29461e34; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=7fbe3341.619fc29461e34 710s ok 588 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 589 710s ok 590 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 591 710s ok 592 710s Set-Cookie: usertrack_test=ee7f9afd.619fc29462eb3; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=ee7f9afd.619fc29462eb3 710s ok 593 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 594 710s ok 595 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 596 710s ok 597 710s Set-Cookie: usertrack_test=24cc69c5.619fc29463f0b; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=24cc69c5.619fc29463f0b 710s ok 598 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 599 710s ok 600 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 601 710s ok 602 710s Set-Cookie: usertrack_test=e2c82533.619fc29464eb2; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=e2c82533.619fc29464eb2 710s ok 603 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 604 710s ok 605 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 606 710s ok 607 710s Set-Cookie: usertrack_test=ff77a453.619fc29465e39; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=ff77a453.619fc29465e39 710s ok 608 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 609 710s ok 610 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 611 710s ok 612 710s Set-Cookie: usertrack_test=ad14abfc.619fc29466d5b; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=ad14abfc.619fc29466d5b 710s ok 613 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 614 710s ok 615 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 616 710s ok 617 710s Set-Cookie: usertrack_test=d9ac78da.619fc29467c6b; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=d9ac78da.619fc29467c6b 710s ok 618 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 619 710s ok 620 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 621 710s ok 622 710s Set-Cookie: usertrack_test=1c8f4898.619fc29468be7; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=1c8f4898.619fc29468be7 710s ok 623 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 624 710s ok 625 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 626 710s ok 627 710s Set-Cookie: usertrack_test=de0a31ac.619fc29469b73; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=de0a31ac.619fc29469b73 710s ok 628 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 629 710s ok 630 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 631 710s ok 632 710s Set-Cookie: usertrack_test=3938ad52.619fc2946aadb; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=3938ad52.619fc2946aadb 710s ok 633 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 634 710s ok 635 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 636 710s ok 637 710s Set-Cookie: usertrack_test=ba91bbcb.619fc2946b9fe; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=ba91bbcb.619fc2946b9fe 710s ok 638 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 639 710s ok 640 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 641 710s ok 642 710s Set-Cookie: usertrack_test=ef8637c8.619fc2946c961; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=ef8637c8.619fc2946c961 710s ok 643 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 644 710s ok 645 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 646 710s ok 647 710s Set-Cookie: usertrack_test=5281dfee.619fc2946d82c; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=5281dfee.619fc2946d82c 710s ok 648 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 649 710s ok 650 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 651 710s ok 652 710s Set-Cookie: usertrack_test=e98af3d5.619fc2946e6e3; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=e98af3d5.619fc2946e6e3 710s ok 653 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 654 710s ok 655 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 656 710s ok 657 710s Set-Cookie: usertrack_test=d49c102.619fc2946f654; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=d49c102.619fc2946f654 710s ok 658 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 659 710s ok 660 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 661 710s ok 662 710s Set-Cookie: usertrack_test=cd3cdc1c.619fc294705a8; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=cd3cdc1c.619fc294705a8 710s ok 663 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 664 710s ok 665 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 666 710s ok 667 710s Set-Cookie: usertrack_test=91912e4f.619fc29471458; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=91912e4f.619fc29471458 710s ok 668 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 669 710s ok 670 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 671 710s ok 672 710s Set-Cookie: usertrack_test=a1f8e003.619fc29472283; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=a1f8e003.619fc29472283 710s ok 673 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 674 710s ok 675 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 676 710s ok 677 710s Set-Cookie: usertrack_test=166b267b.619fc29473114; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=166b267b.619fc29473114 710s ok 678 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 679 710s ok 680 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 681 710s ok 682 710s Set-Cookie: usertrack_test=a7fbed5.619fc2947401c; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=a7fbed5.619fc2947401c 710s ok 683 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 684 710s ok 685 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 686 710s ok 687 710s Set-Cookie: usertrack_test=6d0dea9b.619fc29474fcd; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=6d0dea9b.619fc29474fcd 710s ok 688 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 689 710s ok 690 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 691 710s ok 692 710s Set-Cookie: usertrack_test=12bc21e9.619fc29475ea3; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=12bc21e9.619fc29475ea3 710s ok 693 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 694 710s ok 695 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 696 710s ok 697 710s Set-Cookie: usertrack_test=7f6dd5fa.619fc29476f36; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=7f6dd5fa.619fc29476f36 710s ok 698 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 699 710s ok 700 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 701 710s ok 702 710s Set-Cookie: usertrack_test=caa001ec.619fc29477e68; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=caa001ec.619fc29477e68 710s ok 703 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 704 710s ok 705 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 706 710s ok 707 710s Set-Cookie: usertrack_test=1e0815c5.619fc29478c13; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=1e0815c5.619fc29478c13 710s ok 708 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 709 710s ok 710 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 711 710s ok 712 710s Set-Cookie: usertrack_test=60a9101d.619fc29479a6b; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=60a9101d.619fc29479a6b 710s ok 713 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 714 710s ok 715 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 716 710s ok 717 710s Set-Cookie: usertrack_test=4fcb619.619fc2947a7ce; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=4fcb619.619fc2947a7ce 710s ok 718 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 719 710s ok 720 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 721 710s ok 722 710s Set-Cookie: usertrack_test=2d5426f7.619fc2947b932; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=2d5426f7.619fc2947b932 710s ok 723 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 724 710s ok 725 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 726 710s ok 727 710s Set-Cookie: usertrack_test=81a00823.619fc2947cee8; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=81a00823.619fc2947cee8 710s ok 728 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 729 710s ok 730 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 731 710s ok 732 710s Set-Cookie: usertrack_test=b5649e70.619fc2947ddd0; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=b5649e70.619fc2947ddd0 710s ok 733 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 734 710s ok 735 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 736 710s ok 737 710s Set-Cookie: usertrack_test=4e431874.619fc2947ec9c; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=4e431874.619fc2947ec9c 710s ok 738 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 739 710s ok 740 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 741 710s ok 742 710s Set-Cookie: usertrack_test=88c4479f.619fc2947fac8; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=88c4479f.619fc2947fac8 710s ok 743 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 744 710s ok 745 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 746 710s ok 747 710s Set-Cookie: usertrack_test=40b21d8e.619fc2948095b; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=40b21d8e.619fc2948095b 710s ok 748 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 749 710s ok 750 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 751 710s ok 752 710s Set-Cookie: usertrack_test=cf98c05f.619fc294816d3; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=cf98c05f.619fc294816d3 710s ok 753 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 754 710s ok 755 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 756 710s ok 757 710s Set-Cookie: usertrack_test=46074d2f.619fc29482497; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=46074d2f.619fc29482497 710s ok 758 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 759 710s ok 760 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 761 710s ok 762 710s Set-Cookie: usertrack_test=b73102e8.619fc294831ef; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=b73102e8.619fc294831ef 710s ok 763 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 764 710s ok 765 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 766 710s ok 767 710s Set-Cookie: usertrack_test=967d7ac7.619fc29484005; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=967d7ac7.619fc29484005 710s ok 768 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 769 710s ok 770 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 771 710s ok 772 710s Set-Cookie: usertrack_test=6e2ca9b4.619fc29484dfe; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=6e2ca9b4.619fc29484dfe 710s ok 773 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 774 710s ok 775 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 776 710s ok 777 710s Set-Cookie: usertrack_test=6a9d5420.619fc29485c75; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=6a9d5420.619fc29485c75 710s ok 778 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 779 710s ok 780 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 781 710s ok 782 710s Set-Cookie: usertrack_test=1ac4cc12.619fc29486c8b; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=1ac4cc12.619fc29486c8b 710s ok 783 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 784 710s ok 785 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 786 710s ok 787 710s Set-Cookie: usertrack_test=a8c6326.619fc29487918; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=a8c6326.619fc29487918 710s ok 788 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 789 710s ok 790 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 791 710s ok 792 710s Set-Cookie: usertrack_test=799cf669.619fc29488563; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=799cf669.619fc29488563 710s ok 793 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 794 710s ok 795 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 796 710s ok 797 710s Set-Cookie: usertrack_test=e2029700.619fc29489282; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=e2029700.619fc29489282 710s ok 798 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 799 710s ok 800 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 801 710s ok 802 710s Set-Cookie: usertrack_test=6babbb5.619fc2948a0aa; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=6babbb5.619fc2948a0aa 710s ok 803 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 804 710s ok 805 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 806 710s ok 807 710s Set-Cookie: usertrack_test=36400e9b.619fc2948ae6a; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=36400e9b.619fc2948ae6a 710s ok 808 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 809 710s ok 810 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 811 710s ok 812 710s Set-Cookie: usertrack_test=dbc1f8fe.619fc2948bab2; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=dbc1f8fe.619fc2948bab2 710s ok 813 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 814 710s ok 815 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 816 710s ok 817 710s Set-Cookie: usertrack_test=e4b8c7e8.619fc2948c7a6; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=e4b8c7e8.619fc2948c7a6 710s ok 818 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 819 710s ok 820 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 821 710s ok 822 710s Set-Cookie: usertrack_test=116495c7.619fc2948d483; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=116495c7.619fc2948d483 710s ok 823 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 824 710s ok 825 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 826 710s ok 827 710s Set-Cookie: usertrack_test=b60d1b7b.619fc2948e091; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=b60d1b7b.619fc2948e091 710s ok 828 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 829 710s ok 830 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 831 710s ok 832 710s Set-Cookie: usertrack_test=85464e91.619fc2948ed8b; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=85464e91.619fc2948ed8b 710s ok 833 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 834 710s ok 835 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 836 710s ok 837 710s Set-Cookie: usertrack_test=259ae01c.619fc2948fa2b; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=259ae01c.619fc2948fa2b 710s ok 838 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 839 710s ok 840 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 841 710s ok 842 710s Set-Cookie: usertrack_test=cf080159.619fc2949070d; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=cf080159.619fc2949070d 710s ok 843 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 844 710s ok 845 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 846 710s ok 847 710s Set-Cookie: usertrack_test=44dc777.619fc2949147f; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=44dc777.619fc2949147f 710s ok 848 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 849 710s ok 850 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 851 710s ok 852 710s Set-Cookie: usertrack_test=5b00a69b.619fc294922aa; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=5b00a69b.619fc294922aa 710s ok 853 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 854 710s ok 855 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 856 710s ok 857 710s Set-Cookie: usertrack_test=70cdbc5b.619fc29492f85; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=70cdbc5b.619fc29492f85 710s ok 858 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 859 710s ok 860 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 861 710s ok 862 710s Set-Cookie: usertrack_test=31939c4f.619fc29493cc4; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=31939c4f.619fc29493cc4 710s ok 863 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 864 710s ok 865 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 866 710s ok 867 710s Set-Cookie: usertrack_test=a7a3b0d1.619fc29494a0b; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=a7a3b0d1.619fc29494a0b 710s ok 868 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 869 710s ok 870 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 871 710s ok 872 710s Set-Cookie: usertrack_test=f940d6.619fc29495775; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=f940d6.619fc29495775 710s ok 873 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 874 710s ok 875 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 876 710s ok 877 710s Set-Cookie: usertrack_test=79807bc.619fc29496598; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=79807bc.619fc29496598 710s ok 878 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 879 710s ok 880 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 881 710s ok 882 710s Set-Cookie: usertrack_test=8d89f797.619fc29497259; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=8d89f797.619fc29497259 710s ok 883 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 884 710s ok 885 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 886 710s ok 887 710s Set-Cookie: usertrack_test=bed338e3.619fc29497f82; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=bed338e3.619fc29497f82 710s ok 888 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 889 710s ok 890 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 891 710s ok 892 710s Set-Cookie: usertrack_test=635e95f.619fc29498de3; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=635e95f.619fc29498de3 710s ok 893 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 894 710s ok 895 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 896 710s ok 897 710s Set-Cookie: usertrack_test=23677f94.619fc29499c35; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=23677f94.619fc29499c35 710s ok 898 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 899 710s ok 900 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 901 710s ok 902 710s Set-Cookie: usertrack_test=233d004c.619fc2949a9d9; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=233d004c.619fc2949a9d9 710s ok 903 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 904 710s ok 905 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 906 710s ok 907 710s Set-Cookie: usertrack_test=23840d19.619fc2949b7d4; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=23840d19.619fc2949b7d4 710s ok 908 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 909 710s ok 910 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 911 710s ok 912 710s Set-Cookie: usertrack_test=f0c49bc1.619fc2949c589; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=f0c49bc1.619fc2949c589 710s ok 913 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 914 710s ok 915 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 916 710s ok 917 710s Set-Cookie: usertrack_test=ed6223bd.619fc2949d675; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=ed6223bd.619fc2949d675 710s ok 918 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 919 710s ok 920 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 921 710s ok 922 710s Set-Cookie: usertrack_test=c2aff9c7.619fc2949e65f; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=c2aff9c7.619fc2949e65f 710s ok 923 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 924 710s ok 925 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 926 710s ok 927 710s Set-Cookie: usertrack_test=af361abc.619fc2949f49e; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=af361abc.619fc2949f49e 710s ok 928 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 929 710s ok 930 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 931 710s ok 932 710s Set-Cookie: usertrack_test=ae1820be.619fc294a01df; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=ae1820be.619fc294a01df 710s ok 933 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 934 710s ok 935 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 936 710s ok 937 710s Set-Cookie: usertrack_test=af9a0c69.619fc294a1042; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=af9a0c69.619fc294a1042 710s ok 938 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 939 710s ok 940 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 941 710s ok 942 710s Set-Cookie: usertrack_test=4d84b28a.619fc294a1d30; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=4d84b28a.619fc294a1d30 710s ok 943 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 944 710s ok 945 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 946 710s ok 947 710s Set-Cookie: usertrack_test=19bfbbdc.619fc294a2cf2; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=19bfbbdc.619fc294a2cf2 710s ok 948 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 949 710s ok 950 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 951 710s ok 952 710s Set-Cookie: usertrack_test=8978703.619fc294a3ca0; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=8978703.619fc294a3ca0 710s ok 953 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 954 710s ok 955 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 956 710s ok 957 710s Set-Cookie: usertrack_test=534fce48.619fc294a4b35; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=534fce48.619fc294a4b35 710s ok 958 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 959 710s ok 960 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 961 710s ok 962 710s Set-Cookie: usertrack_test=c891fde5.619fc294a5aea; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=c891fde5.619fc294a5aea 710s ok 963 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 964 710s ok 965 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 966 710s ok 967 710s Set-Cookie: usertrack_test=684f8527.619fc294a67c4; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=684f8527.619fc294a67c4 710s ok 968 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 969 710s ok 970 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 971 710s ok 972 710s Set-Cookie: usertrack_test=cb9c5a7e.619fc294a762e; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=cb9c5a7e.619fc294a762e 710s ok 973 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 974 710s ok 975 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 976 710s ok 977 710s Set-Cookie: usertrack_test=d2c7b5f2.619fc294a8292; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=d2c7b5f2.619fc294a8292 710s ok 978 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 979 710s ok 980 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 981 710s ok 982 710s Set-Cookie: usertrack_test=774fbd5a.619fc294a8e61; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=774fbd5a.619fc294a8e61 710s ok 983 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 984 710s ok 985 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 986 710s ok 987 710s Set-Cookie: usertrack_test=af54b8c0.619fc294a9c01; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=af54b8c0.619fc294a9c01 710s ok 988 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 989 710s ok 990 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 991 710s ok 992 710s Set-Cookie: usertrack_test=e10b1352.619fc294aaa16; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=e10b1352.619fc294aaa16 710s ok 993 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 994 710s ok 995 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 996 710s ok 997 710s Set-Cookie: usertrack_test=3bfb5c64.619fc294aba35; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s Cookie: usertrack_test=3bfb5c64.619fc294aba35 710s ok 998 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 999 710s ok 1000 710s ok 1001 710s # testing : Checking return code is '200' 710s # expected: 200 710s # received: '200' 710s ok 1002 710s # usertrack_test=7ac70156.619fc294ac98e; path=/; expires=Mon, 03-Jun-24 13:18:55 GMT 710s ok 1003 710s # expected: undef 710s # received: undef 710s ok 1004 710s ok 713s t/modules/vhost_alias.t ............. 713s 1..8 713s # Running under perl version 5.038002 for linux 713s # Current time local: Mon Jun 3 13:17:55 2024 713s # Current time GMT: Mon Jun 3 13:17:55 2024 713s # Using Test.pm version 1.31 713s # Using Apache/Test.pm version 1.42 713s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 713s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 713s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 713s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 713s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 713s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 713s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 713s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 713s # testing : VirtalDocumentRoot test 713s # expected: 'www.vha-test.com' 713s # received: 'www.vha-test.com' 713s ok 1 713s # testing : VirtualScriptAlias test 713s # expected: 'test cgi for www.vha-test.com' 713s # received: 'test cgi for www.vha-test.com' 713s ok 2 713s # testing : VirtalDocumentRoot test 713s # expected: 'big.server.name.from.heck.org' 713s # received: 'big.server.name.from.heck.org' 713s ok 3 713s # testing : VirtualScriptAlias test 713s # expected: 'test cgi for big.server.name.from.heck.org' 713s # received: 'test cgi for big.server.name.from.heck.org' 713s ok 4 713s # testing : VirtalDocumentRoot test 713s # expected: 'ab.com' 713s # received: 'ab.com' 713s ok 5 713s # testing : VirtualScriptAlias test 713s # expected: 'test cgi for ab.com' 713s # received: 'test cgi for ab.com' 713s ok 6 713s # testing : VirtalDocumentRoot test 713s # expected: 'w-t-f.net' 713s # received: 'w-t-f.net' 713s ok 7 713s # testing : VirtualScriptAlias test 713s # expected: 'test cgi for w-t-f.net' 713s # received: 'test cgi for w-t-f.net' 713s ok 8 713s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 713s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 713s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 713s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 713s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 713s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 713s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 713s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 713s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 713s ok 715s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 717s t/protocol/echo.t ................... 717s 1..8 717s # Running under perl version 5.038002 for linux 717s # Current time local: Mon Jun 3 13:18:00 2024 717s # Current time GMT: Mon Jun 3 13:18:00 2024 717s # Using Test.pm version 1.31 717s # Using Apache/Test.pm version 1.42 717s testing mod_echo_ssl 717s ok 1 717s #Cipher: TLS_AES_256_GCM_SHA384 717s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 717s # testing : echo 717s # expected: 't/protocol/echo.t' 717s # received: 't/protocol/echo.t' 717s ok 2 717s # testing : echo 717s # expected: '/usr/bin/perl' 717s # received: '/usr/bin/perl' 717s ok 3 717s # testing : echo 717s # expected: '119652119652119652119652119652' 717s # received: '119652119652119652119652119652' 717s ok 4 717s testing mod_echo 717s ok 5 717s # testing : echo 717s # expected: 't/protocol/echo.t' 717s # received: 't/protocol/echo.t' 717s ok 6 717s # testing : echo 717s # expected: '/usr/bin/perl' 717s # received: '/usr/bin/perl' 717s ok 7 717s # testing : echo 717s # expected: '119652119652119652119652119652' 717s # received: '119652119652119652119652119652' 717s ok 8 717s ok 720s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 722s t/security/CVE-2003-0542.t .......... 722s 1..1 722s # Running under perl version 5.038002 for linux 722s # Current time local: Mon Jun 3 13:18:05 2024 722s # Current time GMT: Mon Jun 3 13:18:05 2024 722s # Using Test.pm version 1.31 722s # Using Apache/Test.pm version 1.42 722s # testing : CAN-2003-0542 test case 722s # expected: 404 722s # received: '404' 722s ok 1 722s ok 724s t/security/CVE-2004-0747.t .......... 724s 1..1 724s # Running under perl version 5.038002 for linux 724s # Current time local: Mon Jun 3 13:18:07 2024 724s # Current time GMT: Mon Jun 3 13:18:07 2024 724s # Using Test.pm version 1.31 724s # Using Apache/Test.pm version 1.42 724s # testing : CAN-2004-0747 ap_resolve_env test case 724s # expected: 200 724s # received: 200 724s ok 1 724s ok 727s t/security/CVE-2004-0811.t .......... 727s 1..8 727s # Running under perl version 5.038002 for linux 727s # Current time local: Mon Jun 3 13:18:09 2024 727s # Current time GMT: Mon Jun 3 13:18:09 2024 727s # Using Test.pm version 1.31 727s # Using Apache/Test.pm version 1.42 727s # testing : subdir access allowed 727s # expected: 200 727s # received: '200' 727s ok 1 727s # testing : subdir access allowed 727s # expected: 200 727s # received: '200' 727s ok 2 727s # testing : subdir access allowed 727s # expected: 200 727s # received: '200' 727s ok 3 727s # testing : subdir access allowed 727s # expected: 200 727s # received: '200' 727s ok 4 727s # testing : topdir access denied 727s # expected: 401 727s # received: '401' 727s ok 5 727s # testing : topdir access denied 727s # expected: 401 727s # received: '401' 727s ok 6 727s # testing : topdir access denied 727s # expected: 401 727s # received: '401' 727s ok 7 727s # testing : topdir access denied 727s # expected: 401 727s # received: '401' 727s ok 8 727s ok 729s t/security/CVE-2004-0940.t .......... 729s 1..1 729s # Running under perl version 5.038002 for linux 729s # Current time local: Mon Jun 3 13:18:12 2024 729s # Current time GMT: Mon Jun 3 13:18:12 2024 729s # Using Test.pm version 1.31 729s # Using Apache/Test.pm version 1.42 729s # testing : response was 200 729s # expected: 200 729s # received: '200' 729s ok 1 729s ok 731s t/security/CVE-2004-0942.t .......... 731s 1..2 731s # Running under perl version 5.038002 for linux 731s # Current time local: Mon Jun 3 13:18:14 2024 731s # Current time GMT: Mon Jun 3 13:18:14 2024 731s # Using Test.pm version 1.31 731s # Using Apache/Test.pm version 1.42 731s ok 1 731s # testing : request was refused 731s # expected: qr/^HTTP\/1\.. 400/ 731s # received: 'HTTP/1.1 400 Bad Request 731s # ' 731s ok 2 731s ok 734s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 736s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 739s t/security/CVE-2005-2491.t .......... 739s 1..4 739s # Running under perl version 5.038002 for linux 739s # Current time local: Mon Jun 3 13:18:21 2024 739s # Current time GMT: Mon Jun 3 13:18:21 2024 739s # Using Test.pm version 1.31 739s # Using Apache/Test.pm version 1.42 739s # testing : check that server did not segfault 739s # expected: 'Internal Server Error' 739s # received: 'Internal Server Error' 739s ok 1 739s # testing : check for 500 response error 739s # expected: 500 739s # received: '500' 739s ok 2 739s # testing : check that server did not segfault 739s # expected: 'Internal Server Error' 739s # received: 'Internal Server Error' 739s ok 3 739s # testing : check for 500 response error 739s # expected: 500 739s # received: '500' 739s ok 4 739s ok 741s t/security/CVE-2005-2700.t .......... 741s 1..2 741s # Running under perl version 5.038002 for linux 741s # Current time local: Mon Jun 3 13:18:24 2024 741s # Current time GMT: Mon Jun 3 13:18:24 2024 741s # Using Test.pm version 1.31 741s # Using Apache/Test.pm version 1.42 741s # testing : access permitted without ccert 741s # expected: 200 741s # received: '200' 741s ok 1 741s # testing : access *not* permitted without ccert 741s # expected: 200 741s # received: '403' 741s ok 2 741s ok 744s t/security/CVE-2005-3352.t .......... 744s 1..2 744s # Running under perl version 5.038002 for linux 744s # Current time local: Mon Jun 3 13:18:26 2024 744s # Current time GMT: Mon Jun 3 13:18:26 2024 744s # Using Test.pm version 1.31 744s # Using Apache/Test.pm version 1.42 744s # testing : response code is OK 744s # expected: 200 744s # received: '200' 744s ok 1 744s # testing : referer was escaped 744s # expected: qr/%22%3e/ 744s # received: ' 744s # 744s # Menu for /security/CVE-2005-3352.map 744s # 744s #

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

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

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

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

Bad Request

794s #

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

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

Forbidden

832s

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

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

Not Found

863s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

898s #

The requested URL was not found on this server.

898s # ' 898s ok 8 898s # testing : /merge/notfound.html code 898s # expected: 404 898s # received: '404' 898s ok 9 898s # testing : /merge/notfound.html content 898s # expected: 'testing merge' 898s # received: 'testing merge' 898s ok 10 898s # testing : /merge/merge2/notfound.html code 898s # expected: 404 898s # received: '404' 898s ok 11 898s # testing : /merge/merge2/notfound.html content 898s # expected: 'testing merge' 898s # received: 'testing merge' 898s ok 12 898s # testing : /bounce/notfound.html code 898s # expected: 404 898s # received: '404' 898s ok 13 898s # testing : /bounce/notfound.html content 898s # expected: qr/expire test/ 898s # received: ' 898s # expire test 898s # expire test 898s # ' 898s ok 14 898s ok 900s t/apache/etags.t .................... 900s # Checking for existence of FileETag directive 900s # Returned 200: 900s 1..61 900s # Running under perl version 5.038002 for linux 900s # Current time local: Mon Jun 3 13:21:03 2024 900s # Current time GMT: Mon Jun 3 13:21:03 2024 900s # Using Test.pm version 1.31 900s # Using Apache/Test.pm version 1.42 900s # --- 900s # HEAD /apache/etags/all/minus-m/test.txt 900s # Expecting two components in ETag field 900s # Received "841ca-b" 900s ok 1 900s # --- 900s # HEAD /apache/etags/m/minus-mis/test.txt 900s # Expecting field to be absent 900s # Received "b-613edd771cbc0" 900s ok 2 900s # --- 900s # HEAD /apache/etags/all/mis/test.txt 900s # Expecting three components in ETag field 900s # Received "841d9-b-613edd771cbc0" 900s ok 3 900s # --- 900s # HEAD /apache/etags/m/plus-mi/test.txt 900s # Expecting two components in ETag field 900s # Received "8420b-613edd771cbc0" 900s ok 4 900s # --- 900s # HEAD /apache/etags/mi/test.txt 900s # Expecting two components in ETag field 900s # Received "84218-613edd771cbc0" 900s ok 5 900s # --- 900s # HEAD /apache/etags/ms/test.txt 900s # Expecting two components in ETag field 900s # Received "b-613edd771cbc0" 900s ok 6 900s # --- 900s # HEAD /apache/etags/all/minus-i/test.txt 900s # Expecting two components in ETag field 900s # Received "b-613edd771cbc0" 900s ok 7 900s # --- 900s # HEAD /apache/etags/m/minus-m/test.txt 900s # Expecting field to be absent 900s # Received "b-613edd771cbc0" 900s ok 8 900s # --- 900s # HEAD /apache/etags/all/minus-s/test.txt 900s # Expecting two components in ETag field 900s # Received "841d6-613edd771cbc0" 900s ok 9 900s # --- 900s # HEAD /apache/etags/m/plus-s/test.txt 900s # Expecting two components in ETag field 900s # Received "b-613edd771cbc0" 900s ok 10 900s # --- 900s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 900s # Expecting two components in ETag field 900s # Received "8424b-b" 900s ok 11 900s # --- 900s # HEAD /apache/etags/none/plus-i/test.txt 900s # Expecting one component in ETag field 900s # Received "84237" 900s ok 12 900s # --- 900s # HEAD /apache/etags/none/plus-s/test.txt 900s # Expecting one component in ETag field 900s # Received "b" 900s ok 13 900s # --- 900s # HEAD /apache/etags/none/i/test.txt 900s # Expecting one component in ETag field 900s # Received "84223" 900s ok 14 900s # --- 900s # HEAD /apache/etags/none/plus-m/test.txt 900s # Expecting one component in ETag field 900s # Received "613edd771cbc0" 900s ok 15 900s # --- 900s # HEAD /apache/etags/none/s/test.txt 900s # Expecting one component in ETag field 900s # Received "b" 900s ok 16 900s # --- 900s # HEAD /apache/etags/none/ms/test.txt 900s # Expecting two components in ETag field 900s # Received "b-613edd771cbc0" 900s ok 17 900s # --- 900s # HEAD /apache/etags/none/plus-is/test.txt 900s # Expecting two components in ETag field 900s # Received "8423a-b" 900s ok 18 900s # --- 900s # HEAD /apache/etags/none/is/test.txt 900s # Expecting two components in ETag field 900s # Received "84228-b" 900s ok 19 900s # --- 900s # HEAD /apache/etags/m/plus-m/test.txt 900s # Expecting one component in ETag field 900s # Received "613edd771cbc0" 900s ok 20 900s # --- 900s # HEAD /apache/etags/all/is/test.txt 900s # Expecting two components in ETag field 900s # Received "841bb-b" 900s ok 21 900s # --- 900s # HEAD /apache/etags/none/m/test.txt 900s # Expecting one component in ETag field 900s # Received "613edd771cbc0" 900s ok 22 900s # --- 900s # HEAD /apache/etags/none/mi/test.txt 900s # Expecting two components in ETag field 900s # Received "8422e-613edd771cbc0" 900s ok 23 900s # --- 900s # HEAD /apache/etags/m/plus-is/test.txt 900s # Expecting three components in ETag field 900s # Received "84205-b-613edd771cbc0" 900s ok 24 900s # --- 900s # HEAD /apache/etags/m/minus-mi/test.txt 900s # Expecting field to be absent 900s # Received "b-613edd771cbc0" 900s ok 25 900s # --- 900s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 900s # Expecting one component in ETag field 900s # Received "b" 900s ok 26 900s # --- 900s # HEAD /apache/etags/none/plus-ms/test.txt 900s # Expecting two components in ETag field 900s # Received "b-613edd771cbc0" 900s ok 27 900s # --- 900s # HEAD /apache/etags/m/test.txt 900s # Expecting one component in ETag field 900s # Received "613edd771cbc0" 900s ok 28 900s # --- 900s # HEAD /apache/etags/all/minus-ms/test.txt 900s # Expecting one component in ETag field 900s # Received "841d3" 900s ok 29 900s # --- 900s # HEAD /apache/etags/all/minus-is/test.txt 900s # Expecting one component in ETag field 900s # Received "613edd771cbc0" 900s ok 30 900s # --- 900s # HEAD /apache/etags/m/minus-is/test.txt 900s # Expecting field to be absent 900s # Received "613edd771cbc0" 900s ok 31 900s # --- 900s # HEAD /apache/etags/all/ms/test.txt 900s # Expecting two components in ETag field 900s # Received "b-613edd771cbc0" 900s ok 32 900s # --- 900s # HEAD /apache/etags/all/mi/test.txt 900s # Expecting two components in ETag field 900s # Received "841c1-613edd771cbc0" 900s ok 33 900s # --- 900s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 900s # Expecting two components in ETag field 900s # Received "b-613edd771cbc0" 900s ok 34 900s # --- 900s # HEAD /apache/etags/m/minus-s/test.txt 900s # Expecting field to be absent 900s # Received "613edd771cbc0" 900s ok 35 900s # --- 900s # HEAD /apache/etags/all/test.txt 900s # Expecting three components in ETag field 900s # Received "841e0-b-613edd771cbc0" 900s ok 36 900s # --- 900s # HEAD /apache/etags/i/test.txt 900s # Expecting one component in ETag field 900s # Received "841e5" 900s ok 37 900s # --- 900s # HEAD /apache/etags/m/plus-ms/test.txt 900s # Expecting two components in ETag field 900s # Received "b-613edd771cbc0" 900s ok 38 900s # --- 900s # HEAD /apache/etags/m/minus-ms/test.txt 900s # Expecting field to be absent 900s # Received "b-613edd771cbc0" 900s ok 39 900s # --- 900s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 900s # Expecting field to be absent 900s # Received "b-613edd771cbc0" 900s ok 40 900s # --- 900s # HEAD /apache/etags/m/plus-mis/test.txt 900s # Expecting three components in ETag field 900s # Received "8420e-b-613edd771cbc0" 900s ok 41 900s # --- 900s # HEAD /apache/etags/all/m/test.txt 900s # Expecting one component in ETag field 900s # Received "613edd771cbc0" 900s ok 42 900s # --- 900s # HEAD /apache/etags/m/plus-i/test.txt 900s # Expecting two components in ETag field 900s # Received "84202-613edd771cbc0" 900s ok 43 900s # --- 900s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 900s # Expecting one component in ETag field 900s # Received "613edd771cbc0" 900s ok 44 900s # --- 900s # HEAD /apache/etags/all/i/test.txt 900s # Expecting one component in ETag field 900s # Received "841b6" 900s ok 45 900s # --- 900s # HEAD /apache/etags/default/test.txt 900s # Expecting two components in ETag field 900s # Received "b-613edd771cbc0" 900s ok 46 900s # --- 900s # HEAD /apache/etags/none/inherit/test.txt 900s # Expecting field to be absent 900s # ETag field is missing 900s ok 47 900s # --- 900s # HEAD /apache/etags/none/mis/test.txt 900s # Expecting three components in ETag field 900s # Received "84231-b-613edd771cbc0" 900s ok 48 900s # --- 900s # HEAD /apache/etags/all/minus-mis/test.txt 900s # Expecting field to be absent 900s # Received "b-613edd771cbc0" 900s ok 49 900s # --- 900s # HEAD /apache/etags/s/test.txt 900s # Expecting one component in ETag field 900s # Received "b" 900s ok 50 900s # --- 900s # HEAD /apache/etags/all/minus-mi/test.txt 900s # Expecting one component in ETag field 900s # Received "b" 900s ok 51 900s # --- 900s # HEAD /apache/etags/none/plus-mi/test.txt 900s # Expecting two components in ETag field 900s # Received "84240-613edd771cbc0" 900s ok 52 900s # --- 900s # HEAD /apache/etags/none/test.txt 900s # Expecting field to be absent 900s # ETag field is missing 900s ok 53 900s # --- 900s # HEAD /apache/etags/all/s/test.txt 900s # Expecting one component in ETag field 900s # Received "b" 900s ok 54 900s # --- 900s # HEAD /apache/etags/m/minus-i/test.txt 900s # Expecting field to be absent 900s # Received "613edd771cbc0" 900s ok 55 900s # --- 900s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 900s # Expecting two components in ETag field 900s # Received "84257-613edd771cbc0" 900s ok 56 900s # --- 900s # HEAD /apache/etags/none/plus-mis/test.txt 900s # Expecting three components in ETag field 900s # Received "84258-b-613edd771cbc0" 900s ok 57 900s # --- 900s # HEAD /apache/etags/mis/test.txt 900s # Expecting three components in ETag field 900s # Received "8421b-b-613edd771cbc0" 900s ok 58 900s # --- 900s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 900s # Expecting one component in ETag field 900s # Received "84254" 900s ok 59 900s # --- 900s # HEAD /apache/etags/all/inherit/test.txt 900s # Expecting three components in ETag field 900s # Received "841b8-b-613edd771cbc0" 900s ok 60 900s # --- 900s # HEAD /apache/etags/is/test.txt 900s # Expecting two components in ETag field 900s # Received "841e8-b" 900s ok 61 900s ok 903s t/apache/expr.t ..................... 903s 1..229 903s # Running under perl version 5.038002 for linux 903s # Current time local: Mon Jun 3 13:21:05 2024 903s # Current time GMT: Mon Jun 3 13:21:05 2024 903s # Using Test.pm version 1.31 903s # Using Apache/Test.pm version 1.42 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true" should evaluate to true, got true 903s ok 1 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "false" should evaluate to false, got false 903s ok 2 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s Should get parse error for "foo", got parse error 903s ok 3 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "1 -eq 01" should evaluate to true, got true 903s ok 4 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "1 -eq 2" should evaluate to false, got false 903s ok 5 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "1 -ne 2" should evaluate to true, got true 903s ok 6 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "1 -ne 1" should evaluate to false, got false 903s ok 7 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "1 -lt 02" should evaluate to true, got true 903s ok 8 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "1 -lt 1" should evaluate to false, got false 903s ok 9 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "1 -le 2" should evaluate to true, got true 903s ok 10 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "1 -le 1" should evaluate to true, got true 903s ok 11 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "2 -gt 1" should evaluate to true, got true 903s ok 12 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "1 -gt 1" should evaluate to false, got false 903s ok 13 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "2 -ge 1" should evaluate to true, got true 903s ok 14 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "1 -ge 1" should evaluate to true, got true 903s ok 15 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "1 -gt -1" should evaluate to true, got true 903s ok 16 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'aa' == 'aa'" should evaluate to true, got true 903s ok 17 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'aa' == 'b'" should evaluate to false, got false 903s ok 18 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'aa' = 'aa'" should evaluate to true, got true 903s ok 19 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'aa' = 'b'" should evaluate to false, got false 903s ok 20 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'aa' != 'b'" should evaluate to true, got true 903s ok 21 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'aa' != 'aa'" should evaluate to false, got false 903s ok 22 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'aa' < 'b'" should evaluate to true, got true 903s ok 23 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'aa' < 'aa'" should evaluate to false, got false 903s ok 24 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'aa' <= 'b'" should evaluate to true, got true 903s ok 25 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'aa' <= 'aa'" should evaluate to true, got true 903s ok 26 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'b' > 'aa'" should evaluate to true, got true 903s ok 27 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'aa' > 'aa'" should evaluate to false, got false 903s ok 28 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'b' >= 'aa'" should evaluate to true, got true 903s ok 29 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'aa' >= 'aa'" should evaluate to true, got true 903s ok 30 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 903s ok 31 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 903s ok 32 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 903s ok 33 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 903s ok 34 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 903s ok 35 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 903s ok 36 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 903s ok 37 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 903s ok 38 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 903s ok 39 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 903s ok 40 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{TIME} != ''" should evaluate to true, got true 903s ok 41 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'a' -in { 'b', 'a' } " should evaluate to true, got true 903s ok 42 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'a' -in { 'b', 'c' } " should evaluate to false, got false 903s ok 43 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " 'abc' =~ /bc/ " should evaluate to true, got true 903s ok 44 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " 'abc' =~ /BC/i " should evaluate to true, got true 903s ok 45 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " 'abc' !~ m!bc! " should evaluate to false, got false 903s ok 46 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " 'abc' !~ m!BC!i " should evaluate to false, got false 903s ok 47 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " $0 == '' " should evaluate to true, got true 903s ok 48 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " $1 == '' " should evaluate to true, got true 903s ok 49 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " $9 == '' " should evaluate to true, got true 903s ok 50 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " '$0' == '' " should evaluate to true, got true 903s ok 51 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 903s ok 52 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 903s ok 53 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 903s ok 54 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 903s ok 55 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 903s ok 56 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 903s ok 57 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 903s ok 58 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 903s ok 59 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 903s ok 60 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 903s ok 61 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 903s ok 62 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 903s ok 63 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 903s ok 64 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 903s ok 65 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 903s ok 66 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 903s ok 67 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 903s ok 68 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 903s ok 69 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 903s ok 70 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{HTTPS} == 'off' " should evaluate to true, got true 903s ok 71 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 903s ok 72 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 903s ok 73 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 903s ok 74 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 903s ok 75 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 903s ok 76 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 903s ok 77 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 903s ok 78 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 903s ok 79 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 903s ok 80 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 903s ok 81 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 903s ok 82 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "escape('?') = '%3f' " should evaluate to true, got true 903s ok 83 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "unescape('%3f') = '?' " should evaluate to true, got true 903s ok 84 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 903s ok 85 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 903s ok 86 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 903s ok 87 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "file('/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 903s ok 88 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "-n ''" should evaluate to false, got false 903s ok 89 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "-z ''" should evaluate to true, got true 903s ok 90 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "-n '1'" should evaluate to true, got true 903s ok 91 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "-z '1'" should evaluate to false, got false 903s ok 92 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s Should get parse error for "-R 'abc'", got parse error 903s ok 93 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 903s ok 94 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "-R '240.0.0.0'" should evaluate to false, got false 903s ok 95 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "-R '240.0.0.0/8'" should evaluate to false, got false 903s ok 96 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "-R 'ff::/8'" should evaluate to false, got false 903s ok 97 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 903s ok 98 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 903s ok 99 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 903s ok 100 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 903s ok 101 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 903s ok 102 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 903s ok 103 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 903s ok 104 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'foo' -strmatch '*o'" should evaluate to true, got true 903s ok 105 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 903s ok 106 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'foo' -strmatch 'F*'" should evaluate to false, got false 903s ok 107 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'foo' -strcmatch 'F*'" should evaluate to true, got true 903s ok 108 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'foo' -strmatch 'g*'" should evaluate to false, got false 903s ok 109 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'foo' -strcmatch 'g*'" should evaluate to false, got false 903s ok 110 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 903s ok 111 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 903s ok 112 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 903s ok 113 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 903s ok 114 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s Should get parse error for "foo('bar') = 'bar'", got parse error 903s ok 115 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s Should get parse error for "%{FOO} != 'bar'", got parse error 903s ok 116 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s Should get parse error for "'bar' = bar", got parse error 903s ok 117 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true" should evaluate to true, got true 903s ok 118 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true && true" should evaluate to true, got true 903s ok 119 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true || true" should evaluate to true, got true 903s ok 120 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true || true || true" should evaluate to true, got true 903s ok 121 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true || true && true" should evaluate to true, got true 903s ok 122 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true && true || true" should evaluate to true, got true 903s ok 123 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true && true && true" should evaluate to true, got true 903s ok 124 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true || true || !true" should evaluate to true, got true 903s ok 125 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true || true && !true" should evaluate to true, got true 903s ok 126 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true && true || !true" should evaluate to true, got true 903s ok 127 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true && true && !true" should evaluate to false, got false 903s ok 128 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true && !true" should evaluate to false, got false 903s ok 129 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true || !true" should evaluate to true, got true 903s ok 130 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true || !true || true" should evaluate to true, got true 903s ok 131 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true || !true && true" should evaluate to true, got true 903s ok 132 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true && !true || true" should evaluate to true, got true 903s ok 133 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true && !true && true" should evaluate to false, got false 903s ok 134 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true || !true || !true" should evaluate to true, got true 903s ok 135 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true || !true && !true" should evaluate to true, got true 903s ok 136 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true && !true || !true" should evaluate to false, got false 903s ok 137 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "true && !true && !true" should evaluate to false, got false 903s ok 138 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true" should evaluate to false, got false 903s ok 139 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true && true" should evaluate to false, got false 903s ok 140 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true || true" should evaluate to true, got true 903s ok 141 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true || true || true" should evaluate to true, got true 903s ok 142 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true || true && true" should evaluate to true, got true 903s ok 143 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true && true || true" should evaluate to true, got true 903s ok 144 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true && true && true" should evaluate to false, got false 903s ok 145 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true || true || !true" should evaluate to true, got true 903s ok 146 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true || true && !true" should evaluate to false, got false 903s ok 147 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true && true || !true" should evaluate to false, got false 903s ok 148 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true && true && !true" should evaluate to false, got false 903s ok 149 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true && !true" should evaluate to false, got false 903s ok 150 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true || !true" should evaluate to false, got false 903s ok 151 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true || !true || true" should evaluate to true, got true 903s ok 152 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true || !true && true" should evaluate to false, got false 903s ok 153 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true && !true || true" should evaluate to true, got true 903s ok 154 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true && !true && true" should evaluate to false, got false 903s ok 155 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true || !true || !true" should evaluate to false, got false 903s ok 156 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true || !true && !true" should evaluate to false, got false 903s ok 157 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true && !true || !true" should evaluate to false, got false 903s ok 158 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!true && !true && !true" should evaluate to false, got false 903s ok 159 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true)" should evaluate to false, got false 903s ok 160 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true && true)" should evaluate to false, got false 903s ok 161 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true || true)" should evaluate to false, got false 903s ok 162 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true || true || true)" should evaluate to false, got false 903s ok 163 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true || true && true)" should evaluate to false, got false 903s ok 164 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true && true || true)" should evaluate to false, got false 903s ok 165 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true && true && true)" should evaluate to false, got false 903s ok 166 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true || true || !true)" should evaluate to false, got false 903s ok 167 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true || true && !true)" should evaluate to false, got false 903s ok 168 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true && true || !true)" should evaluate to false, got false 903s ok 169 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true && true && !true)" should evaluate to true, got true 903s ok 170 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true && !true)" should evaluate to true, got true 903s ok 171 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true || !true)" should evaluate to false, got false 903s ok 172 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true || !true || true)" should evaluate to false, got false 903s ok 173 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true || !true && true)" should evaluate to false, got false 903s ok 174 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true && !true || true)" should evaluate to false, got false 903s ok 175 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true && !true && true)" should evaluate to true, got true 903s ok 176 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true || !true || !true)" should evaluate to false, got false 903s ok 177 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true || !true && !true)" should evaluate to false, got false 903s ok 178 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true && !true || !true)" should evaluate to true, got true 903s ok 179 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(true && !true && !true)" should evaluate to true, got true 903s ok 180 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true)" should evaluate to true, got true 903s ok 181 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true && true)" should evaluate to true, got true 903s ok 182 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true || true)" should evaluate to false, got false 903s ok 183 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true || true || true)" should evaluate to false, got false 903s ok 184 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true || true && true)" should evaluate to false, got false 903s ok 185 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true && true || true)" should evaluate to false, got false 903s ok 186 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true && true && true)" should evaluate to true, got true 903s ok 187 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true || true || !true)" should evaluate to false, got false 903s ok 188 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true || true && !true)" should evaluate to true, got true 903s ok 189 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true && true || !true)" should evaluate to true, got true 903s ok 190 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true && true && !true)" should evaluate to true, got true 903s ok 191 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true && !true)" should evaluate to true, got true 903s ok 192 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true || !true)" should evaluate to true, got true 903s ok 193 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true || !true || true)" should evaluate to false, got false 903s ok 194 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true || !true && true)" should evaluate to true, got true 903s ok 195 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true && !true || true)" should evaluate to false, got false 903s ok 196 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true && !true && true)" should evaluate to true, got true 903s ok 197 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true || !true || !true)" should evaluate to true, got true 903s ok 198 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true || !true && !true)" should evaluate to true, got true 903s ok 199 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true && !true || !true)" should evaluate to true, got true 903s ok 200 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "!(!true && !true && !true)" should evaluate to true, got true 903s ok 201 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "filesize('/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 903s ok 202 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "filesize('/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 903s ok 203 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "filesize('/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 903s ok 204 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "-d '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 903s ok 205 903s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 903s "-e '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 903s ok 206 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-f '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 904s ok 207 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-s '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 904s ok 208 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-d '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 904s ok 209 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-e '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 904s ok 210 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-f '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 904s ok 211 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-s '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 904s ok 212 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-d '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 904s ok 213 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-e '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 904s ok 214 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-f '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 904s ok 215 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-s '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 904s ok 216 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-d '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 904s ok 217 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-e '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 904s ok 218 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-f '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 904s ok 219 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-s '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 904s ok 220 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-F '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 904s ok 221 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-F '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 904s ok 222 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-U '/apache/' " should evaluate to true, got true 904s ok 223 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "-U '/apache/expr/none' " should evaluate to false, got false 904s ok 224 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 904s ok 225 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 904s ok 226 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "base64('foo') = 'Zm9v' " should evaluate to true, got true 904s ok 227 904s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 904s ok 228 904s Error log should not have 'Internal evaluation error' entries, found 0 904s ok 229 904s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 904s ok 909s t/apache/expr_string.t .............. 909s 1..29 909s # Running under perl version 5.038002 for linux 909s # Current time local: Mon Jun 3 13:21:08 2024 909s # Current time GMT: Mon Jun 3 13:21:08 2024 909s # Using Test.pm version 1.31 909s # Using Apache/Test.pm version 1.42 909s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 909s ok 1 909s Expected return code 200, got 200 for 'foo' 909s ok 2 909s # testing : log message [Mon Jun 03 13:21:11.583634 2024] [log_debug:info] [pid 165901:tid 126434955757248] [client 127.0.0.1:53616] foo (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 909s # didn't match 909s # expected: 'foo' 909s # received: 'foo' 909s ok 3 909s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 909s ok 4 909s Expected return code 200, got 200 for '%{req:SomeHeader}' 909s ok 5 909s # testing : log message [Mon Jun 03 13:21:11.842086 2024] [log_debug:info] [pid 165901:tid 126434955757248] [client 127.0.0.1:53616] SomeValue (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 909s # didn't match 909s # expected: 'SomeValue' 909s # received: 'SomeValue' 909s ok 6 909s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 909s ok 7 909s Should get parse error (500) for "%{", got 500 909s ok 8 909s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 909s ok 9 909s Expected return code 200, got 200 for '%' 909s ok 10 909s # testing : log message [Mon Jun 03 13:21:12.350195 2024] [log_debug:info] [pid 165905:tid 126435280815808] [client 127.0.0.1:53632] % (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 909s # didn't match 909s # expected: '%' 909s # received: '%' 909s ok 11 909s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 909s ok 12 909s Expected return code 200, got 200 for '}' 909s ok 13 909s # testing : log message [Mon Jun 03 13:21:12.603874 2024] [log_debug:info] [pid 165905:tid 126435280815808] [client 127.0.0.1:53632] } (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 909s # didn't match 909s # expected: '}' 909s # received: '}' 909s ok 14 909s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 909s ok 15 909s Expected return code 200, got 200 for '\"' 909s ok 16 909s # testing : log message [Mon Jun 03 13:21:12.857617 2024] [log_debug:info] [pid 165905:tid 126435280815808] [client 127.0.0.1:53632] " (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 909s # didn't match 909s # expected: '"' 909s # received: '"' 909s ok 17 909s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 909s ok 18 909s Expected return code 200, got 200 for '\'' 909s ok 19 909s # testing : log message [Mon Jun 03 13:21:13.111778 2024] [log_debug:info] [pid 165905:tid 126435280815808] [client 127.0.0.1:53632] ' (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 909s # didn't match 909s # expected: '\'' 909s # received: '\'' 909s ok 20 909s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 909s ok 21 909s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 909s ok 22 909s # testing : log message [Mon Jun 03 13:21:13.366171 2024] [log_debug:info] [pid 165905:tid 126435280815808] [client 127.0.0.1:53632] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 909s # didn't match 909s # expected: '%{req:SomeHeader}' 909s # received: '%{req:SomeHeader}' 909s ok 23 909s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 909s ok 24 909s Expected return code 200, got 200 for '%{tolower:IDENT}' 909s ok 25 909s # testing : log message [Mon Jun 03 13:21:13.620249 2024] [log_debug:info] [pid 165905:tid 126435280815808] [client 127.0.0.1:53632] ident (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 909s # didn't match 909s # expected: 'ident' 909s # received: 'ident' 909s ok 26 909s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 909s ok 27 909s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 909s ok 28 909s # testing : log message [Mon Jun 03 13:21:13.874201 2024] [log_debug:info] [pid 165905:tid 126435280815808] [client 127.0.0.1:53632] get (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 909s # didn't match 909s # expected: 'get' 909s # received: 'get' 909s ok 29 909s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 909s ok 912s t/apache/getfile.t .................. 912s # using LWP client 912s 1..219 912s # Running under perl version 5.038002 for linux 912s # Current time local: Mon Jun 3 13:21:14 2024 912s # Current time GMT: Mon Jun 3 13:21:14 2024 912s # Using Test.pm version 1.31 912s # Using Apache/Test.pm version 1.42 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "44f3-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 17651 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl.pod 912s # expected: 17651 912s # received: 17651 912s ok 1 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "dbb0-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 56240 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5004delta.pod 912s # expected: 56240 912s # received: 56240 912s ok 2 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "85eb-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 34283 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5005delta.pod 912s # expected: 34283 912s # received: 34283 912s ok 3 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "d8ed-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 55533 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5100delta.pod 912s # expected: 55533 912s # received: 55533 912s ok 4 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "ab70-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 43888 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5101delta.pod 912s # expected: 43888 912s # received: 43888 912s ok 5 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "15cb7-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 89271 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5120delta.pod 912s # expected: 89271 912s # received: 89271 912s ok 6 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2707-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9991 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5121delta.pod 912s # expected: 9991 912s # received: 9991 912s ok 7 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2569-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9577 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5122delta.pod 912s # expected: 9577 912s # received: 9577 912s ok 8 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1004-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4100 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5123delta.pod 912s # expected: 4100 912s # received: 4100 912s ok 9 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "e58-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3672 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5124delta.pod 912s # expected: 3672 912s # received: 3672 912s ok 10 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1e03-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7683 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5125delta.pod 912s # expected: 7683 912s # received: 7683 912s ok 11 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "233aa-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 144298 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5140delta.pod 912s # expected: 144298 912s # received: 144298 912s ok 12 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1f1e-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7966 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5141delta.pod 912s # expected: 7966 912s # received: 7966 912s ok 13 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1aec-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6892 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5142delta.pod 912s # expected: 6892 912s # received: 6892 912s ok 14 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1e50-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7760 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5143delta.pod 912s # expected: 7760 912s # received: 7760 912s ok 15 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "18b7-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6327 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5144delta.pod 912s # expected: 6327 912s # received: 6327 912s ok 16 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "20a09-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 133641 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5160delta.pod 912s # expected: 133641 912s # received: 133641 912s ok 17 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "17fe-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6142 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5161delta.pod 912s # expected: 6142 912s # received: 6142 912s ok 18 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "e0a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3594 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5162delta.pod 912s # expected: 3594 912s # received: 3594 912s ok 19 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "ff5-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4085 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5163delta.pod 912s # expected: 4085 912s # received: 4085 912s ok 20 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1d286-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 119430 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5180delta.pod 912s # expected: 119430 912s # received: 119430 912s ok 21 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "19c5-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6597 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5181delta.pod 912s # expected: 6597 912s # received: 6597 912s ok 22 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "14d7-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5335 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5182delta.pod 912s # expected: 5335 912s # received: 5335 912s ok 23 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1208-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4616 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5184delta.pod 912s # expected: 4616 912s # received: 4616 912s ok 24 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1c352-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 115538 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5200delta.pod 912s # expected: 115538 912s # received: 115538 912s ok 25 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2a07-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10759 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5201delta.pod 912s # expected: 10759 912s # received: 10759 912s ok 26 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2fef-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 12271 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5202delta.pod 912s # expected: 12271 912s # received: 12271 912s ok 27 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2410-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9232 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5203delta.pod 912s # expected: 9232 912s # received: 9232 912s ok 28 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1fa90-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 129680 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5220delta.pod 912s # expected: 129680 912s # received: 129680 912s ok 29 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "293d-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10557 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5221delta.pod 912s # expected: 10557 912s # received: 10557 912s ok 30 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "301f-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 12319 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5222delta.pod 912s # expected: 12319 912s # received: 12319 912s ok 31 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "20fa-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8442 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5223delta.pod 912s # expected: 8442 912s # received: 8442 912s ok 32 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1162-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4450 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5224delta.pod 912s # expected: 4450 912s # received: 4450 912s ok 33 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "fc0b-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 64523 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5240delta.pod 912s # expected: 64523 912s # received: 64523 912s ok 34 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2009-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8201 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5241delta.pod 912s # expected: 8201 912s # received: 8201 912s ok 35 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1007-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4103 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5242delta.pod 912s # expected: 4103 912s # received: 4103 912s ok 36 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2aac-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10924 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5243delta.pod 912s # expected: 10924 912s # received: 10924 912s ok 37 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1168-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4456 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5244delta.pod 912s # expected: 4456 912s # received: 4456 912s ok 38 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1875b-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 100187 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5260delta.pod 912s # expected: 100187 912s # received: 100187 912s ok 39 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1e25-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7717 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5261delta.pod 912s # expected: 7717 912s # received: 7717 912s ok 40 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1e16-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7702 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5262delta.pod 912s # expected: 7702 912s # received: 7702 912s ok 41 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1b69-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7017 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5263delta.pod 912s # expected: 7017 912s # received: 7017 912s ok 42 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "115d9-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 71129 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5280delta.pod 912s # expected: 71129 912s # received: 71129 912s ok 43 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "11f7-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4599 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5281delta.pod 912s # expected: 4599 912s # received: 4599 912s ok 44 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1806-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6150 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5282delta.pod 912s # expected: 6150 912s # received: 6150 912s ok 45 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "13f7-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5111 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5283delta.pod 912s # expected: 5111 912s # received: 5111 912s ok 46 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9efd-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 40701 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5300delta.pod 912s # expected: 40701 912s # received: 40701 912s ok 47 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1662-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5730 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5301delta.pod 912s # expected: 5730 912s # received: 5730 912s ok 48 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "124a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4682 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5302delta.pod 912s # expected: 4682 912s # received: 4682 912s ok 49 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1374-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4980 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5303delta.pod 912s # expected: 4980 912s # received: 4980 912s ok 50 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "d310-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 54032 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5320delta.pod 912s # expected: 54032 912s # received: 54032 912s ok 51 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1b5f-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7007 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5321delta.pod 912s # expected: 7007 912s # received: 7007 912s ok 52 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9201-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 37377 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5340delta.pod 912s # expected: 37377 912s # received: 37377 912s ok 53 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1076-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4214 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5341delta.pod 912s # expected: 4214 912s # received: 4214 912s ok 54 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "f6a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3946 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5342delta.pod 912s # expected: 3946 912s # received: 3946 912s ok 55 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "fd6-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4054 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5343delta.pod 912s # expected: 4054 912s # received: 4054 912s ok 56 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "ad8b-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 44427 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5360delta.pod 912s # expected: 44427 912s # received: 44427 912s ok 57 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1288-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4744 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5361delta.pod 912s # expected: 4744 912s # received: 4744 912s ok 58 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "f6a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3946 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5362delta.pod 912s # expected: 3946 912s # received: 3946 912s ok 59 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "fd7-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4055 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5363delta.pod 912s # expected: 4055 912s # received: 4055 912s ok 60 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "10d49-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 68937 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5380delta.pod 912s # expected: 68937 912s # received: 68937 912s ok 61 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "f6a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3946 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5381delta.pod 912s # expected: 3946 912s # received: 3946 912s ok 62 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "fd4-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4052 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5382delta.pod 912s # expected: 4052 912s # received: 4052 912s ok 63 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1e729-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 124713 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl561delta.pod 912s # expected: 124713 912s # received: 124713 912s ok 64 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1a2c1-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 107201 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl56delta.pod 912s # expected: 107201 912s # received: 107201 912s ok 65 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "94ac-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 38060 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl581delta.pod 912s # expected: 38060 912s # received: 38060 912s ok 66 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1176-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4470 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl582delta.pod 912s # expected: 4470 912s # received: 4470 912s ok 67 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "18bf-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6335 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl583delta.pod 912s # expected: 6335 912s # received: 6335 912s ok 68 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1cc3-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7363 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl584delta.pod 912s # expected: 7363 912s # received: 7363 912s ok 69 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1701-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5889 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl585delta.pod 912s # expected: 5889 912s # received: 5889 912s ok 70 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "122b-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4651 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl586delta.pod 912s # expected: 4651 912s # received: 4651 912s ok 71 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "20a5-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8357 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl587delta.pod 912s # expected: 8357 912s # received: 8357 912s ok 72 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "62c1-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 25281 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl588delta.pod 912s # expected: 25281 912s # received: 25281 912s ok 73 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "d290-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 53904 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl589delta.pod 912s # expected: 53904 912s # received: 53904 912s ok 74 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1c1d5-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 115157 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl58delta.pod 912s # expected: 115157 912s # received: 115157 912s ok 75 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4fe9-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 20457 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlaix.pod 912s # expected: 20457 912s # received: 20457 912s ok 76 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1688-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5768 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlamiga.pod 912s # expected: 5768 912s # received: 5768 912s ok 77 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2031-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8241 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlandroid.pod 912s # expected: 8241 912s # received: 8241 912s ok 78 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "c9433-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 824371 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlapi.pod 912s # expected: 824371 912s # received: 824371 912s ok 79 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "5837-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 22583 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlapio.pod 912s # expected: 22583 912s # received: 22583 912s ok 80 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1b62-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7010 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlartistic.pod 912s # expected: 7010 912s # received: 7010 912s ok 81 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "20c2-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8386 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlbook.pod 912s # expected: 8386 912s # received: 8386 912s ok 82 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "126-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 294 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlboot.pod 912s # expected: 294 912s # received: 294 912s ok 83 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "130-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 304 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlbot.pod 912s # expected: 304 912s # received: 304 912s ok 84 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1f50-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8016 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlbs2000.pod 912s # expected: 8016 912s # received: 8016 912s ok 85 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "dea2-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 56994 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlcall.pod 912s # expected: 56994 912s # received: 56994 912s ok 86 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1180-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4480 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlcheat.pod 912s # expected: 4480 912s # received: 4480 912s ok 87 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "23bf-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9151 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlclass.pod 912s # expected: 9151 912s # received: 9151 912s ok 88 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "3c63-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 15459 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlclassguts.pod 912s # expected: 15459 912s # received: 15459 912s ok 89 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "254a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9546 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlclib.pod 912s # expected: 9546 912s # received: 9546 912s ok 90 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "12e5-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4837 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlcn.pod 912s # expected: 4837 912s # received: 4837 912s ok 91 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1b1a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6938 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlcommunity.pod 912s # expected: 6938 912s # received: 6938 912s ok 92 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "662a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 26154 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlcygwin.pod 912s # expected: 26154 912s # received: 26154 912s ok 93 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "cfa2-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 53154 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldata.pod 912s # expected: 53154 912s # received: 53154 912s ok 94 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "134f-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4943 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 912s # expected: 4943 912s # received: 4943 912s ok 95 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "a85c-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 43100 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldebguts.pod 912s # expected: 43100 912s # received: 43100 912s ok 96 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "5693-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 22163 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldebtut.pod 912s # expected: 22163 912s # received: 22163 912s ok 97 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9bbb-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 39867 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldebug.pod 912s # expected: 39867 912s # received: 39867 912s ok 98 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "fd4-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4052 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldelta.pod 912s # expected: 4052 912s # received: 4052 912s ok 99 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "5f0a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 24330 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldeprecation.pod 912s # expected: 24330 912s # received: 24330 912s ok 100 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4c051-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 311377 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldiag.pod 912s # expected: 311377 912s # received: 311377 912s ok 101 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "24a0-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9376 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldoc.pod 912s # expected: 9376 912s # received: 9376 912s ok 102 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "b4ed-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 46317 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldocstyle.pod 912s # expected: 46317 912s # received: 46317 912s ok 103 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "687a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 26746 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldsc.pod 912s # expected: 26746 912s # received: 26746 912s ok 104 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1f17-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7959 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldtrace.pod 912s # expected: 7959 912s # received: 7959 912s ok 105 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "14981-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 84353 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlebcdic.pod 912s # expected: 84353 912s # received: 84353 912s ok 106 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9321-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 37665 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlembed.pod 912s # expected: 37665 912s # received: 37665 912s ok 107 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2877-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10359 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlexperiment.pod 912s # expected: 10359 912s # received: 10359 912s ok 108 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "590b-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 22795 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq.pod 912s # expected: 22795 912s # received: 22795 912s ok 109 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "385d-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 14429 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq1.pod 912s # expected: 14429 912s # received: 14429 912s ok 110 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "24a1-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9377 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq2.pod 912s # expected: 9377 912s # received: 9377 912s ok 111 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "92e1-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 37601 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq3.pod 912s # expected: 37601 912s # received: 37601 912s ok 112 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "162be-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 90814 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq4.pod 912s # expected: 90814 912s # received: 90814 912s ok 113 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "d7fc-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 55292 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq5.pod 912s # expected: 55292 912s # received: 55292 912s ok 114 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9a71-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 39537 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq6.pod 912s # expected: 39537 912s # received: 39537 912s ok 115 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "93b8-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 37816 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq7.pod 912s # expected: 37816 912s # received: 37816 912s ok 116 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "c310-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 49936 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq8.pod 912s # expected: 49936 912s # received: 49936 912s ok 117 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "3b75-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 15221 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq9.pod 912s # expected: 15221 912s # received: 15221 912s ok 118 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "56ca-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 22218 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfilter.pod 912s # expected: 22218 912s # received: 22218 912s ok 119 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "342b-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 13355 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfork.pod 912s # expected: 13355 912s # received: 13355 912s ok 120 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "40e0-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 16608 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlform.pod 912s # expected: 16608 912s # received: 16608 912s ok 121 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "671-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 1649 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 912s # expected: 1649 912s # received: 1649 912s ok 122 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "67142-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 422210 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfunc.pod 912s # expected: 422210 912s # received: 422210 912s ok 123 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "7c2a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 31786 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlgit.pod 912s # expected: 31786 912s # received: 31786 912s ok 124 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "21810-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 137232 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlglossary.pod 912s # expected: 137232 912s # received: 137232 912s ok 125 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4075-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 16501 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlgov.pod 912s # expected: 16501 912s # received: 16501 912s ok 126 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "35f7-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 13815 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlgpl.pod 912s # expected: 13815 912s # received: 13815 912s ok 127 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2c264-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 180836 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlguts.pod 912s # expected: 180836 912s # received: 180836 912s ok 128 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "afe4-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 45028 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhack.pod 912s # expected: 45028 912s # received: 45028 912s ok 129 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "11a38-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 72248 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhacktips.pod 912s # expected: 72248 912s # received: 72248 912s ok 130 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1809-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6153 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhacktut.pod 912s # expected: 6153 912s # received: 6153 912s ok 131 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "5f7-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 1527 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhaiku.pod 912s # expected: 1527 912s # received: 1527 912s ok 132 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "e88a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 59530 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhist.pod 912s # expected: 59530 912s # received: 59530 912s ok 133 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "77a4-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 30628 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhpux.pod 912s # expected: 30628 912s # received: 30628 912s ok 134 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "7dd-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 2013 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhurd.pod 912s # expected: 2013 912s # received: 2013 912s ok 135 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1f865-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 129125 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlintern.pod 912s # expected: 129125 912s # received: 129125 912s ok 136 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9216-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 37398 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlinterp.pod 912s # expected: 37398 912s # received: 37398 912s ok 137 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "579d-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 22429 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlintro.pod 912s # expected: 22429 912s # received: 22429 912s ok 138 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "8ad3-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 35539 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perliol.pod 912s # expected: 35539 912s # received: 35539 912s ok 139 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "11817-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 71703 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlipc.pod 912s # expected: 71703 912s # received: 71703 912s ok 140 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1150-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4432 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlirix.pod 912s # expected: 4432 912s # received: 4432 912s ok 141 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "20a8-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8360 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perljp.pod 912s # expected: 8360 912s # received: 8360 912s ok 142 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2fc0-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 12224 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlko.pod 912s # expected: 12224 912s # received: 12224 912s ok 143 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "163-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 355 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perllexwarn.pod 912s # expected: 355 912s # received: 355 912s ok 144 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "7ea-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 2026 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perllinux.pod 912s # expected: 2026 912s # received: 2026 912s ok 145 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "12457-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 74839 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perllocale.pod 912s # expected: 74839 912s # received: 74839 912s ok 146 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "24dc-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9436 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perllol.pod 912s # expected: 9436 912s # received: 9436 912s ok 147 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2f6f-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 12143 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlmacosx.pod 912s # expected: 12143 912s # received: 12143 912s ok 148 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "6753-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 26451 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlmod.pod 912s # expected: 26451 912s # received: 26451 912s ok 149 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2574-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9588 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 912s # expected: 9588 912s # received: 9588 912s ok 150 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "e547-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 58695 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlmodlib.pod 912s # expected: 58695 912s # received: 58695 912s ok 151 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "573b-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 22331 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 912s # expected: 22331 912s # received: 22331 912s ok 152 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "d65-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3429 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlmroapi.pod 912s # expected: 3429 912s # received: 3429 912s ok 153 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2ad3-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10963 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlnewmod.pod 912s # expected: 10963 912s # received: 10963 912s ok 154 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "20a5-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8357 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlnumber.pod 912s # expected: 8357 912s # received: 8357 912s ok 155 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "8d30-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 36144 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlobj.pod 912s # expected: 36144 912s # received: 36144 912s ok 156 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "6885-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 26757 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlootut.pod 912s # expected: 26757 912s # received: 26757 912s ok 157 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "251a5-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 151973 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlop.pod 912s # expected: 151973 912s # received: 151973 912s ok 158 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4db-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 1243 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 912s # expected: 1243 912s # received: 1243 912s ok 159 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "3b77-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 15223 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlopentut.pod 912s # expected: 15223 912s # received: 15223 912s ok 160 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Accept-Ranges: bytes 912s #ETag: "16cb9-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 93369 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:16 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlos2.pod 912s # expected: 93369 912s # received: 93369 912s ok 161 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "37cb-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 14283 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlos390.pod 912s # expected: 14283 912s # received: 14283 912s ok 162 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "12b0-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4784 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlos400.pod 912s # expected: 4784 912s # received: 4784 912s ok 163 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "c8a9-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 51369 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlpacktut.pod 912s # expected: 51369 912s # received: 51369 912s ok 164 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "c2bd-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 49853 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlperf.pod 912s # expected: 49853 912s # received: 49853 912s ok 165 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1418-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5144 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlplan9.pod 912s # expected: 5144 912s # received: 5144 912s ok 166 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "5b65-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 23397 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlpod.pod 912s # expected: 23397 912s # received: 23397 912s ok 167 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "10d10-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 68880 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlpodspec.pod 912s # expected: 68880 912s # received: 68880 912s ok 168 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2f40-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 12096 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 912s # expected: 12096 912s # received: 12096 912s ok 169 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "67b7-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 26551 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlpolicy.pod 912s # expected: 26551 912s # received: 26551 912s ok 170 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "15cc8-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 89288 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlport.pod 912s # expected: 89288 912s # received: 89288 912s ok 171 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1412-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5138 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlpragma.pod 912s # expected: 5138 912s # received: 5138 912s ok 172 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1a25-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6693 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlqnx.pod 912s # expected: 6693 912s # received: 6693 912s ok 173 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2127d-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 135805 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlre.pod 912s # expected: 135805 912s # received: 135805 912s ok 174 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "7bad-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 31661 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlreapi.pod 912s # expected: 31661 912s # received: 31661 912s ok 175 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "818f-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 33167 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 912s # expected: 33167 912s # received: 33167 912s ok 176 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "beb0-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 48816 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 912s # expected: 48816 912s # received: 48816 912s ok 177 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "8c47-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 35911 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlref.pod 912s # expected: 35911 912s # received: 35911 912s ok 178 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4944-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 18756 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlreftut.pod 912s # expected: 18756 912s # received: 18756 912s ok 179 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "a989-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 43401 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlreguts.pod 912s # expected: 43401 912s # received: 43401 912s ok 180 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1fd-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 509 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlrepository.pod 912s # expected: 509 912s # received: 509 912s ok 181 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4af5-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 19189 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlrequick.pod 912s # expected: 19189 912s # received: 19189 912s ok 182 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "3ce4-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 15588 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlreref.pod 912s # expected: 15588 912s # received: 15588 912s ok 183 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1e219-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 123417 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlretut.pod 912s # expected: 123417 912s # received: 123417 912s ok 184 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "60c-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 1548 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlriscos.pod 912s # expected: 1548 912s # received: 1548 912s ok 185 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "e52d-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 58669 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlrun.pod 912s # expected: 58669 912s # received: 58669 912s ok 186 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "6cc6-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 27846 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsec.pod 912s # expected: 27846 912s # received: 27846 912s ok 187 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4af2-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 19186 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 912s # expected: 19186 912s # received: 19186 912s ok 188 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "74a6-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 29862 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsolaris.pod 912s # expected: 29862 912s # received: 29862 912s ok 189 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1bdc-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7132 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsource.pod 912s # expected: 7132 912s # received: 7132 912s ok 190 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "233b-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9019 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlstyle.pod 912s # expected: 9019 912s # received: 9019 912s ok 191 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "12f85-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 77701 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsub.pod 912s # expected: 77701 912s # received: 77701 912s ok 192 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "d2de-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 53982 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsyn.pod 912s # expected: 53982 912s # received: 53982 912s ok 193 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2858-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10328 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsynology.pod 912s # expected: 10328 912s # received: 10328 912s ok 194 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "b53a-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 46394 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlthrtut.pod 912s # expected: 46394 912s # received: 46394 912s ok 195 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9a91-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 39569 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltie.pod 912s # expected: 39569 912s # received: 39569 912s ok 196 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "b9206-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 758278 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltoc.pod 912s # expected: 758278 912s # received: 758278 912s ok 197 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "174-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 372 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltodo.pod 912s # expected: 372 912s # received: 372 912s ok 198 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "126-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 294 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltooc.pod 912s # expected: 294 912s # received: 294 912s ok 199 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "126-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 294 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltoot.pod 912s # expected: 294 912s # received: 294 912s ok 200 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "297f-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10623 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltrap.pod 912s # expected: 10623 912s # received: 10623 912s ok 201 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "213f-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8511 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltru64.pod 912s # expected: 8511 912s # received: 8511 912s ok 202 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1183-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4483 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltw.pod 912s # expected: 4483 912s # received: 4483 912s ok 203 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "162c0-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 90816 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlunicode.pod 912s # expected: 90816 912s # received: 90816 912s ok 204 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "6349-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 25417 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlunicook.pod 912s # expected: 25417 912s # received: 25417 912s ok 205 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "372e-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 14126 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlunifaq.pod 912s # expected: 14126 912s # received: 14126 912s ok 206 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "96e1-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 38625 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perluniintro.pod 912s # expected: 38625 912s # received: 38625 912s ok 207 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "6eefa-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 454394 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perluniprops.pod 912s # expected: 454394 912s # received: 454394 912s ok 208 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1f0f-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7951 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlunitut.pod 912s # expected: 7951 912s # received: 7951 912s ok 209 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1ce8-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7400 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlutil.pod 912s # expected: 7400 912s # received: 7400 912s ok 210 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "16ab2-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 92850 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlvar.pod 912s # expected: 92850 912s # received: 92850 912s ok 211 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "c68d-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 50829 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlvms.pod 912s # expected: 50829 912s # received: 50829 912s ok 212 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "f16-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3862 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlvos.pod 912s # expected: 3862 912s # received: 3862 912s ok 213 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "7fdb-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 32731 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlwin32.pod 912s # expected: 32731 912s # received: 32731 912s ok 214 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1532b-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 86827 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlxs.pod 912s # expected: 86827 912s # received: 86827 912s ok 215 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "c504-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 50436 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlxstut.pod 912s # expected: 50436 912s # received: 50436 912s ok 216 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "5dc1-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 24001 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 912s # expected: 24001 912s # received: 24001 912s ok 217 912s #lwp request: 912s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "b8228-616606a93b340" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 754216 912s #Last-Modified: Thu, 18 Apr 2024 15:13:41 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-binary-httpd 912s # expected: 754216 912s # received: 754216 912s ok 218 912s #lwp request: 912s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 912s #User-Agent: libwww-perl/6.77 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Accept-Ranges: bytes 912s #ETag: "3d5470-61715b8b6be40" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4019312 912s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 912s #Client-Date: Mon, 03 Jun 2024 13:21:17 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-binary-perl 912s # expected: 4019312 912s # received: 4019312 912s ok 219 912s ok 915s t/apache/headers.t .................. 915s 1..27 915s # Running under perl version 5.038002 for linux 915s # Current time local: Mon Jun 3 13:21:17 2024 915s # Current time GMT: Mon Jun 3 13:21:17 2024 915s # Using Test.pm version 1.31 915s # Using Apache/Test.pm version 1.42 915s testing: Hello: World 915s ok 1 915s # testing : response success 915s # expected: qr/HTTP\/1\.. 200 OK/ 915s # received: 'HTTP/1.1 200 OK' 915s ok 2 915s header: [World] vs [World] 915s # testing : compare header Hello value 915s # expected: 'World' 915s # received: 'World' 915s ok 3 915s testing: Hello: World 915s ok 4 915s # testing : response success 915s # expected: qr/HTTP\/1\.. 200 OK/ 915s # received: 'HTTP/1.1 200 OK' 915s ok 5 915s header: [World] vs [World] 915s # testing : compare header Hello value 915s # expected: 'World' 915s # received: 'World' 915s ok 6 915s testing: Hello: World 915s ok 7 915s # testing : response success 915s # expected: qr/HTTP\/1\.. 200 OK/ 915s # received: 'HTTP/1.1 200 OK' 915s ok 8 915s header: [World] vs [World] 915s # testing : compare header Hello value 915s # expected: 'World' 915s # received: 'World' 915s ok 9 915s testing: Hello: Foo 915s Bar 915s ok 10 915s # testing : response success 915s # expected: qr/HTTP\/1\.. 200 OK/ 915s # received: 'HTTP/1.1 200 OK' 915s ok 11 915s header: [Foo Bar] vs [Foo Bar] 915s # testing : compare header Hello value 915s # expected: 'Foo Bar' 915s # received: 'Foo Bar' 915s ok 12 915s testing: Hello: Foo 915s Bar 915s ok 13 915s # testing : response success 915s # expected: qr/HTTP\/1\.. 200 OK/ 915s # received: 'HTTP/1.1 200 OK' 915s ok 14 915s header: [Foo Bar] vs [Foo Bar] 915s # testing : compare header Hello value 915s # expected: 'Foo Bar' 915s # received: 'Foo Bar' 915s ok 15 915s testing: Hello: Foo 915s Bar 915s ok 16 915s # testing : response success 915s # expected: qr/HTTP\/1\.. 200 OK/ 915s # received: 'HTTP/1.1 200 OK' 915s ok 17 915s header: [Foo Bar] vs [Foo Bar] 915s # testing : compare header Hello value 915s # expected: 'Foo Bar' 915s # received: 'Foo Bar' 915s ok 18 915s testing: Hello: Foo 915s Bar 915s ok 19 915s # testing : response success 915s # expected: qr/HTTP\/1\.. 200 OK/ 915s # received: 'HTTP/1.1 200 OK' 915s ok 20 915s header: [Foo Bar] vs [Foo Bar] 915s # testing : compare header Hello value 915s # expected: 'Foo Bar' 915s # received: 'Foo Bar' 915s ok 21 915s testing: Hello: Foo 915s Bar 915s ok 22 915s # testing : response success 915s # expected: qr/HTTP\/1\.. 200 OK/ 915s # received: 'HTTP/1.1 200 OK' 915s ok 23 915s header: [Foo Bar] vs [Foo Bar] 915s # testing : compare header Hello value 915s # expected: 'Foo Bar' 915s # received: 'Foo Bar' 915s ok 24 915s testing: Hello:World 915s ok 25 915s # testing : response success 915s # expected: qr/HTTP\/1\.. 200 OK/ 915s # received: 'HTTP/1.1 200 OK' 915s ok 26 915s header: [World] vs [World] 915s # testing : compare header Hello value 915s # expected: 'World' 915s # received: 'World' 915s ok 27 915s ok 917s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 921s t/apache/http_strict.t .............. 921s 1..178 921s # Running under perl version 5.038002 for linux 921s # Current time local: Mon Jun 3 13:21:22 2024 921s # Current time GMT: Mon Jun 3 13:21:22 2024 921s # Using Test.pm version 1.31 921s # Using Apache/Test.pm version 1.42 921s # SENDING: 921s # GET / HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 1 921s # SENDING: 921s # GET / HTTP/1.0\n\n 921s # expecting success, got 200 921s ok 2 921s # SENDING: 921s # get / HTTP/1.0\r\n\r\n 921s # expecting 501, got 501 921s ok 3 921s # SENDING: 921s # G ET / HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 4 921s # SENDING: 921s # G\x00ET / HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 5 921s # SENDING: 921s # G/T / HTTP/1.0\r\n\r\n 921s # expecting 501, got 501 921s ok 6 921s # SENDING: 921s # GET /\x00 HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 7 921s # SENDING: 921s # GET / HTTP/1.0\x00\r\n\r\n 921s # expecting 400, got 400 921s ok 8 921s # SENDING: 921s # GET\x0c/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 9 921s # SENDING: 921s # GET\r/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 10 921s # SENDING: 921s # GET\t/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 11 921s # SENDING: 921s # GET / HTT/1.0\r\n\r\n 921s # expecting error, got 400 921s ok 12 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 921s # expecting success, got 200 921s ok 13 921s # SENDING: 921s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 921s # expecting success, got 200 921s ok 14 921s # SENDING: 921s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 921s # expecting success, got 200 921s ok 15 921s # SENDING: 921s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 921s # expecting 400, got 400 921s ok 16 921s # SENDING: 921s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 921s # expecting 400, got 400 921s ok 17 921s # SENDING: 921s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 921s # expecting 200, got 200 921s ok 18 921s # SENDING: 921s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 921s # expecting 400, got 400 921s ok 19 921s # SENDING: 921s # GET / HTTP/\r\nHost: localhost\r\n\r\n 921s # expecting error, got 400 921s ok 20 921s # SENDING: 921s # GET / HTTP/0.9\r\n\r\n 921s # expecting error, got 400 921s ok 21 921s # SENDING: 921s # GET / HTTP/0.8\r\n\r\n 921s # expecting error, got 400 921s ok 22 921s # SENDING: 921s # GET /\x01 HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 23 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 24 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 921s # expecting 200, got 200 921s ok 25 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 921s # expecting 400, got 400 921s ok 26 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 921s # expecting 200, got 200 921s ok 27 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo\r\n\r\n 921s # expecting 400, got 400 921s ok 28 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 921s # expecting 400, got 400 921s ok 29 921s # SENDING: 921s # GET / HTTP/1.0\r\n: bar\r\n\r\n 921s # expecting 400, got 400 921s ok 30 921s # SENDING: 921s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 31 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 921s # expecting 400, got 400 921s ok 32 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 921s # expecting 400, got 400 921s ok 33 921s # SENDING: 921s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 921s # expecting 400, got 400 921s ok 34 921s # SENDING: 921s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 35 921s # SENDING: 921s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 921s # expecting 400, got 400 921s ok 36 921s # SENDING: 921s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 921s # expecting 400, got 400 921s ok 37 921s # SENDING: 921s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 921s # expecting 200, got 200 921s ok 38 921s # SENDING: 921s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 921s # expecting 400, got 400 921s ok 39 921s # SENDING: 921s # GET / HTTP/1.0\r\r 921s # expecting dropped connection and HTTPD dropped connection 921s ok 40 921s # SENDING: 921s # GET /\r\n 921s # expecting headerless HTTP/0.9 body, got response 921s ok 41 921s # SENDING: 921s # GET /#frag HTTP/1.0\r\n 921s # expecting 400, got 400 921s ok 42 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 921s # expecting 200, got 200 921s ok 43 921s # SENDING: 921s # GET http://017700000001/ HTTP/1.0\r\n\r\n 921s # expecting 200, got 200 921s ok 44 921s # SENDING: 921s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 921s # expecting 200, got 200 921s ok 45 921s # SENDING: 921s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 921s # expecting 200, got 200 921s ok 46 921s # SENDING: 921s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 921s # expecting 200, got 200 921s ok 47 921s # SENDING: 921s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 921s # expecting 200, got 200 921s ok 48 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 921s # expecting 200, got 200 921s ok 49 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 921s # expecting 400, got 400 921s ok 50 921s # SENDING: 921s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 921s # expecting 200, got 200 921s ok 51 921s # SENDING: 921s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 52 921s # SENDING: 921s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 53 921s # SENDING: 921s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 54 921s # SENDING: 921s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 921s # expecting 200, got 200 921s ok 55 921s # SENDING: 921s # GET http://[::1]/ HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 56 921s # SENDING: 921s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 57 921s # SENDING: 921s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 58 921s # SENDING: 921s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 59 921s # SENDING: 921s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 60 921s # SENDING: 921s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 61 921s # SENDING: 921s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 62 921s # SENDING: 921s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 63 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 921s # expecting success, got 200 921s ok 64 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 921s # expecting success, got 200 921s ok 65 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 921s # expecting success, got 200 921s ok 66 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 921s # expecting success, got 200 921s ok 67 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 921s # expecting success, got 200 921s ok 68 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 921s # expecting success, got 200 921s ok 69 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 921s # expecting 200, got 200 921s ok 70 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 921s # expecting 200, got 200 921s ok 71 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 921s # expecting 400, got 400 921s ok 72 921s # SENDING: 921s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 73 921s # SENDING: 921s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 74 921s # SENDING: 921s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 75 921s # SENDING: 921s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 76 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 921s # expecting 200, got 200 921s ok 77 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 921s # expecting 200, got 200 921s ok 78 921s # SENDING: 921s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 921s # expecting 200, got 200 921s ok 79 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 921s # DECODED: Foo: bar 921s # RESPONSE: 921s # HTTP/1.1 200 OK\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Foo: bar\r\n 921s # Vary: In-If1\r\n 921s # DMMATCH1: 1\r\n 921s # Content-Length: 36\r\n 921s # Connection: close\r\n 921s # Content-Type: text/plain\r\n 921s # \r\n 921s # Hi!\n 921s # SERVERNAME=localhost\n 921s # HTTP_HOST=\n 921s # 921s # expecting 200, got 200 921s ok 80 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 921s # DECODED: Foo: 921s # RESPONSE: 921s # HTTP/1.1 200 OK\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Foo: \r\n 921s # Vary: In-If1\r\n 921s # DMMATCH1: 1\r\n 921s # Connection: close\r\n 921s # Content-Type: text/plain\r\n 921s # \r\n 921s # Hi!\n 921s # SERVERNAME=localhost\n 921s # HTTP_HOST=\n 921s # 921s # expecting 200, got 200 921s ok 81 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 921s # DECODED: : bar 921s # RESPONSE: 921s # HTTP/1.1 500 Internal Server Error\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Connection: close\r\n 921s # Content-Type: text/html; charset=iso-8859-1\r\n 921s # \r\n 921s # \n 921s # \n 921s # ... 921s # expecting 500, got 500 921s ok 82 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 921s # DECODED: F\x00oo: bar 921s # RESPONSE: 921s # HTTP/1.1 500 Internal Server Error\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Content-Length: 528\r\n 921s # Connection: close\r\n 921s # Content-Type: text/html; charset=iso-8859-1\r\n 921s # \r\n 921s # \n 921s # \n 921s # ... 921s # expecting 500, got 500 921s ok 83 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 921s # DECODED: F\x01oo: bar 921s # RESPONSE: 921s # HTTP/1.1 500 Internal Server Error\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Content-Length: 564\r\n 921s # Connection: close\r\n 921s # Content-Type: text/html; charset=iso-8859-1\r\n 921s # \r\n 921s # \n 921s # \n 921s # ... 921s # expecting 500, got 500 921s ok 84 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 921s # DECODED: F\noo: bar 921s # RESPONSE: 921s # HTTP/1.1 500 Internal Server Error\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Content-Length: 528\r\n 921s # Connection: close\r\n 921s # Content-Type: text/html; charset=iso-8859-1\r\n 921s # \r\n 921s # \n 921s # \n 921s # ... 921s # expecting 500, got 500 921s ok 85 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 921s # DECODED: Foo: b\tar 921s # RESPONSE: 921s # HTTP/1.1 200 OK\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Foo: b\tar\r\n 921s # Vary: In-If1\r\n 921s # DMMATCH1: 1\r\n 921s # Connection: close\r\n 921s # Content-Type: text/plain\r\n 921s # \r\n 921s # Hi!\n 921s # SERVERNAME=localhost\n 921s # HTTP_HOST=\n 921s # 921s # expecting 200, got 200 921s ok 86 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 921s # DECODED: Foo: b\x01ar 921s # RESPONSE: 921s # HTTP/1.1 500 Internal Server Error\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Content-Length: 564\r\n 921s # Connection: close\r\n 921s # Content-Type: text/html; charset=iso-8859-1\r\n 921s # \r\n 921s # \n 921s # \n 921s # ... 921s # expecting 500, got 500 921s ok 87 921s # SENDING: 921s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 921s # expecting 500, got 500 921s ok 88 921s # SENDING: 921s # GET / HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 89 921s # SENDING: 921s # GET / HTTP/1.0\n\n 921s # expecting 400, got 400 921s ok 90 921s # SENDING: 921s # get / HTTP/1.0\r\n\r\n 921s # expecting 501, got 501 921s ok 91 921s # SENDING: 921s # G ET / HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 92 921s # SENDING: 921s # G\x00ET / HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 93 921s # SENDING: 921s # G/T / HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 94 921s # SENDING: 921s # GET /\x00 HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 95 921s # SENDING: 921s # GET / HTTP/1.0\x00\r\n\r\n 921s # expecting 400, got 400 921s ok 96 921s # SENDING: 921s # GET\x0c/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 97 921s # SENDING: 921s # GET\r/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 98 921s # SENDING: 921s # GET\t/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 99 921s # SENDING: 921s # GET / HTT/1.0\r\n\r\n 921s # expecting error, got 400 921s ok 100 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 921s # expecting success, got 200 921s ok 101 921s # SENDING: 921s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 921s # expecting success, got 200 921s ok 102 921s # SENDING: 921s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 921s # expecting success, got 200 921s ok 103 921s # SENDING: 921s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 921s # expecting 400, got 400 921s ok 104 921s # SENDING: 921s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 921s # expecting 400, got 400 921s ok 105 921s # SENDING: 921s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 921s # expecting 400, got 400 921s ok 106 921s # SENDING: 921s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 921s # expecting 400, got 400 921s ok 107 921s # SENDING: 921s # GET / HTTP/\r\nHost: localhost\r\n\r\n 921s # expecting error, got 400 921s ok 108 921s # SENDING: 921s # GET / HTTP/0.9\r\n\r\n 921s # expecting error, got 400 921s ok 109 921s # SENDING: 921s # GET / HTTP/0.8\r\n\r\n 921s # expecting error, got 400 921s ok 110 921s # SENDING: 921s # GET /\x01 HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 111 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 112 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 921s # expecting 200, got 200 921s ok 113 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 921s # expecting 400, got 400 921s ok 114 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 921s # expecting 400, got 400 921s ok 115 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo\r\n\r\n 921s # expecting 400, got 400 921s ok 116 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 921s # expecting 400, got 400 921s ok 117 921s # SENDING: 921s # GET / HTTP/1.0\r\n: bar\r\n\r\n 921s # expecting 400, got 400 921s ok 118 921s # SENDING: 921s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 119 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 921s # expecting 400, got 400 921s ok 120 921s # SENDING: 921s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 921s # expecting 400, got 400 921s ok 121 921s # SENDING: 921s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 921s # expecting 400, got 400 921s ok 122 921s # SENDING: 921s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 921s # expecting 400, got 400 921s ok 123 921s # SENDING: 921s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 921s # expecting 400, got 400 921s ok 124 921s # SENDING: 921s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 921s # expecting 400, got 400 921s ok 125 921s # SENDING: 921s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 921s # expecting 200, got 200 921s ok 126 921s # SENDING: 921s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 921s # expecting 400, got 400 921s ok 127 921s # SENDING: 921s # GET / HTTP/1.0\r\r 921s # expecting dropped connection and HTTPD dropped connection 921s ok 128 921s # SENDING: 921s # GET /\r\n 921s # expecting headerless HTTP/0.9 body, got response 921s ok 129 921s # SENDING: 921s # GET /#frag HTTP/1.0\r\n 921s # expecting 400, got 400 921s ok 130 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 921s # expecting 400, got 400 921s ok 131 921s # SENDING: 921s # GET http://017700000001/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 132 921s # SENDING: 921s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 133 921s # SENDING: 921s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 921s # expecting 200, got 200 921s ok 134 921s # SENDING: 921s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 135 921s # SENDING: 921s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 136 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 921s # expecting 400, got 400 921s ok 137 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 921s # expecting 400, got 400 921s ok 138 921s # SENDING: 921s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 921s # expecting 200, got 200 921s ok 139 921s # SENDING: 921s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 140 921s # SENDING: 921s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 141 921s # SENDING: 921s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 142 921s # SENDING: 921s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 143 921s # SENDING: 921s # GET http://[::1]/ HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 144 921s # SENDING: 921s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 145 921s # SENDING: 921s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 146 921s # SENDING: 921s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 147 921s # SENDING: 921s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 148 921s # SENDING: 921s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 149 921s # SENDING: 921s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 921s # expecting success, got 200 921s ok 150 921s # SENDING: 921s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 921s # expecting 400, got 400 921s ok 151 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 921s # expecting success, got 200 921s ok 152 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 921s # expecting success, got 200 921s ok 153 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 921s # expecting success, got 200 921s ok 154 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 921s # expecting success, got 200 921s ok 155 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 921s # expecting success, got 200 921s ok 156 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 921s # expecting success, got 200 921s ok 157 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 921s # expecting 400, got 400 921s ok 158 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 921s # expecting 400, got 400 921s ok 159 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 921s # expecting 400, got 400 921s ok 160 921s # SENDING: 921s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 161 921s # SENDING: 921s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 162 921s # SENDING: 921s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 163 921s # SENDING: 921s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 921s # expecting 200, got 200 921s ok 164 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 921s # expecting 200, got 200 921s ok 165 921s # SENDING: 921s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 921s # expecting 200, got 200 921s ok 166 921s # SENDING: 921s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 921s # expecting 200, got 200 921s ok 167 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 921s # DECODED: Foo: bar 921s # RESPONSE: 921s # HTTP/1.1 200 OK\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Foo: bar\r\n 921s # Vary: In-If1\r\n 921s # DMMATCH1: 1\r\n 921s # Connection: close\r\n 921s # Content-Type: text/plain\r\n 921s # \r\n 921s # Hi!\n 921s # SERVERNAME=localhost\n 921s # HTTP_HOST=\n 921s # 921s # expecting 200, got 200 921s ok 168 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 921s # DECODED: Foo: 921s # RESPONSE: 921s # HTTP/1.1 200 OK\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Foo: \r\n 921s # Vary: In-If1\r\n 921s # DMMATCH1: 1\r\n 921s # Content-Length: 36\r\n 921s # Connection: close\r\n 921s # Content-Type: text/plain\r\n 921s # \r\n 921s # Hi!\n 921s # SERVERNAME=localhost\n 921s # HTTP_HOST=\n 921s # 921s # expecting 200, got 200 921s ok 169 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 921s # DECODED: : bar 921s # RESPONSE: 921s # HTTP/1.1 500 Internal Server Error\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Content-Length: 564\r\n 921s # Connection: close\r\n 921s # Content-Type: text/html; charset=iso-8859-1\r\n 921s # \r\n 921s # \n 921s # \n 921s # ... 921s # expecting 500, got 500 921s ok 170 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 921s # DECODED: F\x00oo: bar 921s # RESPONSE: 921s # HTTP/1.1 500 Internal Server Error\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Content-Length: 528\r\n 921s # Connection: close\r\n 921s # Content-Type: text/html; charset=iso-8859-1\r\n 921s # \r\n 921s # \n 921s # \n 921s # ... 921s # expecting 500, got 500 921s ok 171 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 921s # DECODED: F\x01oo: bar 921s # RESPONSE: 921s # HTTP/1.1 500 Internal Server Error\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Connection: close\r\n 921s # Content-Type: text/html; charset=iso-8859-1\r\n 921s # \r\n 921s # \n 921s # \n 921s # ... 921s # expecting 500, got 500 921s ok 172 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 921s # DECODED: F\noo: bar 921s # RESPONSE: 921s # HTTP/1.1 500 Internal Server Error\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Content-Length: 528\r\n 921s # Connection: close\r\n 921s # Content-Type: text/html; charset=iso-8859-1\r\n 921s # \r\n 921s # \n 921s # \n 921s # ... 921s # expecting 500, got 500 921s ok 173 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 921s # DECODED: Foo: b\tar 921s # RESPONSE: 921s # HTTP/1.1 200 OK\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Foo: b\tar\r\n 921s # Vary: In-If1\r\n 921s # DMMATCH1: 1\r\n 921s # Connection: close\r\n 921s # Content-Type: text/plain\r\n 921s # \r\n 921s # Hi!\n 921s # SERVERNAME=localhost\n 921s # HTTP_HOST=\n 921s # 921s # expecting 200, got 200 921s ok 174 921s # SENDING: 921s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 921s # DECODED: Foo: b\x01ar 921s # RESPONSE: 921s # HTTP/1.1 500 Internal Server Error\r\n 921s # Date: Mon, 03 Jun 2024 13:21:25 GMT\r\n 921s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 921s # Content-Length: 564\r\n 921s # Connection: close\r\n 921s # Content-Type: text/html; charset=iso-8859-1\r\n 921s # \r\n 921s # \n 921s # \n 921s # ... 921s # expecting 500, got 500 921s ok 175 921s # SENDING: 921s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 921s # expecting 500, got 500 921s ok 176 921s ok 177 921s ok 178 921s ok 923s t/apache/if_sections.t .............. 923s 1..46 923s # Running under perl version 5.038002 for linux 923s # Current time local: Mon Jun 3 13:21:26 2024 923s # Current time GMT: Mon Jun 3 13:21:26 2024 923s # Using Test.pm version 1.31 923s # Using Apache/Test.pm version 1.42 923s # /if_sec/ with '': 923s # expected: 200 923s # received: '200' 923s ok 1 923s # expected: undef 923s # received: undef 923s ok 2 923s # /if_sec/foo.if_test with '': 923s # expected: 200 923s # received: '200' 923s ok 3 923s # expected: undef 923s # received: undef 923s ok 4 923s # /if_sec/foo.if_test with '1': 923s # expected: 200 923s # received: '200' 923s ok 5 923s # expected: 'global1' 923s # received: 'global1' 923s ok 6 923s # /if_sec/foo.if_test with '1 11': 923s # expected: 200 923s # received: '200' 923s ok 7 923s # expected: 'global1, nested11, nested113' 923s # received: 'global1, nested11, nested113' 923s ok 8 923s # /if_sec/foo.if_test with '1 11 111': 923s # expected: 200 923s # received: '200' 923s ok 9 923s # expected: 'global1, nested11, nested111' 923s # received: 'global1, nested11, nested111' 923s ok 10 923s # /if_sec/foo.if_test with '1 11 112': 923s # expected: 200 923s # received: '200' 923s ok 11 923s # expected: 'global1, nested11, nested112' 923s # received: 'global1, nested11, nested112' 923s ok 12 923s # /if_sec/foo.if_test with '1 2': 923s # expected: 200 923s # received: '200' 923s ok 13 923s # expected: 'global1, files2' 923s # received: 'global1, files2' 923s ok 14 923s # /if_sec/dir/foo.txt with '1 2': 923s # expected: 200 923s # received: '200' 923s ok 15 923s # expected: 'global1, dir1, dir2, dir_files1' 923s # received: 'global1, dir1, dir2, dir_files1' 923s ok 16 923s # /if_sec/dir/ with '1 2': 923s # expected: 200 923s # received: '200' 923s ok 17 923s # expected: 'global1, dir1, dir2' 923s # received: 'global1, dir1, dir2' 923s ok 18 923s # /if_sec/dir/ with '1 11': 923s # expected: 200 923s # received: '200' 923s ok 19 923s # expected: 'global1, dir1, nested11, nested113' 923s # received: 'global1, dir1, nested11, nested113' 923s ok 20 923s # /if_sec/dir/ with '1 11 111': 923s # expected: 200 923s # received: '200' 923s ok 21 923s # expected: 'global1, dir1, nested11, nested111' 923s # received: 'global1, dir1, nested11, nested111' 923s ok 22 923s # /if_sec/dir/ with '1 11 112': 923s # expected: 200 923s # received: '200' 923s ok 23 923s # expected: 'global1, dir1, nested11, nested112' 923s # received: 'global1, dir1, nested11, nested112' 923s ok 24 923s # /if_sec/loc/ with '1 2': 923s # expected: 200 923s # received: '200' 923s ok 25 923s # expected: 'global1, loc1, loc2' 923s # received: 'global1, loc1, loc2' 923s ok 26 923s # /if_sec/loc/foo.txt with '1 2': 923s # expected: 200 923s # received: '200' 923s ok 27 923s # expected: 'global1, loc1, loc2' 923s # received: 'global1, loc1, loc2' 923s ok 28 923s # /if_sec/loc/ with '1 11': 923s # expected: 200 923s # received: '200' 923s ok 29 923s # expected: 'global1, loc1, nested11, nested113' 923s # received: 'global1, loc1, nested11, nested113' 923s ok 30 923s # /if_sec/loc/ with '1 11 111': 923s # expected: 200 923s # received: '200' 923s ok 31 923s # expected: 'global1, loc1, nested11, nested111' 923s # received: 'global1, loc1, nested11, nested111' 923s ok 32 923s # /if_sec/loc/ with '1 11 112': 923s # expected: 200 923s # received: '200' 923s ok 33 923s # expected: 'global1, loc1, nested11, nested112' 923s # received: 'global1, loc1, nested11, nested112' 923s ok 34 923s # /if_sec/loc/foo.if_test with '1 2': 923s # expected: 200 923s # received: '200' 923s ok 35 923s # expected: 'global1, files2, loc1, loc2' 923s # received: 'global1, files2, loc1, loc2' 923s ok 36 923s # /if_sec/loc/foo.if_test with '1 2 11': 923s # expected: 200 923s # received: '200' 923s ok 37 923s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 923s # received: 'global1, files2, loc1, loc2, nested11, nested113' 923s ok 38 923s # /if_sec/loc/foo.if_test with '1 2 11 111': 923s # expected: 200 923s # received: '200' 923s ok 39 923s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 923s # received: 'global1, files2, loc1, loc2, nested11, nested111' 923s ok 40 923s # /if_sec/loc/foo.if_test with '1 2 11 112': 923s # expected: 200 923s # received: '200' 923s ok 41 923s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 923s # received: 'global1, files2, loc1, loc2, nested11, nested112' 923s ok 42 923s # /if_sec/proxy/ with '1 2': 923s # expected: 200 923s # received: '200' 923s ok 43 923s # expected: 'global1, locp1, locp2' 923s # received: 'global1, locp1, locp2' 923s ok 44 923s # /if_sec/proxy/ with '2': 923s # expected: 200 923s # received: '200' 923s ok 45 923s # expected: 'locp2' 923s # received: 'locp2' 923s ok 46 923s ok 926s t/apache/iffile.t ................... 926s 1..2 926s # Running under perl version 5.038002 for linux 926s # Current time local: Mon Jun 3 13:21:28 2024 926s # Current time GMT: Mon Jun 3 13:21:28 2024 926s # Using Test.pm version 1.31 926s # Using Apache/Test.pm version 1.42 926s # expected: 200 926s # received: '200' 926s ok 1 926s # expected: 'success1, success2, success3, success4, success5' 926s # received: 'success1, success2, success3, success4, success5' 926s ok 2 926s ok 928s t/apache/leaks.t .................... skipped: mod_memory_track not activated 935s t/apache/limits.t ................... 935s 1..12 935s # Running under perl version 5.038002 for linux 935s # Current time local: Mon Jun 3 13:21:33 2024 935s # Current time GMT: Mon Jun 3 13:21:33 2024 935s # Using Test.pm version 1.31 935s # Using Apache/Test.pm version 1.42 935s # Testing LimitRequestLine; should succeed 935s # testing : Test #1 935s # expected: 200 935s # received: '200' 935s ok 1 935s # Testing LimitRequestLine; should fail 935s # testing : Test #2 935s # expected: 414 935s # received: '414' 935s ok 2 935s # Testing LimitRequestFieldSize; should succeed 935s # testing : Test #3 935s # expected: 200 935s # received: '200' 935s ok 3 935s # Testing LimitRequestFieldSize; should fail 935s # testing : Test #4 935s # expected: 400 935s # received: '400' 935s ok 4 935s # Testing LimitRequestFields; should succeed 935s # testing : Test #5 935s # expected: 200 935s # received: '200' 935s ok 5 935s # Testing LimitRequestFields; should fail 935s # testing : Test #6 935s # expected: 400 935s # received: '400' 935s ok 6 935s # Testing LimitRequestBody; should succeed 935s # Chunked transfer-encoding enabled 935s # testing : Test #7 935s # expected: 200 935s # received: '200' 935s ok 7 935s # Testing LimitRequestBody; should succeed 935s # Chunked transfer-encoding disabled 935s # testing : Test #8 935s # expected: 200 935s # received: '200' 935s ok 8 935s # Testing LimitRequestBody; should fail 935s # Chunked transfer-encoding enabled 935s # testing : Test #9 935s # expected: 413 935s # received: '413' 935s ok 9 935s # Testing LimitRequestBody; should fail 935s # Chunked transfer-encoding disabled 935s # testing : Test #10 935s # expected: 413 935s # received: '413' 935s ok 10 935s # Testing LimitRequestFieldSize; should succeed 935s # testing : Test #11 935s # expected: 200 935s # received: '200' 935s ok 11 935s # Testing LimitRequestFieldSize; should fail 935s # testing : Test #12 935s # expected: 400 935s # received: '400' 935s ok 12 935s ok 937s t/apache/loglevel.t ................. 937s 1..8 937s # Running under perl version 5.038002 for linux 937s # Current time local: Mon Jun 3 13:21:40 2024 937s # Current time GMT: Mon Jun 3 13:21:40 2024 937s # Using Test.pm version 1.31 937s # Using Apache/Test.pm version 1.42 937s ok 1 937s ok 2 937s ok 3 937s ok 4 937s ok 5 937s ok 6 937s ok 7 937s ok 8 937s ok 940s t/apache/maxranges.t ................ 940s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 940s 1..19 940s # Running under perl version 5.038002 for linux 940s # Current time local: Mon Jun 3 13:21:42 2024 940s # Current time GMT: Mon Jun 3 13:21:42 2024 940s # Using Test.pm version 1.31 940s # Using Apache/Test.pm version 1.42 940s ok 1 940s ok 2 940s ok 3 940s ok 4 940s ok 5 940s ok 6 940s ok 7 940s ok 8 940s ok 9 940s ok 10 940s ok 11 940s ok 12 940s ok 13 940s ok 14 940s ok 15 940s ok 16 940s ok 17 940s ok 18 940s ok 19 940s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 940s ok 942s t/apache/mergeslashes.t ............. 942s 1..9 942s # Running under perl version 5.038002 for linux 942s # Current time local: Mon Jun 3 13:21:45 2024 942s # Current time GMT: Mon Jun 3 13:21:45 2024 942s # Using Test.pm version 1.31 942s # Using Apache/Test.pm version 1.42 942s # SENDING to 127.0.0.1:8539 942s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 942s # expected 403, got 403 for exact match 942s ok 1 942s # SENDING to 127.0.0.1:8539 942s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 942s # expected 403, got 403 for merged even at front 942s ok 2 942s # SENDING to 127.0.0.1:8539 942s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 942s # expected 403, got 403 for merged even at front 942s ok 3 942s # SENDING to 127.0.0.1:8539 942s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 942s # expected 403, got 403 for c// should be merged 942s ok 4 942s # SENDING to 127.0.0.1:8539 942s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 942s # expected 403, got 403 for a// should be merged 942s ok 5 942s # SENDING to 127.0.0.1:8539 942s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 942s # expected 403, got 403 for a// matches locationmatch 942s ok 6 942s # SENDING to 127.0.0.1:8539 942s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 942s # expected 200, got 200 for c// doesn't match locationmatch 942s ok 7 942s # SENDING to 127.0.0.1:8539 942s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 942s # expected 403, got 403 for baseline failed 942s ok 8 942s # SENDING to 127.0.0.1:8539 942s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 942s # expected 403, got 403 for b//d not merged for Location with OFF 942s ok 9 942s ok 945s t/apache/mmn.t ...................... 945s 1..2 945s # Running under perl version 5.038002 for linux 945s # Current time local: Mon Jun 3 13:21:47 2024 945s # Current time GMT: Mon Jun 3 13:21:47 2024 945s # Using Test.pm version 1.31 945s # Using Apache/Test.pm version 1.42 945s ok 1 945s ok 2 945s ok 947s t/apache/options.t .................. 947s 1..2 947s # Running under perl version 5.038002 for linux 947s # Current time local: Mon Jun 3 13:21:50 2024 947s # Current time GMT: Mon Jun 3 13:21:50 2024 947s # Using Test.pm version 1.31 947s # Using Apache/Test.pm version 1.42 947s # testing : code 947s # expected: 200 947s # received: '200' 947s ok 1 947s # testing : OPTIONS 947s # expected: qr/OPTIONS/ 947s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 947s ok 2 947s ok 952s t/apache/passbrigade.t .............. 952s # using LWP client 952s 1..114 952s # Running under perl version 5.038002 for linux 952s # Current time local: Mon Jun 3 13:21:52 2024 952s # Current time GMT: Mon Jun 3 13:21:52 2024 952s # Using Test.pm version 1.31 952s # Using Apache/Test.pm version 1.42 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 1024 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #DMMATCH1: 1 952s # 952s # testing : bytes in body 952s # expected: 1024 952s # received: 1024 952s ok 1 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 2048 952s # received: 2048 952s ok 2 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 3072 952s # received: 3072 952s ok 3 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 4096 952s # received: 4096 952s ok 4 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 5120 952s # received: 5120 952s ok 5 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 6144 952s # received: 6144 952s ok 6 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 7168 952s # received: 7168 952s ok 7 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 8192 952s # received: 8192 952s ok 8 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 9216 952s # received: 9216 952s ok 9 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 10240 952s # received: 10240 952s ok 10 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 11264 952s # received: 11264 952s ok 11 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 12288 952s # received: 12288 952s ok 12 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 13312 952s # received: 13312 952s ok 13 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 14336 952s # received: 14336 952s ok 14 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 15360 952s # received: 15360 952s ok 15 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 16384 952s # received: 16384 952s ok 16 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 17408 952s # received: 17408 952s ok 17 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 18432 952s # received: 18432 952s ok 18 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 19456 952s # received: 19456 952s ok 19 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 20480 952s # received: 20480 952s ok 20 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 21504 952s # received: 21504 952s ok 21 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 22528 952s # received: 22528 952s ok 22 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 23552 952s # received: 23552 952s ok 23 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 24576 952s # received: 24576 952s ok 24 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 25600 952s # received: 25600 952s ok 25 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 26624 952s # received: 26624 952s ok 26 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 27648 952s # received: 27648 952s ok 27 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 28672 952s # received: 28672 952s ok 28 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 29696 952s # received: 29696 952s ok 29 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 30720 952s # received: 30720 952s ok 30 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 31744 952s # received: 31744 952s ok 31 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 32768 952s # received: 32768 952s ok 32 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 33792 952s # received: 33792 952s ok 33 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 34816 952s # received: 34816 952s ok 34 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 35840 952s # received: 35840 952s ok 35 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 36864 952s # received: 36864 952s ok 36 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 37888 952s # received: 37888 952s ok 37 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 38912 952s # received: 38912 952s ok 38 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 39936 952s # received: 39936 952s ok 39 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 40960 952s # received: 40960 952s ok 40 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 41984 952s # received: 41984 952s ok 41 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 43008 952s # received: 43008 952s ok 42 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 44032 952s # received: 44032 952s ok 43 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 45056 952s # received: 45056 952s ok 44 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 46080 952s # received: 46080 952s ok 45 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 47104 952s # received: 47104 952s ok 46 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 48128 952s # received: 48128 952s ok 47 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 49152 952s # received: 49152 952s ok 48 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 50176 952s # received: 50176 952s ok 49 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 51200 952s # received: 51200 952s ok 50 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 102400 952s # received: 102400 952s ok 51 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 307200 952s # received: 307200 952s ok 52 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 512000 952s # received: 512000 952s ok 53 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 2048000 952s # received: 2048000 952s ok 54 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 4096000 952s # received: 4096000 952s ok 55 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:55 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 6144000 952s # received: 6144000 952s ok 56 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 10240000 952s # received: 10240000 952s ok 57 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 1024 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #DMMATCH1: 1 952s # 952s # testing : bytes in body 952s # expected: 1024 952s # received: 1024 952s ok 58 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 2048 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #DMMATCH1: 1 952s # 952s # testing : bytes in body 952s # expected: 2048 952s # received: 2048 952s ok 59 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 3072 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #DMMATCH1: 1 952s # 952s # testing : bytes in body 952s # expected: 3072 952s # received: 3072 952s ok 60 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 4096 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #DMMATCH1: 1 952s # 952s # testing : bytes in body 952s # expected: 4096 952s # received: 4096 952s ok 61 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 5120 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #DMMATCH1: 1 952s # 952s # testing : bytes in body 952s # expected: 5120 952s # received: 5120 952s ok 62 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 6144 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #DMMATCH1: 1 952s # 952s # testing : bytes in body 952s # expected: 6144 952s # received: 6144 952s ok 63 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 7168 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #DMMATCH1: 1 952s # 952s # testing : bytes in body 952s # expected: 7168 952s # received: 7168 952s ok 64 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 8192 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #DMMATCH1: 1 952s # 952s # testing : bytes in body 952s # expected: 8192 952s # received: 8192 952s ok 65 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 9216 952s # received: 9216 952s ok 66 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 10240 952s # received: 10240 952s ok 67 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 11264 952s # received: 11264 952s ok 68 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 12288 952s # received: 12288 952s ok 69 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 13312 952s # received: 13312 952s ok 70 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 14336 952s # received: 14336 952s ok 71 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 15360 952s # received: 15360 952s ok 72 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 16384 952s # received: 16384 952s ok 73 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 17408 952s # received: 17408 952s ok 74 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 18432 952s # received: 18432 952s ok 75 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 19456 952s # received: 19456 952s ok 76 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 20480 952s # received: 20480 952s ok 77 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 21504 952s # received: 21504 952s ok 78 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 22528 952s # received: 22528 952s ok 79 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 23552 952s # received: 23552 952s ok 80 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 24576 952s # received: 24576 952s ok 81 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 25600 952s # received: 25600 952s ok 82 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 26624 952s # received: 26624 952s ok 83 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 27648 952s # received: 27648 952s ok 84 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 28672 952s # received: 28672 952s ok 85 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 29696 952s # received: 29696 952s ok 86 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 30720 952s # received: 30720 952s ok 87 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 31744 952s # received: 31744 952s ok 88 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 32768 952s # received: 32768 952s ok 89 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 33792 952s # received: 33792 952s ok 90 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 34816 952s # received: 34816 952s ok 91 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 35840 952s # received: 35840 952s ok 92 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 36864 952s # received: 36864 952s ok 93 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 37888 952s # received: 37888 952s ok 94 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 38912 952s # received: 38912 952s ok 95 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 39936 952s # received: 39936 952s ok 96 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 40960 952s # received: 40960 952s ok 97 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 41984 952s # received: 41984 952s ok 98 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 43008 952s # received: 43008 952s ok 99 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 44032 952s # received: 44032 952s ok 100 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 45056 952s # received: 45056 952s ok 101 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 46080 952s # received: 46080 952s ok 102 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 47104 952s # received: 47104 952s ok 103 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 48128 952s # received: 48128 952s ok 104 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 49152 952s # received: 49152 952s ok 105 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 50176 952s # received: 50176 952s ok 106 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 51200 952s # received: 51200 952s ok 107 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 102400 952s # received: 102400 952s ok 108 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 307200 952s # received: 307200 952s ok 109 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 512000 952s # received: 512000 952s ok 110 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 2048000 952s # received: 2048000 952s ok 111 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 4096000 952s # received: 4096000 952s ok 112 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 6144000 952s # received: 6144000 952s ok 113 952s #lwp request: 952s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 952s #User-Agent: libwww-perl/6.77 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: close 952s #Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 952s #Vary: In-If1 952s #Content-Length: 0 952s #Client-Date: Mon, 03 Jun 2024 13:21:56 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #Client-Transfer-Encoding: chunked 952s #DMMATCH1: 1 952s #X-Content-Length-Note: added by Apache::TestRequest 952s # 952s # testing : bytes in body 952s # expected: 10240000 952s # received: 10240000 952s ok 114 952s ok 954s t/apache/post.t ..................... 954s # using LWP client 954s 1..51 954s # Running under perl version 5.038002 for linux 954s # Current time local: Mon Jun 3 13:21:57 2024 954s # Current time GMT: Mon Jun 3 13:21:57 2024 954s # Using Test.pm version 1.31 954s # Using Apache/Test.pm version 1.42 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 1024 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '1024' 954s # received: 1024 954s ok 1 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 2048 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '2048' 954s # received: 2048 954s ok 2 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 3072 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '3072' 954s # received: 3072 954s ok 3 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 4096 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '4096' 954s # received: 4096 954s ok 4 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 5120 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '5120' 954s # received: 5120 954s ok 5 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 6144 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '6144' 954s # received: 6144 954s ok 6 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 7168 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '7168' 954s # received: 7168 954s ok 7 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 8192 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '8192' 954s # received: 8192 954s ok 8 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 9216 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '9216' 954s # received: 9216 954s ok 9 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 10240 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '10240' 954s # received: 10240 954s ok 10 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 11264 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '11264' 954s # received: 11264 954s ok 11 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 12288 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '12288' 954s # received: 12288 954s ok 12 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 13312 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '13312' 954s # received: 13312 954s ok 13 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 14336 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '14336' 954s # received: 14336 954s ok 14 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 15360 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '15360' 954s # received: 15360 954s ok 15 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 16384 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '16384' 954s # received: 16384 954s ok 16 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 17408 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '17408' 954s # received: 17408 954s ok 17 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 18432 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '18432' 954s # received: 18432 954s ok 18 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 19456 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '19456' 954s # received: 19456 954s ok 19 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 20480 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '20480' 954s # received: 20480 954s ok 20 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 21504 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '21504' 954s # received: 21504 954s ok 21 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 22528 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '22528' 954s # received: 22528 954s ok 22 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 23552 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '23552' 954s # received: 23552 954s ok 23 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 24576 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '24576' 954s # received: 24576 954s ok 24 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 25600 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '25600' 954s # received: 25600 954s ok 25 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 26624 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '26624' 954s # received: 26624 954s ok 26 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 27648 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '27648' 954s # received: 27648 954s ok 27 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 28672 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '28672' 954s # received: 28672 954s ok 28 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 29696 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '29696' 954s # received: 29696 954s ok 29 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 30720 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '30720' 954s # received: 30720 954s ok 30 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 31744 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '31744' 954s # received: 31744 954s ok 31 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 32768 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '32768' 954s # received: 32768 954s ok 32 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 33792 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '33792' 954s # received: 33792 954s ok 33 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 34816 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '34816' 954s # received: 34816 954s ok 34 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 35840 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '35840' 954s # received: 35840 954s ok 35 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 36864 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '36864' 954s # received: 36864 954s ok 36 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 37888 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '37888' 954s # received: 37888 954s ok 37 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 38912 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '38912' 954s # received: 38912 954s ok 38 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 39936 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '39936' 954s # received: 39936 954s ok 39 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 40960 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '40960' 954s # received: 40960 954s ok 40 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 41984 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '41984' 954s # received: 41984 954s ok 41 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 43008 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '43008' 954s # received: 43008 954s ok 42 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 44032 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '44032' 954s # received: 44032 954s ok 43 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 45056 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '45056' 954s # received: 45056 954s ok 44 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 46080 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '46080' 954s # received: 46080 954s ok 45 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 47104 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '47104' 954s # received: 47104 954s ok 46 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 48128 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '48128' 954s # received: 48128 954s ok 47 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 49152 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '49152' 954s # received: 49152 954s ok 48 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 50176 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '50176' 954s # received: 50176 954s ok 49 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 51200 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '51200' 954s # received: 51200 954s ok 50 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.77 954s #Content-Length: 102400 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 7 954s #Client-Date: Mon, 03 Jun 2024 13:21:59 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '102400' 954s # received: 102400 954s ok 51 954s ok 957s t/apache/pr17629.t .................. 957s 1..4 957s # Running under perl version 5.038002 for linux 957s # Current time local: Mon Jun 3 13:21:59 2024 957s # Current time GMT: Mon Jun 3 13:21:59 2024 957s # Using Test.pm version 1.31 957s # Using Apache/Test.pm version 1.42 957s # expected: 'begin-foobar-end 957s # ' 957s # received: 'begin-foobar-end 957s # ' 957s ok 1 957s # expected: 200 957s # received: '200' 957s ok 2 957s # testing : response was gzipped 957s # expected: 'gzip' 957s # received: 'gzip' 957s ok 3 957s # expected: 'begin-foobar-end 957s # ' 957s # received: 'begin-foobar-end 957s # ' 957s ok 4 957s ok 959s t/apache/pr18757.t .................. 959s 1..3 959s # Running under perl version 5.038002 for linux 959s # Current time local: Mon Jun 3 13:22:02 2024 959s # Current time GMT: Mon Jun 3 13:22:02 2024 959s # Using Test.pm version 1.31 959s # Using Apache/Test.pm version 1.42 959s # testing : 200 response from GET 959s # expected: 200 959s # received: '200' 959s ok 1 959s # expected C-L is 26 959s # URL via proxy is http://localhost:8540/index.html 959s ok 2 959s # line: HTTP/1.1 200 OK 959s # line: Date: Mon, 03 Jun 2024 13:22:04 GMT 959s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 959s # line: Vary: In-If1 959s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 959s # line: ETag: "1a-613edd771cbc0" 959s # line: Accept-Ranges: bytes 959s # line: Content-Length: 26 959s # line: DMMATCH1: 1 959s # line: Content-Type: text/html 959s # line: 959s # testing : whether proxy strips Content-Length header 959s # expected: 1 959s # received: 1 959s ok 3 959s ok 962s t/apache/pr35292.t .................. 962s 1..3 962s # Running under perl version 5.038002 for linux 962s # Current time local: Mon Jun 3 13:22:04 2024 962s # Current time GMT: Mon Jun 3 13:22:04 2024 962s # Using Test.pm version 1.31 962s # Using Apache/Test.pm version 1.42 962s ok 1 962s ok 2 962s # testing : read response-line 962s # expected: qr/^HTTP\/1\.. 413/ 962s # received: 'HTTP/1.1 413 Request Entity Too Large 962s # ' 962s ok 3 962s ok 964s t/apache/pr35330.t .................. 964s 1..2 964s # Running under perl version 5.038002 for linux 964s # Current time local: Mon Jun 3 13:22:07 2024 964s # Current time GMT: Mon Jun 3 13:22:07 2024 964s # Using Test.pm version 1.31 964s # Using Apache/Test.pm version 1.42 964s # testing : SSI was allowed for location 964s # expected: 200 964s # received: '200' 964s ok 1 964s # testing : file was served with correct content 964s # expected: 'hello' 964s # received: 'hello' 964s ok 2 964s ok 967s t/apache/pr37166.t .................. 967s 1..4 967s # Running under perl version 5.038002 for linux 967s # Current time local: Mon Jun 3 13:22:09 2024 967s # Current time GMT: Mon Jun 3 13:22:09 2024 967s # Using Test.pm version 1.31 967s # Using Apache/Test.pm version 1.42 967s # testing : SSI was allowed for location 967s # expected: 200 967s # received: '200' 967s ok 1 967s # testing : file was served with correct content 967s # expected: 'Hello world 967s # ' 967s # received: 'Hello world 967s # ' 967s ok 2 967s # testing : explicit 200 response 967s # expected: 200 967s # received: '200' 967s ok 3 967s # testing : file was again served with correct content 967s # expected: 'Hello world 967s # ' 967s # received: 'Hello world 967s # ' 967s ok 4 967s ok 970s t/apache/pr43939.t .................. 970s 1..4 970s # Running under perl version 5.038002 for linux 970s # Current time local: Mon Jun 3 13:22:12 2024 970s # Current time GMT: Mon Jun 3 13:22:12 2024 970s # Using Test.pm version 1.31 970s # Using Apache/Test.pm version 1.42 970s # expected: 'begin-default-end 970s # ' 970s # received: 'begin-default-end 970s # ' 970s ok 1 970s # expected: 200 970s # received: '200' 970s ok 2 970s # testing : response was gzipped 970s # expected: 'gzip' 970s # received: 'gzip' 970s ok 3 970s # expected: 'begin-default-end 970s # ' 970s # received: 'begin-default-end 970s # ' 970s ok 4 970s ok 972s t/apache/pr49328.t .................. 972s 1..1 972s # Running under perl version 5.038002 for linux 972s # Current time local: Mon Jun 3 13:22:15 2024 972s # Current time GMT: Mon Jun 3 13:22:15 2024 972s # Using Test.pm version 1.31 972s # Using Apache/Test.pm version 1.42 972s # expected: 'before 972s # included 972s # after 972s # ' 972s # received: 'before 972s # included 972s # after 972s # ' 972s ok 1 972s ok 975s t/apache/rwrite.t ................... 975s # using LWP client 975s 1..114 975s # Running under perl version 5.038002 for linux 975s # Current time local: Mon Jun 3 13:22:17 2024 975s # Current time GMT: Mon Jun 3 13:22:17 2024 975s # Using Test.pm version 1.31 975s # Using Apache/Test.pm version 1.42 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 1024 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 1024 975s # received: 1024 975s ok 1 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 2048 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 2048 975s # received: 2048 975s ok 2 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 3072 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 3072 975s # received: 3072 975s ok 3 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 4096 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 4096 975s # received: 4096 975s ok 4 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 5120 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 5120 975s # received: 5120 975s ok 5 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 6144 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 6144 975s # received: 6144 975s ok 6 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 7168 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 7168 975s # received: 7168 975s ok 7 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 8192 975s # received: 8192 975s ok 8 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 9216 975s # received: 9216 975s ok 9 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 10240 975s # received: 10240 975s ok 10 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 11264 975s # received: 11264 975s ok 11 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 12288 975s # received: 12288 975s ok 12 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 13312 975s # received: 13312 975s ok 13 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 14336 975s # received: 14336 975s ok 14 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 15360 975s # received: 15360 975s ok 15 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 16384 975s # received: 16384 975s ok 16 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 17408 975s # received: 17408 975s ok 17 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 18432 975s # received: 18432 975s ok 18 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 19456 975s # received: 19456 975s ok 19 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 20480 975s # received: 20480 975s ok 20 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 21504 975s # received: 21504 975s ok 21 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 22528 975s # received: 22528 975s ok 22 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 23552 975s # received: 23552 975s ok 23 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 24576 975s # received: 24576 975s ok 24 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 25600 975s # received: 25600 975s ok 25 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 26624 975s # received: 26624 975s ok 26 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 27648 975s # received: 27648 975s ok 27 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 28672 975s # received: 28672 975s ok 28 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 29696 975s # received: 29696 975s ok 29 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 30720 975s # received: 30720 975s ok 30 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 31744 975s # received: 31744 975s ok 31 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 32768 975s # received: 32768 975s ok 32 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 33792 975s # received: 33792 975s ok 33 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 34816 975s # received: 34816 975s ok 34 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 35840 975s # received: 35840 975s ok 35 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 36864 975s # received: 36864 975s ok 36 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 37888 975s # received: 37888 975s ok 37 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 38912 975s # received: 38912 975s ok 38 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 39936 975s # received: 39936 975s ok 39 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 40960 975s # received: 40960 975s ok 40 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 41984 975s # received: 41984 975s ok 41 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 43008 975s # received: 43008 975s ok 42 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 44032 975s # received: 44032 975s ok 43 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 45056 975s # received: 45056 975s ok 44 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 46080 975s # received: 46080 975s ok 45 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 47104 975s # received: 47104 975s ok 46 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 48128 975s # received: 48128 975s ok 47 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 49152 975s # received: 49152 975s ok 48 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 50176 975s # received: 50176 975s ok 49 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 51200 975s # received: 51200 975s ok 50 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 102400 975s # received: 102400 975s ok 51 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 307200 975s # received: 307200 975s ok 52 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 512000 975s # received: 512000 975s ok 53 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 2048000 975s # received: 2048000 975s ok 54 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:19 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 4096000 975s # received: 4096000 975s ok 55 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 6144000 975s # received: 6144000 975s ok 56 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 10240000 975s # received: 10240000 975s ok 57 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 1024 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 1024 975s # received: 1024 975s ok 58 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 2048 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 2048 975s # received: 2048 975s ok 59 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 3072 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 3072 975s # received: 3072 975s ok 60 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 4096 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 4096 975s # received: 4096 975s ok 61 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 5120 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 5120 975s # received: 5120 975s ok 62 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 6144 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 6144 975s # received: 6144 975s ok 63 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 7168 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : bytes in body 975s # expected: 7168 975s # received: 7168 975s ok 64 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 8192 975s # received: 8192 975s ok 65 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 9216 975s # received: 9216 975s ok 66 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 10240 975s # received: 10240 975s ok 67 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 11264 975s # received: 11264 975s ok 68 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 12288 975s # received: 12288 975s ok 69 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 13312 975s # received: 13312 975s ok 70 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 14336 975s # received: 14336 975s ok 71 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 15360 975s # received: 15360 975s ok 72 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 16384 975s # received: 16384 975s ok 73 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 17408 975s # received: 17408 975s ok 74 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 18432 975s # received: 18432 975s ok 75 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 19456 975s # received: 19456 975s ok 76 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 20480 975s # received: 20480 975s ok 77 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 21504 975s # received: 21504 975s ok 78 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 22528 975s # received: 22528 975s ok 79 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 23552 975s # received: 23552 975s ok 80 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 24576 975s # received: 24576 975s ok 81 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 25600 975s # received: 25600 975s ok 82 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 26624 975s # received: 26624 975s ok 83 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 27648 975s # received: 27648 975s ok 84 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 28672 975s # received: 28672 975s ok 85 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 29696 975s # received: 29696 975s ok 86 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 30720 975s # received: 30720 975s ok 87 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 31744 975s # received: 31744 975s ok 88 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 32768 975s # received: 32768 975s ok 89 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 33792 975s # received: 33792 975s ok 90 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 34816 975s # received: 34816 975s ok 91 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 35840 975s # received: 35840 975s ok 92 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 36864 975s # received: 36864 975s ok 93 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 37888 975s # received: 37888 975s ok 94 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 38912 975s # received: 38912 975s ok 95 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 39936 975s # received: 39936 975s ok 96 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 40960 975s # received: 40960 975s ok 97 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 41984 975s # received: 41984 975s ok 98 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 43008 975s # received: 43008 975s ok 99 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 44032 975s # received: 44032 975s ok 100 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 45056 975s # received: 45056 975s ok 101 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 46080 975s # received: 46080 975s ok 102 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 47104 975s # received: 47104 975s ok 103 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 48128 975s # received: 48128 975s ok 104 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 49152 975s # received: 49152 975s ok 105 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 50176 975s # received: 50176 975s ok 106 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 51200 975s # received: 51200 975s ok 107 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 102400 975s # received: 102400 975s ok 108 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 307200 975s # received: 307200 975s ok 109 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 512000 975s # received: 512000 975s ok 110 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 2048000 975s # received: 2048000 975s ok 111 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 4096000 975s # received: 4096000 975s ok 112 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 6144000 975s # received: 6144000 975s ok 113 975s #lwp request: 975s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 975s #Vary: In-If1 975s #Content-Length: 0 975s #Client-Date: Mon, 03 Jun 2024 13:22:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #Client-Transfer-Encoding: chunked 975s #DMMATCH1: 1 975s #X-Content-Length-Note: added by Apache::TestRequest 975s # 975s # testing : bytes in body 975s # expected: 10240000 975s # received: 10240000 975s ok 114 975s ok 979s t/apache/server_name_port.t ......... 979s 1..84 979s # Running under perl version 5.038002 for linux 979s # Current time local: Mon Jun 3 13:22:20 2024 979s # Current time GMT: Mon Jun 3 13:22:20 2024 979s # Using Test.pm version 1.31 979s # Using Apache/Test.pm version 1.42 979s # SENDING: 979s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 979s # expecting 200, got 200 979s ok 1 979s # got SERVER_NAME='righthost', expected 'righthost' 979s ok 2 979s # got SERVER_PORT='8529', expected '8529' 979s ok 3 979s # SENDING: 979s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 979s # expecting 200, got 200 979s ok 4 979s # got SERVER_NAME='righthost', expected 'righthost' 979s ok 5 979s # got SERVER_PORT='123', expected '123' 979s ok 6 979s # SENDING: 979s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 979s # expecting 200, got 200 979s ok 7 979s # got SERVER_NAME='righthost', expected 'righthost' 979s ok 8 979s # got SERVER_PORT='8529', expected '8529' 979s ok 9 979s # SENDING: 979s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 979s # expecting 200, got 200 979s ok 10 979s # got SERVER_NAME='righthost', expected 'righthost' 979s ok 11 979s # got SERVER_PORT='123', expected '123' 979s ok 12 979s # SENDING: 979s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 979s # expecting 200, got 200 979s ok 13 979s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 979s ok 14 979s # got SERVER_PORT='8529', expected '8529' 979s ok 15 979s # SENDING: 979s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 979s # expecting 200, got 200 979s ok 16 979s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 979s ok 17 979s # got SERVER_PORT='123', expected '123' 979s ok 18 979s # SENDING: 979s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 979s # expecting 200, got 200 979s ok 19 979s # got SERVER_NAME='[::1]', expected '[::1]' 979s ok 20 979s # got SERVER_PORT='8529', expected '8529' 979s ok 21 979s # SENDING: 979s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 979s # expecting 200, got 200 979s ok 22 979s # got SERVER_NAME='[::1]', expected '[::1]' 979s ok 23 979s # got SERVER_PORT='123', expected '123' 979s ok 24 979s # SENDING: 979s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 979s # expecting 200, got 200 979s ok 25 979s # got SERVER_NAME='[a::1]', expected '[a::1]' 979s ok 26 979s # got SERVER_PORT='8529', expected '8529' 979s ok 27 979s # SENDING: 979s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 979s # expecting 200, got 200 979s ok 28 979s # got SERVER_NAME='[a::1]', expected '[a::1]' 979s ok 29 979s # got SERVER_PORT='123', expected '123' 979s ok 30 979s # SENDING: 979s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 979s # expecting 200, got 200 979s ok 31 979s # got SERVER_NAME='[a::1]', expected '[a::1]' 979s ok 32 979s # got SERVER_PORT='8529', expected '8529' 979s ok 33 979s # SENDING: 979s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 979s # expecting 200, got 200 979s ok 34 979s # got SERVER_NAME='[a::1]', expected '[a::1]' 979s ok 35 979s # got SERVER_PORT='123', expected '123' 979s ok 36 979s # SENDING: 979s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 979s # expecting 200, got 200 979s ok 37 979s # got SERVER_NAME='righthost', expected 'righthost' 979s ok 38 979s # got SERVER_PORT='8529', expected '8529' 979s ok 39 979s # SENDING: 979s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 979s # expecting 200, got 200 979s ok 40 979s # got SERVER_NAME='righthost', expected 'righthost' 979s ok 41 979s # got SERVER_PORT='123', expected '123' 979s ok 42 979s # SENDING: 979s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 979s # expecting 200, got 200 979s ok 43 979s # got SERVER_NAME='righthost', expected 'righthost' 979s ok 44 979s # got SERVER_PORT='8529', expected '8529' 979s ok 45 979s # SENDING: 979s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 979s # expecting 200, got 200 979s ok 46 979s # got SERVER_NAME='righthost', expected 'righthost' 979s ok 47 979s # got SERVER_PORT='123', expected '123' 979s ok 48 979s # SENDING: 979s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 979s # expecting 200, got 200 979s ok 49 979s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 979s ok 50 979s # got SERVER_PORT='8529', expected '8529' 979s ok 51 979s # SENDING: 979s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 979s # expecting 200, got 200 979s ok 52 979s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 979s ok 53 979s # got SERVER_PORT='123', expected '123' 979s ok 54 979s # SENDING: 979s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 979s # expecting 200, got 200 979s ok 55 979s # got SERVER_NAME='[::1]', expected '[::1]' 979s ok 56 979s # got SERVER_PORT='8529', expected '8529' 979s ok 57 979s # SENDING: 979s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 979s # expecting 200, got 200 979s ok 58 979s # got SERVER_NAME='[::1]', expected '[::1]' 979s ok 59 979s # got SERVER_PORT='123', expected '123' 979s ok 60 979s # SENDING: 979s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 979s # expecting 200, got 200 979s ok 61 979s # got SERVER_NAME='righthost', expected 'righthost' 979s ok 62 979s # got SERVER_PORT='8529', expected '8529' 979s ok 63 979s # SENDING: 979s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 979s # expecting 200, got 200 979s ok 64 979s # got SERVER_NAME='righthost', expected 'righthost' 979s ok 65 979s # got SERVER_PORT='123', expected '123' 979s ok 66 979s # SENDING: 979s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 979s # expecting 200, got 200 979s ok 67 979s # got SERVER_NAME='righthost', expected 'righthost' 979s ok 68 979s # got SERVER_PORT='8529', expected '8529' 979s ok 69 979s # SENDING: 979s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 979s # expecting 200, got 200 979s ok 70 979s # got SERVER_NAME='righthost', expected 'righthost' 979s ok 71 979s # got SERVER_PORT='123', expected '123' 979s ok 72 979s # SENDING: 979s # 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 979s # expecting 200, got 200 979s ok 73 979s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 979s ok 74 979s # got SERVER_PORT='8529', expected '8529' 979s ok 75 979s # SENDING: 979s # 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 979s # expecting 200, got 200 979s ok 76 979s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 979s ok 77 979s # got SERVER_PORT='123', expected '123' 979s ok 78 979s # SENDING: 979s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 979s # expecting 200, got 200 979s ok 79 979s # got SERVER_NAME='[::1]', expected '[::1]' 979s ok 80 979s # got SERVER_PORT='8529', expected '8529' 979s ok 81 979s # SENDING: 979s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 979s # expecting 200, got 200 979s ok 82 979s # got SERVER_NAME='[::1]', expected '[::1]' 979s ok 83 979s # got SERVER_PORT='123', expected '123' 979s ok 84 979s ok 981s t/apache/teclchunk.t ................ skipped: Not supported yet 984s t/apr/uri.t ......................... 984s 1..1 984s # Running under perl version 5.038002 for linux 984s # Current time local: Mon Jun 3 13:22:26 2024 984s # Current time GMT: Mon Jun 3 13:22:26 2024 984s # Using Test.pm version 1.31 984s # Using Apache/Test.pm version 1.42 984s ok 1 984s ok 986s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 989s t/filter/case.t ..................... 989s 1..4 989s # Running under perl version 5.038002 for linux 989s # Current time local: Mon Jun 3 13:22:31 2024 989s # Current time GMT: Mon Jun 3 13:22:31 2024 989s # Using Test.pm version 1.31 989s # Using Apache/Test.pm version 1.42 989s ok 1 989s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 989s # expected 200 989s # received 200 989s # body: =HEAD1 NAME 989s X X 989s 989s PERLSUB - PERL SUBROUTINES 989s 989s =HEAD1 SYNOPSIS 989s 989s TO DECLARE SUBROUTINES: 989s X X 989s 989s SUB NAME; # A "FORWARD" DECLARATION. 989s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 989s SUB NAME : ATTRS; # WITH ATTRIBUTES 989s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 989s 989s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 989s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 989s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 989s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 989s 989s USE FEATURE 'SIGNATURES'; 989s SUB NAME(SIG) BLOCK # WITH SIGNATURE 989s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 989s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 989s 989s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 989s X 989s 989s $SUBREF = SUB BLOCK; # NO PROTO 989s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 989s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 989s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 989s 989s USE FEATURE 'SIGNATURES'; 989s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 989s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 989s 989s TO IMPORT SUBROUTINES: 989s X 989s 989s USE MODULE QW(NAME1 NAME2 NAME3); 989s 989s TO CALL SUBROUTINES: 989s X X 989s 989s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 989s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 989s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 989s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 989s 989s =HEAD1 DESCRIPTION 989s 989s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 989s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 989s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 989s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 989s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 989s ITS NAME OR A CODE REFERENCE. 989s 989s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 989s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 989s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 989s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 989s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 989s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 989s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 989s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 989s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 989s X X 989s 989s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 989s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 989s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 989s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 989s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 989s SUCH A SIGNATURE-USING SUBROUTINE. 989s 989s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 989s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 989s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 989s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 989s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 989s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 989s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 989s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 989s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 989s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 989s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 989s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 989s X X X<@_> 989s 989s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 989s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 989s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 989s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 989s L AND L. 989s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 989s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 989s 989s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 989s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 989s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 989s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 989s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 989s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 989s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 989s ONE LARGE INDISTINGUISHABLE LIST. 989s 989s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 989s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 989s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 989s EMPTY SUB RETURNS THE EMPTY LIST. 989s X X X 989s 989s EXAMPLE: 989s 989s SUB MAX { 989s MY $MAX = SHIFT(@_); 989s FOREACH $FOO (@_) { 989s $MAX = $FOO IF $MAX < $FOO; 989s } 989s RETURN $MAX; 989s } 989s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 989s 989s EXAMPLE: 989s 989s # GET A LINE, COMBINING CONTINUATION LINES 989s # THAT START WITH WHITESPACE 989s 989s SUB GET_LINE { 989s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 989s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 989s IF ($LOOKAHEAD =~ /^[ \T]/) { 989s $THISLINE .= $LOOKAHEAD; 989s } 989s ELSE { 989s LAST LINE; 989s } 989s } 989s RETURN $THISLINE; 989s } 989s 989s $LOOKAHEAD = ; # GET FIRST LINE 989s WHILE (DEFINED($LINE = GET_LINE())) { 989s ... 989s } 989s 989s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 989s 989s SUB MAYBESET { 989s MY($KEY, $VALUE) = @_; 989s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 989s } 989s 989s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 989s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 989s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 989s ITS CALLER'S VALUES. 989s X X 989s 989s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 989s SUB UPCASE_IN { 989s FOR (@_) { TR/A-Z/A-Z/ } 989s } 989s 989s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 989s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 989s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 989s X X 989s 989s UPCASE_IN("FREDERICK"); 989s 989s IT WOULD BE MUCH SAFER IF THE C FUNCTION 989s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 989s OF CHANGING THEM IN PLACE: 989s 989s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 989s SUB UPCASE { 989s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 989s MY @PARMS = @_; 989s FOR (@PARMS) { TR/A-Z/A-Z/ } 989s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 989s } 989s 989s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 989s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 989s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 989s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 989s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 989s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 989s 989s @NEWLIST = UPCASE(@LIST1, @LIST2); 989s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 989s 989s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 989s 989s (@X, @Y) = UPCASE(@LIST1, @LIST2); 989s 989s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 989s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 989s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 989s L
FOR ALTERNATIVES. 989s 989s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 989s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 989s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 989s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 989s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 989s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 989s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 989s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 989s SEE L FOR MORE ABOUT ALL THAT. 989s X<&> 989s 989s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 989s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 989s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 989s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 989s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 989s X 989s 989s &FOO(1,2,3); # PASS THREE ARGUMENTS 989s FOO(1,2,3); # THE SAME 989s 989s FOO(); # PASS A NULL LIST 989s &FOO(); # THE SAME 989s 989s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 989s USE STRICT 'SUBS'; 989s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 989s # A COMPILE-TIME ERROR 989s NO STRICT 'SUBS'; 989s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 989s # A LITERAL STRING "FOO" 989s 989s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 989s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 989s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 989s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 989s X<&> 989s 989s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 989s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 989s YOUR SUBROUTINE'S NAME. 989s 989s USE V5.16; 989s MY $FACTORIAL = SUB { 989s MY ($X) = @_; 989s RETURN 1 IF $X == 1; 989s RETURN($X * __SUB__->( $X - 1 ) ); 989s }; 989s 989s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 989s IS SUBJECT TO CHANGE. 989s 989s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 989s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 989s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 989s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 989s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 989s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 989s SPECIAL, PRE-DEFINED THINGS. 989s 989s =OVER 989s 989s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 989s 989s C 989s 989s =ITEM DOCUMENTED IN L 989s 989s C, C 989s 989s =ITEM DOCUMENTED IN L 989s 989s C, C 989s 989s =ITEM DOCUMENTED IN L 989s 989s C, C, C, C, C, C, C, 989s C, C, C, C, C, C, 989s C, C, C, C, C, C, C, 989s C, C, C, C, C, C, 989s C, C, C, C, C, 989s C, C, C, C 989s 989s =ITEM DOCUMENTED IN L 989s 989s C, C, C, C, C, C, C, 989s C, C, C, C, C, C, C, 989s C, C, C, C, C, C 989s 989s =ITEM DOCUMENTED IN L 989s 989s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 989s L<< C|PERLFUNC/REQUIRE >> 989s 989s =ITEM DOCUMENTED IN L 989s 989s C 989s 989s =ITEM DOCUMENTED IN L 989s 989s C, C, C, C, C 989s 989s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 989s 989s ANY STARTING WITH C<(> 989s 989s =BACK 989s 989s THE C, C, C, C AND C SUBROUTINES 989s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 989s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 989s EXPLICITLY. SEE L 989s 989s =HEAD2 SIGNATURES 989s 989s X X 989s 989s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 989s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 989s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 989s 989s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 989s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 989s DIRECTLY BY C, IN THE CURRENT SCOPE. 989s 989s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 989s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 989s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 989s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 989s 989s FOR EXAMPLE, 989s 989s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 989s 989s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 989s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 989s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 989s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 989s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 989s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 989s 989s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 989s THE SIGNATURE. FOR EXAMPLE, 989s 989s SUB FOO ($LEFT, $RIGHT) { 989s RETURN $LEFT + $RIGHT; 989s } 989s 989s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 989s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 989s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 989s EQUIVALENT TO 989s 989s SUB FOO { 989s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 989s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 989s MY $LEFT = $_[0]; 989s MY $RIGHT = $_[1]; 989s RETURN $LEFT + $RIGHT; 989s } 989s 989s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 989s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 989s 989s SUB FOO ($FIRST, $, $THIRD) { 989s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 989s } 989s 989s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 989s MANDATORY FOR THE CALLER TO PASS IT. 989s 989s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 989s SEPARATED FROM THE PARAMETER NAME BY C<=>: 989s 989s SUB FOO ($LEFT, $RIGHT = 0) { 989s RETURN $LEFT + $RIGHT; 989s } 989s 989s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 989s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 989s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 989s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 989s FOR EXAMPLE, 989s 989s MY $AUTO_ID = 0; 989s SUB FOO ($THING, $ID = $AUTO_ID++) { 989s PRINT "$THING HAS ID $ID"; 989s } 989s 989s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 989s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 989s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 989s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 989s 989s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 989s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 989s } 989s 989s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 989s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 989s VALUE PROVIDED WAS C. 989s 989s SUB FOO ($NAME //= "WORLD") { 989s PRINT "HELLO, $NAME"; 989s } 989s 989s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 989s 989s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 989s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 989s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 989s 989s SUB FOO ($X ||= 10) { 989s RETURN 5 + $X; 989s } 989s 989s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 989s FOR EXAMPLE, 989s 989s SUB FOO ($THING, $ = 1) { 989s PRINT $THING; 989s } 989s 989s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 989s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 989s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 989s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 989s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 989s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 989s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 989s 989s SUB FOO ($THING, $=) { 989s PRINT $THING; 989s } 989s 989s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 989s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 989s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 989s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 989s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 989s TO RIGHT. 989s 989s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 989s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 989s 989s SUB FOO ($FILTER, @INPUTS) { 989s PRINT $FILTER->($_) FOREACH @INPUTS; 989s } 989s 989s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 989s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 989s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 989s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 989s 989s SUB FOO ($THING, @) { 989s PRINT $THING; 989s } 989s 989s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 989s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 989s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 989s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 989s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 989s AS WITH STANDARD HASH CONSTRUCTION. 989s 989s SUB FOO ($FILTER, %INPUTS) { 989s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 989s } 989s 989s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 989s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 989s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 989s 989s SUB FOO ($THING, %) { 989s PRINT $THING; 989s } 989s 989s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 989s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 989s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 989s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 989s AN EMPTY ARRAY OR EMPTY HASH. 989s 989s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 989s THAT THE CALLER PASSED NO ARGUMENTS: 989s 989s SUB FOO () { 989s RETURN 123; 989s } 989s 989s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 989s WARNING IN THE C CATEGORY. FROM PERL 5.36 989s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 989s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 989s STATEMENT SUCH AS: 989s 989s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 989s 989s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 989s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 989s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 989s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 989s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 989s WARNINGS IN THE C CATEGORY WHEN 989s COMPILED: 989s 989s SUB F ($X) { 989s # THIS LINE EMITS THE WARNING SEEN BELOW 989s PRINT "ARGUMENTS ARE @_"; 989s } 989s 989s Z<> 989s 989s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 989s EXPERIMENTAL AT ... 989s 989s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 989s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 989s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 989s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 989s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 989s SUPPLY THAT ARGUMENT. 989s 989s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 989s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 989s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 989s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 989s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 989s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 989s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 989s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 989s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 989s 989s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 989s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 989s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 989s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 989s L. FOR EXAMPLE, 989s 989s SUB FOO :PROTOTYPE($) { $_[0] } 989s 989s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 989s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 989s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 989s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 989s 989s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 989s RETURN $LEFT + $RIGHT; 989s } 989s 989s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 989s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 989s THE SUBROUTINE'S BODY. 989s 989s =HEAD2 PRIVATE VARIABLES VIA MY() 989s X X X X X 989s X X 989s 989s SYNOPSIS: 989s 989s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 989s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 989s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 989s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 989s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 989s 989s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 989s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 989s SEE L AND L. 989s 989s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 989s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 989s (C/C/C/C), LOOP 989s (C/C/C/C/C), SUBROUTINE, C, 989s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 989s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 989s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 989s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 989s WITH C INSTEAD. 989s 989s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 989s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 989s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 989s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 989s ITS OWN COPY. 989s X 989s 989s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 989s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 989s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 989s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 989s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 989s 989s MY $X = 10; 989s SUB BUMPX { $X++ } 989s 989s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 989s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 989s THE C ITSELF. SEE L. 989s X 989s 989s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 989s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 989s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 989s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 989s 989s $ARG = "FRED"; # "GLOBAL" VARIABLE 989s $N = CUBE_ROOT(27); 989s PRINT "$ARG THINKS THE ROOT IS $N\N"; 989s # OUTPUTS: FRED THINKS THE ROOT IS 3 989s 989s SUB CUBE_ROOT { 989s MY $ARG = SHIFT; # NAME DOESN'T MATTER 989s $ARG **= 1/3; 989s RETURN $ARG; 989s } 989s 989s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 989s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 989s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 989s 989s MY ($FOO) = ; # WRONG? 989s MY @FOO = ; 989s 989s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 989s 989s MY $FOO = ; 989s 989s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 989s 989s MY $FOO, $BAR = 1; # WRONG 989s 989s THAT HAS THE SAME EFFECT AS 989s 989s MY $FOO; 989s $BAR = 1; 989s 989s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 989s THE CURRENT STATEMENT. THUS, 989s 989s MY $X = $X; 989s 989s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 989s THE EXPRESSION 989s 989s MY $X = 123 AND $X == 123 989s 989s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 989s 989s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 989s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 989s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 989s 989s WHILE (MY $LINE = <>) { 989s $LINE = LC $LINE; 989s } CONTINUE { 989s PRINT $LINE; 989s } 989s 989s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 989s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 989s IT. SIMILARLY, IN THE CONDITIONAL 989s 989s IF ((MY $ANSWER = ) =~ /^YES$/I) { 989s USER_AGREES(); 989s } ELSIF ($ANSWER =~ /^NO$/I) { 989s USER_DISAGREES(); 989s } ELSE { 989s CHOMP $ANSWER; 989s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 989s } 989s 989s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 989s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 989s BUT NOT BEYOND IT. SEE L FOR INFORMATION 989s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 989s 989s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 989s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 989s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 989s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 989s IN THE LOOP 989s X X 989s 989s FOR MY $I (1, 2, 3) { 989s SOME_FUNCTION(); 989s } 989s 989s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 989s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 989s X X 989s 989s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 989s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 989s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 989s 989s USE STRICT 'VARS'; 989s 989s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 989s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 989s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 989s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 989s THIS WITH C. 989s 989s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 989s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 989s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 989s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 989s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 989s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 989s EXAMPLE. 989s 989s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 989s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 989s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 989s 989s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 989s 989s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 989s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 989s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 989s 989s PACKAGE MAIN; 989s LOCAL $X = 10; 989s MY $X = 20; 989s PRINT "$X AND $::X\N"; 989s 989s THAT WILL PRINT OUT C<20> AND C<10>. 989s 989s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 989s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 989s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 989s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 989s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 989s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 989s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 989s AN ANONYMOUS SUB REFERENCE: 989s 989s MY $SECRET_VERSION = '1.001-BETA'; 989s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 989s &$SECRET_SUB(); 989s 989s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 989s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 989s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 989s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 989s UNQUALIFIED AND UNQUALIFIABLE. 989s 989s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 989s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 989s L FOR SOMETHING OF A WORK-AROUND TO 989s THIS. 989s 989s =HEAD2 PERSISTENT PRIVATE VARIABLES 989s X X X X 989s X X 989s 989s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 989s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 989s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 989s 989s =HEAD3 PERSISTENT VARIABLES VIA STATE() 989s 989s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 989s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 989s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 989s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 989s THE C FORM DOES NOT REQUIRE THE 989s C PRAGMA. 989s 989s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 989s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 989s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 989s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 989s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 989s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 989s SUBROUTINE EACH TIME IT IS EXECUTED.) 989s 989s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 989s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 989s 989s USE FEATURE 'STATE'; 989s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 989s 989s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 989s 989s USE FEATURE 'STATE'; 989s SUB CREATE_COUNTER { 989s RETURN SUB { STATE $X; RETURN ++$X } 989s } 989s 989s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 989s CODE OUTSIDE. 989s 989s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 989s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 989s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 989s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 989s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 989s 989s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 989s 989s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 989s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 989s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 989s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 989s 989s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 989s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 989s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 989s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 989s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 989s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 989s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 989s 989s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 989s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 989s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 989s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 989s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 989s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 989s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 989s 989s { 989s MY $SECRET_VAL = 0; 989s SUB GIMME_ANOTHER { 989s RETURN ++$SECRET_VAL; 989s } 989s } 989s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 989s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 989s 989s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 989s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 989s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 989s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 989s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 989s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 989s STARTS TO RUN: 989s 989s BEGIN { 989s MY $SECRET_VAL = 0; 989s SUB GIMME_ANOTHER { 989s RETURN ++$SECRET_VAL; 989s } 989s } 989s 989s SEE L ABOUT THE 989s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 989s C AND C. 989s 989s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 989s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 989s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 989s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 989s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 989s 989s =HEAD2 TEMPORARY VALUES VIA LOCAL() 989s X X X X 989s X 989s 989s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 989s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 989s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 989s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 989s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 989s 989s SYNOPSIS: 989s 989s # LOCALIZATION OF VALUES 989s 989s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 989s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 989s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 989s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 989s 989s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 989s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 989s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 989s # LOCALIZATION 989s 989s # LOCALIZATION OF SYMBOLS 989s 989s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 989s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 989s # @MERLYN IS REALLY @RANDAL, ETC 989s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 989s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 989s 989s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 989s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 989s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 989s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 989s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 989s 989s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 989s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 989s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 989s CREATES NEW, DYNAMICALLY SCOPED VALUES. 989s 989s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 989s PLACED IN PARENTHESES. THIS OPERATOR WORKS 989s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 989s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 989s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 989s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 989s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 989s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 989s UNDEFINED VALUE.) 989s 989s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 989s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 989s VARIABLES OUTSIDE THE LOOP. 989s 989s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 989s X 989s 989s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 989s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 989s VIEWED AS A SCALAR OR AN ARRAY. SO 989s 989s LOCAL($FOO) = ; 989s LOCAL @FOO = ; 989s 989s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 989s 989s LOCAL $FOO = ; 989s 989s SUPPLIES A SCALAR CONTEXT. 989s 989s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 989s X 989s 989s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 989s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 989s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 989s 989s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 989s 989s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 989s { LOCAL $/ = UNDEF; $SLURP = ; } 989s 989s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 989s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 989s I, BECAUSE THE $1 VARIABLE IS 989s MAGICAL AND READ-ONLY : 989s 989s LOCAL $1 = 2; 989s 989s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 989s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 989s TO SAFELY REUSE $_ IN A SUBROUTINE. 989s 989s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 989s WORK AS DESCRIBED. 989s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 989s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 989s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 989s SEE L FOR MORE 989s DETAILS. 989s X 989s 989s =HEAD3 LOCALIZATION OF GLOBS 989s X X 989s 989s THE CONSTRUCT 989s 989s LOCAL *NAME; 989s 989s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 989s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 989s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 989s 989s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 989s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 989s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 989s SEPARATOR. 989s 989s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 989s X X 989s X 989s 989s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 989s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 989s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 989s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 989s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 989s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 989s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 989s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 989s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 989s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 989s 989s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 989s @ARY = ( 0..5 ); 989s { 989s LOCAL($ARY[5]) = 6; 989s LOCAL($HASH{'A'}) = 'DRILL'; 989s WHILE (MY $E = POP(@ARY)) { 989s PRINT "$E . . .\N"; 989s LAST UNLESS $E > 3; 989s } 989s IF (@ARY) { 989s $HASH{'ONLY A'} = 'TEST'; 989s DELETE $HASH{'A'}; 989s } 989s } 989s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 989s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 989s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 989s 989s PERL WILL PRINT 989s 989s 6 . . . 989s 4 . . . 989s 3 . . . 989s THIS IS A TEST ONLY A TEST. 989s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 989s 989s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 989s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 989s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 989s SURPRISING, AND IS VERY LIKELY TO CHANGE. 989s 989s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 989s X X X 989s X 989s 989s YOU CAN USE THE C AND C 989s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 989s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 989s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 989s 989s DO { 989s MY $VAL = $ARRAY[$IDX]; 989s LOCAL $ARRAY[$IDX]; 989s DELETE $ARRAY[$IDX]; 989s $VAL 989s } 989s 989s AND 989s 989s DO { 989s MY $VAL = $HASH{KEY}; 989s LOCAL $HASH{KEY}; 989s DELETE $HASH{KEY}; 989s $VAL 989s } 989s 989s EXCEPT THAT FOR THOSE THE C IS 989s SCOPED TO THE C BLOCK. SLICES ARE 989s ALSO ACCEPTED. 989s 989s MY %HASH = ( 989s A => [ 7, 8, 9 ], 989s B => 1, 989s ) 989s 989s { 989s MY $X = DELETE LOCAL $HASH{A}; 989s # $X IS [ 7, 8, 9 ] 989s # %HASH IS (B => 1) 989s 989s { 989s MY @NUMS = DELETE LOCAL @$X[0, 2] 989s # @NUMS IS (7, 9) 989s # $X IS [ UNDEF, 8 ] 989s 989s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 989s } 989s # $X IS BACK TO [ 7, 8, 9 ] 989s 989s } 989s # %HASH IS BACK TO ITS ORIGINAL STATE 989s 989s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 989s 989s =HEAD2 LVALUE SUBROUTINES 989s X X 989s 989s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 989s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 989s 989s MY $VAL; 989s SUB CANMOD : LVALUE { 989s $VAL; # OR: RETURN $VAL; 989s } 989s SUB NOMOD { 989s $VAL; 989s } 989s 989s CANMOD() = 5; # ASSIGNS TO $VAL 989s NOMOD() = 5; # ERROR 989s 989s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 989s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 989s BY A SCALAR. FOR EXAMPLE, CONSIDER: 989s 989s DATA(2,3) = GET_DATA(3,4); 989s 989s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 989s 989s (DATA(2,3)) = GET_DATA(3,4); 989s 989s AND IN: 989s 989s (DATA(2),DATA(3)) = GET_DATA(3,4); 989s 989s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 989s 989s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 989s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 989s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 989s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 989s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 989s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 989s 989s =HEAD2 LEXICAL SUBROUTINES 989s X X X X 989s 989s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 989s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 989s AVAILABLE UNDER C OR C OR HIGHER. 989s 989s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 989s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 989s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 989s CATEGORY WAS DISABLED. 989s 989s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 989s DECLARED, AND ONLY AFTER THAT DECLARATION: 989s 989s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 989s # VERSIONS EARLIER THAN 5.26. 989s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 989s USE FEATURE 'LEXICAL_SUBS'; 989s 989s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 989s STATE SUB FOO { 989s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 989s } 989s FOO(); # CALLS "STATE" SUB 989s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 989s 989s MY SUB BAR { ... } 989s BAR(); # CALLS "MY" SUB 989s 989s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 989s 989s # WRONG 989s MY SUB BAZ { 989s BAZ(); 989s } 989s 989s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 989s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 989s 989s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 989s 989s MY SUB BAZ { 989s __SUB__->(); # CALLS ITSELF 989s } 989s 989s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 989s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 989s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 989s HOWEVER: 989s 989s MY SUB BAZ; # PREDECLARATION 989s SUB BAZ { # DEFINE THE "MY" SUB 989s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 989s } 989s 989s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 989s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 989s C; THEY KEEP EACH OTHER ALIVE (SEE L). 989s 989s =HEAD3 C VS C 989s 989s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 989s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 989s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 989s CONTAINING BLOCK TO THE NEXT. 989s 989s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 989s NECESSARY IF YOU WANT TO CREATE CLOSURES: 989s 989s SUB WHATEVER { 989s MY $X = SHIFT; 989s MY SUB INNER { 989s ... DO SOMETHING WITH $X ... 989s } 989s INNER(); 989s } 989s 989s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 989s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 989s SEE THE C<$X> FROM THE FIRST CALL TO C. 989s 989s =HEAD3 C SUBROUTINES 989s 989s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 989s SUBROUTINE OF THE SAME NAME. 989s 989s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 989s INSIDE AN INNER SCOPE: 989s 989s SUB FOO { ... } 989s 989s SUB BAR { 989s MY SUB FOO { ... } 989s { 989s # NEED TO USE THE OUTER FOO HERE 989s OUR SUB FOO; 989s FOO(); 989s } 989s } 989s 989s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 989s 989s PACKAGE MYSNEAKYMODULE; 989s 989s OUR SUB DO_SOMETHING { ... } 989s 989s SUB DO_SOMETHING_WITH_CALLER { 989s PACKAGE DB; 989s () = CALLER 1; # SETS @DB::ARGS 989s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 989s } 989s 989s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 989s X X<*> 989s 989s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 989s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 989s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 989s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 989s 989s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 989s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 989s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 989s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 989s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 989s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 989s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 989s 989s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 989s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 989s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 989s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 989s 989s SUB DOUBLEARY { 989s LOCAL(*SOMEARY) = @_; 989s FOREACH $ELEM (@SOMEARY) { 989s $ELEM *= 2; 989s } 989s } 989s DOUBLEARY(*FOO); 989s DOUBLEARY(*BAR); 989s 989s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 989s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 989s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 989s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 989s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 989s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 989s 989s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 989s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 989s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 989s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 989s L. 989s 989s =HEAD2 WHEN TO STILL USE LOCAL() 989s X X 989s 989s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 989s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 989s I USE C INSTEAD OF C. 989s 989s =OVER 4 989s 989s =ITEM 1. 989s 989s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 989s 989s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 989s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 989s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 989s IN C<@FIELDS>. 989s 989s { 989s LOCAL @ARGV = ("/ETC/MOTD"); 989s LOCAL $/ = UNDEF; 989s LOCAL $_ = <>; 989s @FIELDS = SPLIT /^\S*=+\S*$/; 989s } 989s 989s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 989s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 989s 989s =ITEM 2. 989s 989s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 989s 989s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 989s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 989s TABLE ENTRIES: 989s 989s SUB IOQUEUE { 989s LOCAL (*READER, *WRITER); # NOT MY! 989s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 989s RETURN (*READER, *WRITER); 989s } 989s ($HEAD, $TAIL) = IOQUEUE(); 989s 989s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 989s ENTRIES. 989s 989s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 989s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 989s A LOCAL ALIAS. 989s 989s { 989s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 989s GROW(); # REALLY CALLS SHRINK() 989s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 989s } 989s GROW(); # GET THE REAL GROW() AGAIN 989s 989s SEE L FOR MORE ABOUT MANIPULATING 989s FUNCTIONS BY NAME IN THIS WAY. 989s 989s =ITEM 3. 989s 989s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 989s 989s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 989s IS DONE ON DYNAMICS: 989s 989s { 989s LOCAL $SIG{INT} = 'IGNORE'; 989s FUNCT(); # UNINTERRUPTIBLE 989s } 989s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 989s 989s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 989s 989s =BACK 989s 989s =HEAD2 PASS BY REFERENCE 989s X X X 989s 989s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 989s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 989s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 989s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 989s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 989s 989s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 989s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 989s OF ALL THEIR FORMER LAST ELEMENTS: 989s 989s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 989s 989s SUB POPMANY { 989s MY $AREF; 989s MY @RETLIST; 989s FOREACH $AREF ( @_ ) { 989s PUSH @RETLIST, POP @$AREF; 989s } 989s RETURN @RETLIST; 989s } 989s 989s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 989s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 989s 989s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 989s SUB INTER { 989s MY ($K, $HREF, %SEEN); # LOCALS 989s FOREACH $HREF (@_) { 989s WHILE ( $K = EACH %$HREF ) { 989s $SEEN{$K}++; 989s } 989s } 989s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 989s } 989s 989s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 989s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 989s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 989s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 989s A LITTLE EXPENSIVE. 989s 989s WHERE PEOPLE GET INTO TROUBLE IS HERE: 989s 989s (@W, @X) = FUNC(@Y, @Z); 989s OR 989s (%W, %X) = FUNC(%Y, %Z); 989s 989s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 989s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 989s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 989s AS ALWAYS. 989s 989s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 989s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 989s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 989s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 989s 989s ($WREF, $XREF) = FUNC(\@Y, \@Z); 989s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 989s SUB FUNC { 989s MY ($YREF, $ZREF) = @_; 989s IF (@$YREF > @$ZREF) { 989s RETURN ($YREF, $ZREF); 989s } ELSE { 989s RETURN ($ZREF, $YREF); 989s } 989s } 989s 989s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 989s 989s (*W, *X) = FUNC(\@Y, \@Z); 989s PRINT "@W HAS MORE THAN @X\N"; 989s SUB FUNC { 989s LOCAL (*Y, *Z) = @_; 989s IF (@Y > @Z) { 989s RETURN (\@Y, \@Z); 989s } ELSE { 989s RETURN (\@Z, \@Y); 989s } 989s } 989s 989s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 989s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 989s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 989s ARE IN THE SYMBOL TABLE. 989s 989s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 989s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 989s FOR EXAMPLE: 989s 989s SPLUTTER(\*STDOUT); 989s SUB SPLUTTER { 989s MY $FH = SHIFT; 989s PRINT $FH "HER UM WELL A HMMM\N"; 989s } 989s 989s $REC = GET_REC(\*STDIN); 989s SUB GET_REC { 989s MY $FH = SHIFT; 989s RETURN SCALAR <$FH>; 989s } 989s 989s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 989s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 989s 989s SUB OPENIT { 989s MY $PATH = SHIFT; 989s LOCAL *FH; 989s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 989s } 989s 989s =HEAD2 PROTOTYPES 989s X X 989s 989s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 989s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 989s SECTION OR WITH A L. 989s IF YOU DECLARE EITHER OF 989s 989s SUB MYPUSH (\@@) 989s SUB MYPUSH :PROTOTYPE(\@@) 989s 989s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 989s 989s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 989s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 989s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 989s OF AN ATTRIBUTE. 989s 989s THE 989s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 989s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 989s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 989s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 989s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 989s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 989s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 989s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 989s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 989s 989s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 989s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 989s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 989s 989s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 989s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 989s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 989s CORRESPONDING BUILT-IN. 989s 989s DECLARED AS CALLED AS 989s 989s SUB MYLINK ($$) MYLINK $OLD, $NEW 989s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 989s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 989s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 989s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 989s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 989s SUB MYPOP (\@) MYPOP @ARRAY 989s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 989s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 989s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 989s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 989s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 989s SUB MYRAND (;$) MYRAND 42 989s SUB MYTIME () MYTIME 989s 989s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 989s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 989s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 989s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 989s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 989s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 989s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 989s 989s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 989s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 989s 989s SUB MYREF (\[$@%&*]) 989s 989s WILL ALLOW CALLING MYREF() AS 989s 989s MYREF $VAR 989s MYREF @ARRAY 989s MYREF %HASH 989s MYREF &SUB 989s MYREF *GLOB 989s 989s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 989s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 989s 989s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 989s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 989s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 989s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 989s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 989s 989s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 989s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 989s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 989s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 989s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 989s FOLLOWS: 989s 989s USE SYMBOL 'QUALIFY_TO_REF'; 989s 989s SUB FOO (*) { 989s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 989s ... 989s } 989s 989s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 989s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 989s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 989s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 989s 989s SUB MYPUSH (+@) { 989s MY $AREF = SHIFT; 989s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 989s PUSH @$AREF, @_; 989s } 989s 989s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 989s IS OF AN ACCEPTABLE TYPE. 989s 989s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 989s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 989s 989s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 989s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 989s PROVIDED, C<$_> WILL BE USED INSTEAD. 989s 989s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 989s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 989s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 989s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 989s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 989s 989s MYTIME +2; 989s 989s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 989s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 989s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 989s 989s SUB MYGETPROTOBYNUMBER($;); 989s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 989s 989s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 989s PROVIDED IT'S IN THE INITIAL POSITION: 989s X<&> 989s 989s SUB TRY (&@) { 989s MY($TRY,$CATCH) = @_; 989s EVAL { &$TRY }; 989s IF ($@) { 989s LOCAL $_ = $@; 989s &$CATCH; 989s } 989s } 989s SUB CATCH (&) { $_[0] } 989s 989s TRY { 989s DIE "PHOOEY"; 989s } CATCH { 989s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 989s }; 989s 989s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 989s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 989s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 989s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 989s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 989s 989s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 989s X 989s 989s SUB MYGREP (&@) { 989s MY $CODE = SHIFT; 989s MY @RESULT; 989s FOREACH $_ (@_) { 989s PUSH(@RESULT, $_) IF &$CODE; 989s } 989s @RESULT; 989s } 989s 989s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 989s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 989s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 989s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 989s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 989s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 989s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 989s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 989s 989s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 989s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 989s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 989s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 989s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 989s MAJORITY OF OFFENDING CODE IS FIXED. 989s 989s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 989s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 989s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 989s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 989s 989s SUB FUNC ($) { 989s MY $N = SHIFT; 989s PRINT "YOU GAVE ME $N\N"; 989s } 989s 989s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 989s RETURNING A LIST: 989s 989s FUNC(@FOO); 989s FUNC( $TEXT =~ /\W+/G ); 989s 989s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 989s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 989s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 989s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 989s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 989s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 989s 989s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 989s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 989s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 989s EFFECT, LIKE SO: 989s 989s SUB FOO($$); 989s SUB FOO($$) { 989s FOO 1, 2; 989s } 989s 989s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 989s TO MAKE THE WORLD A BETTER PLACE. 989s 989s =HEAD2 CONSTANT FUNCTIONS 989s X 989s 989s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 989s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 989s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 989s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 989s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 989s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 989s 989s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 989s 989s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 989s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 989s # AND IT'S INLINED, TOO! 989s SUB ST_DEV () { 0 } 989s SUB ST_INO () { 1 } 989s 989s SUB FLAG_FOO () { 1 << 8 } 989s SUB FLAG_BAR () { 1 << 9 } 989s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 989s 989s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 989s 989s SUB N () { INT(OPT_BAZ) / 3 } 989s 989s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 989s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 989s 989s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 989s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 989s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 989s C: 989s 989s SUB BAZ_VAL () { 989s IF (OPT_BAZ) { 989s RETURN 23; 989s } 989s ELSE { 989s RETURN 42; 989s } 989s } 989s SUB BONK_VAL () { RETURN 12345 } 989s 989s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 989s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 989s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 989s 989s BEGIN { 989s MY $VAR = 1; 989s NO STRICT 'REFS'; 989s *INLINED = SUB () { $VAR }; 989s } 989s 989s BEGIN { 989s MY $VAR = 1; 989s MY $REF = \$VAR; 989s NO STRICT 'REFS'; 989s *NOT_INLINED = SUB () { $VAR }; 989s } 989s 989s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 989s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 989s 989s BEGIN { 989s MY $X = 10; 989s *FOO = SUB () { $X }; 989s $X++; 989s } 989s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 989s 989s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 989s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 989s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 989s SO IT PRINTED C<10>, NOT C<11>. 989s 989s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 989s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 989s ASIDE FROM WHERE IT IS DECLARED. 989s 989s # FINE, NO WARNING 989s BEGIN { 989s MY $X = 54321; 989s *INLINED = SUB () { $X }; 989s } 989s # ERROR 989s BEGIN { 989s MY $X; 989s $X = 54321; 989s *ALSO_INLINED = SUB () { $X }; 989s } 989s 989s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 989s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 989s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 989s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 989s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 989s 989s MY $X = 54321; 989s *INLINED = SUB : CONST { $X }; 989s $X++; 989s 989s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 989s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 989s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 989s VALUE CAPTURED THE SAME WAY. 989s 989s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 989s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 989s AN EXPLICIT C: 989s 989s BEGIN { 989s MY $X = 10; 989s *FOO = SUB () { RETURN $X }; 989s $X++; 989s } 989s PRINT FOO(); # PRINTS 11 989s 989s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 989s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 989s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 989s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 989s 989s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 989s SUB ONE { 989s 1; 989s } 989s IF (ONE ) { 989s PRINT ONE() IF ONE ; 989s } 989s 989s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 989s SUB ONE () { 1 } 989s DO { 989s PRINT 1 989s }; 989s 989s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 989s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 989s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 989s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 989s 989s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 989s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 989s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 989s SUBROUTINE ONE REDEFINED AT -E LINE 1. 989s 989s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 989s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 989s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 989s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 989s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 989s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 989s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 989s MENTIONED ABOVE: 989s 989s SUB NOT_INLINED () { RETURN 23 } 989s 989s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 989s X X X X 989s 989s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 989s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 989s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 989s ON A NON-UNIX SYSTEM. 989s 989s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 989s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 989s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 989s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 989s 989s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 989s CHDIR $SOMEWHERE; 989s SUB CHDIR { ... } 989s 989s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 989s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 989s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 989s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 989s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 989s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 989s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 989s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 989s FOR SOME KEYWORDS. SEE L. 989s 989s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 989s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 989s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 989s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 989s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 989s THAT IS, THEY COULD SAY 989s 989s USE MODULE 'OPEN'; 989s 989s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 989s 989s USE MODULE; 989s 989s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 989s 989s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 989s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 989s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 989s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 989s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 989s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 989s THAT UNDERSTANDS REGULAR EXPRESSIONS. 989s 989s PACKAGE REGLOB; 989s REQUIRE EXPORTER; 989s @ISA = 'EXPORTER'; 989s @EXPORT_OK = 'GLOB'; 989s 989s SUB IMPORT { 989s MY $PKG = SHIFT; 989s RETURN UNLESS @_; 989s MY $SYM = SHIFT; 989s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 989s $PKG->EXPORT($WHERE, $SYM, @_); 989s } 989s 989s SUB GLOB { 989s MY $PAT = SHIFT; 989s MY @GOT; 989s IF (OPENDIR MY $D, '.') { 989s @GOT = GREP /$PAT/, READDIR $D; 989s CLOSEDIR $D; 989s } 989s RETURN @GOT; 989s } 989s 1; 989s 989s AND HERE'S HOW IT COULD BE (AB)USED: 989s 989s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 989s PACKAGE FOO; 989s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 989s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 989s 989s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 989s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 989s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 989s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 989s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 989s IT MUST BE DONE AT ALL. 989s 989s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 989s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 989s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 989s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 989s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 989s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 989s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 989s LIBRARY. 989s 989s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 989s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 989s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 989s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 989s (SEE L). 989s 989s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 989s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 989s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 989s 989s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 989s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 989s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 989s C SYNTAX, THOUGH). 989s 989s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 989s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 989s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 989s 989s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 989s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 989s 989s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 989s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 989s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 989s 989s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 989s 989s =HEAD2 AUTOLOADING 989s X X 989s 989s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 989s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 989s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 989s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 989s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 989s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 989s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 989s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 989s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 989s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 989s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 989s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 989s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 989s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 989s SUBROUTINE NAME. SEE L FOR DETAILS.) 989s 989s 989s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 989s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 989s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 989s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 989s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 989s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 989s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 989s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 989s 989s SUB AUTOLOAD { 989s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 989s MY $PROGRAM = $AUTOLOAD; 989s $PROGRAM =~ S/.*:://; 989s SYSTEM($PROGRAM, @_); 989s } 989s DATE(); 989s WHO(); 989s LS('-L'); 989s 989s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 989s EVEN NEED PARENTHESES: 989s 989s USE SUBS QW(DATE WHO LS); 989s DATE; 989s WHO; 989s LS '-L'; 989s 989s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 989s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 989s 989s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 989s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 989s DESCRIBED IN L AND IN L, THE STANDARD 989s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 989s FUNCTIONS TO PERL CODE IN L. 989s 989s =HEAD2 SUBROUTINE ATTRIBUTES 989s X X X 989s 989s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 989s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 989s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 989s C HAD BEEN SEEN. SEE L FOR DETAILS 989s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 989s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 989s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 989s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 989s 989s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 989s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 989s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 989s NEST PROPERLY. 989s 989s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 989s 989s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 989s SUB PLUGH () : UGLY('\(") :BAD; 989s SUB XYZZY : _5X5 { ... } 989s 989s EXAMPLES OF INVALID SYNTAX: 989s 989s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 989s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 989s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 989s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 989s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 989s 989s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 989s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 989s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 989s PARSED AND INVOKED: 989s 989s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 989s 989s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 989s SEE L AND L. 989s 989s =HEAD1 SEE ALSO 989s 989s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 989s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 989s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 989s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 989s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 989s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 989s 989s =FOR VI 989s # EX: SET STS=0 SW=4 ET: 989s 989s ok 2 989s # testing mod_cgi with /modules/cgi/perl.pl 989s # expected 200 989s # received 200 989s # body: PERL CGI 989s ok 3 989s # testing mod_test_rwrite with /test_rwrite 989s # expected 200 989s # received 200 989s # body: A 989s ok 4 989s ok 991s t/filter/case_in.t .................. 991s 1..3 991s # Running under perl version 5.038002 for linux 991s # Current time local: Mon Jun 3 13:22:34 2024 991s # Current time GMT: Mon Jun 3 13:22:34 2024 991s # Using Test.pm version 1.31 991s # Using Apache/Test.pm version 1.42 991s ok 1 991s # testing mod_cgi with /modules/cgi/perl_echo.pl 991s # expected 200 991s # received 200 991s ok 2 991s # testing mod_echo_post with /echo_post 991s # expected 200 991s # received 200 991s ok 3 991s ok 994s t/filter/input_body.t ............... 994s 1..2 994s # Running under perl version 5.038002 for linux 994s # Current time local: Mon Jun 3 13:22:36 2024 994s # Current time GMT: Mon Jun 3 13:22:36 2024 994s # Using Test.pm version 1.31 994s # Using Apache/Test.pm version 1.42 994s # testing : Posted "1 ko" 994s # expected: 'ok 1' 994s # received: 'ok 1' 994s ok 1 994s # testing : Posted "2 ko" 994s # expected: 'ok 2' 994s # received: 'ok 2' 994s ok 2 994s ok 997s t/http11/basicauth.t ................ 997s 1..3 997s # Running under perl version 5.038002 for linux 997s # Current time local: Mon Jun 3 13:22:39 2024 997s # Current time GMT: Mon Jun 3 13:22:39 2024 997s # Using Test.pm version 1.31 997s # Using Apache/Test.pm version 1.42 997s ok 1 997s ok 2 997s ok 3 997s ok 999s t/http11/chunked.t .................. 999s 1..30 999s # Running under perl version 5.038002 for linux 999s # Current time local: Mon Jun 3 13:22:42 2024 999s # Current time GMT: Mon Jun 3 13:22:42 2024 999s # Using Test.pm version 1.31 999s # Using Apache/Test.pm version 1.42 999s # testing : response protocol 999s # expected: 'HTTP/1.1' 999s # received: 'HTTP/1.1' 999s ok 1 999s # testing : response Transfer-Encoding 999s # expected: 'chunked' 999s # received: 'chunked' 999s ok 2 999s # testing : no Content-Length 999s # expected: 0 999s # received: 0 999s ok 3 999s # testing : body length 999s # expected: '70976' 999s # received: 70976 999s ok 4 999s # testing : number of requests 999s # expected: 1 999s # received: 1 999s ok 5 999s # testing : response protocol 999s # expected: 'HTTP/1.1' 999s # received: 'HTTP/1.1' 999s ok 6 999s # testing : response Transfer-Encoding 999s # expected: 'chunked' 999s # received: 'chunked' 999s ok 7 999s # testing : no Content-Length 999s # expected: 0 999s # received: 0 999s ok 8 999s # testing : body length 999s # expected: '212509' 999s # received: 212509 999s ok 9 999s # testing : number of requests 999s # expected: 2 999s # received: 2 999s ok 10 999s # testing : response protocol 999s # expected: 'HTTP/1.1' 999s # received: 'HTTP/1.1' 999s ok 11 999s # testing : response Transfer-Encoding 999s # expected: 'chunked' 999s # received: 'chunked' 999s ok 12 999s # testing : no Content-Length 999s # expected: 0 999s # received: 0 999s ok 13 999s # testing : body length 999s # expected: '280545' 999s # received: 280545 999s ok 14 999s # testing : number of requests 999s # expected: 3 999s # received: 3 999s ok 15 999s # testing : response protocol 999s # expected: 'HTTP/1.1' 999s # received: 'HTTP/1.1' 999s ok 16 999s # testing : response Transfer-Encoding 999s # expected: 'chunked' 999s # received: 'chunked' 999s ok 17 999s # testing : no Content-Length 999s # expected: 0 999s # received: 0 999s ok 18 999s # testing : body length 999s # expected: '845969' 999s # received: 845969 999s ok 19 999s # testing : number of requests 999s # expected: 4 999s # received: 4 999s ok 20 999s # testing : response protocol 999s # expected: 'HTTP/1.1' 999s # received: 'HTTP/1.1' 999s ok 21 999s # testing : no Transfer-Encoding (test result inverted) 999s # expected: 'chunked' 999s # received: '' 999s ok 22 999s # testing : content length 999s # expected: 253 999s # received: '253' 999s ok 23 999s # testing : body length 999s # expected: '242' 999s # received: 242 999s ok 24 999s # testing : number of requests 999s # expected: 5 999s # received: 5 999s ok 25 999s # testing : response protocol 999s # expected: 'HTTP/1.1' 999s # received: 'HTTP/1.1' 999s ok 26 999s # testing : no Transfer-Encoding (test result inverted) 999s # expected: 'chunked' 999s # received: '' 999s ok 27 999s # testing : content length 999s # expected: '' 999s # received: '' 999s ok 28 999s # testing : body length 999s # expected: '14276' 999s # received: 14276 999s ok 29 999s # testing : number of requests 999s # expected: 6 999s # received: 6 999s ok 30 999s ok 1002s t/http11/chunked2.t ................. 1002s 1..2 1002s # Running under perl version 5.038002 for linux 1002s # Current time local: Mon Jun 3 13:22:44 2024 1002s # Current time GMT: Mon Jun 3 13:22:44 2024 1002s # Using Test.pm version 1.31 1002s # Using Apache/Test.pm version 1.42 1002s # testing : successful response 1002s # expected: 200 1002s # received: '200' 1002s ok 1 1002s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1002s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1002s ok 2 1002s ok 1004s t/http11/clength.t .................. 1004s 1..6 1004s # Running under perl version 5.038002 for linux 1004s # Current time local: Mon Jun 3 13:22:47 2024 1004s # Current time GMT: Mon Jun 3 13:22:47 2024 1004s # Using Test.pm version 1.31 1004s # Using Apache/Test.pm version 1.42 1004s # testing : successful response 1004s # expected: 200 1004s # received: '200' 1004s ok 1 1004s # expected: 10 1004s # received: '10' 1004s ok 2 1004s # expected: 'bbbbbbbbbb' 1004s # received: 'bbbbbbbbbb' 1004s ok 3 1004s # testing : successful response 1004s # expected: 200 1004s # received: '200' 1004s ok 4 1004s # expected: 6 1004s # received: '6' 1004s ok 5 1004s # expected: 'foobar' 1004s # received: 'foobar' 1004s ok 6 1004s ok 1008s t/http11/post.t ..................... 1008s # using LWP client 1008s 1..51 1008s # Running under perl version 5.038002 for linux 1008s # Current time local: Mon Jun 3 13:22:49 2024 1008s # Current time GMT: Mon Jun 3 13:22:49 2024 1008s # Using Test.pm version 1.31 1008s # Using Apache/Test.pm version 1.42 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 1024 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Connection: Keep-Alive 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 5 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 1 1008s #DMMATCH1: 1 1008s #Keep-Alive: timeout=5, max=100 1008s # 1008s # testing : length posted 1008s # expected: '1024' 1008s # received: 1024 1008s ok 1 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 2048 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 5 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 2 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '2048' 1008s # received: 2048 1008s ok 2 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 3072 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 5 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 3 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '3072' 1008s # received: 3072 1008s ok 3 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 4096 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 5 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 4 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '4096' 1008s # received: 4096 1008s ok 4 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 5120 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 5 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 5 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '5120' 1008s # received: 5120 1008s ok 5 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 6144 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 5 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 6 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '6144' 1008s # received: 6144 1008s ok 6 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 7168 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 5 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 7 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '7168' 1008s # received: 7168 1008s ok 7 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 8192 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 5 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 8 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '8192' 1008s # received: 8192 1008s ok 8 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 9216 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 5 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 9 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '9216' 1008s # received: 9216 1008s ok 9 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 10240 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 10 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '10240' 1008s # received: 10240 1008s ok 10 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 11264 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 11 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '11264' 1008s # received: 11264 1008s ok 11 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 12288 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 12 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '12288' 1008s # received: 12288 1008s ok 12 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 13312 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 13 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '13312' 1008s # received: 13312 1008s ok 13 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 14336 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 14 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '14336' 1008s # received: 14336 1008s ok 14 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 15360 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 15 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '15360' 1008s # received: 15360 1008s ok 15 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 16384 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 16 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '16384' 1008s # received: 16384 1008s ok 16 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 17408 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 17 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '17408' 1008s # received: 17408 1008s ok 17 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 18432 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 18 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '18432' 1008s # received: 18432 1008s ok 18 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 19456 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 19 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '19456' 1008s # received: 19456 1008s ok 19 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 20480 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 20 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '20480' 1008s # received: 20480 1008s ok 20 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 21504 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 21 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '21504' 1008s # received: 21504 1008s ok 21 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 22528 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 22 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '22528' 1008s # received: 22528 1008s ok 22 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 23552 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 23 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '23552' 1008s # received: 23552 1008s ok 23 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 24576 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 24 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '24576' 1008s # received: 24576 1008s ok 24 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 25600 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 25 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '25600' 1008s # received: 25600 1008s ok 25 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 26624 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 26 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '26624' 1008s # received: 26624 1008s ok 26 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 27648 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 27 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '27648' 1008s # received: 27648 1008s ok 27 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 28672 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 28 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '28672' 1008s # received: 28672 1008s ok 28 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 29696 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 29 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '29696' 1008s # received: 29696 1008s ok 29 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 30720 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 30 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '30720' 1008s # received: 30720 1008s ok 30 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 31744 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 31 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '31744' 1008s # received: 31744 1008s ok 31 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 32768 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 32 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '32768' 1008s # received: 32768 1008s ok 32 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 33792 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 33 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '33792' 1008s # received: 33792 1008s ok 33 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 34816 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 34 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '34816' 1008s # received: 34816 1008s ok 34 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 35840 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 35 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '35840' 1008s # received: 35840 1008s ok 35 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 36864 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 36 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '36864' 1008s # received: 36864 1008s ok 36 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 37888 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 37 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '37888' 1008s # received: 37888 1008s ok 37 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 38912 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 38 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '38912' 1008s # received: 38912 1008s ok 38 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 39936 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 39 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '39936' 1008s # received: 39936 1008s ok 39 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 40960 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 40 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '40960' 1008s # received: 40960 1008s ok 40 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 41984 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:52 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 41 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '41984' 1008s # received: 41984 1008s ok 41 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 43008 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 42 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '43008' 1008s # received: 43008 1008s ok 42 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 44032 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 43 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '44032' 1008s # received: 44032 1008s ok 43 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 45056 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 44 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '45056' 1008s # received: 45056 1008s ok 44 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 46080 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 45 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '46080' 1008s # received: 46080 1008s ok 45 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 47104 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 46 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '47104' 1008s # received: 47104 1008s ok 46 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 48128 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 47 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '48128' 1008s # received: 48128 1008s ok 47 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 49152 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 48 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '49152' 1008s # received: 49152 1008s ok 48 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 50176 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 49 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '50176' 1008s # received: 50176 1008s ok 49 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 51200 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 6 1008s #Client-Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 50 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '51200' 1008s # received: 51200 1008s ok 50 1008s #lwp request: 1008s #POST http://localhost:8529/eat_post HTTP/1.1 1008s #User-Agent: libwww-perl/6.77 1008s #Content-Length: 102400 1008s # 1008s #server response: 1008s #HTTP/1.1 200 OK 1008s #Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1008s #Vary: In-If1 1008s #Content-Length: 7 1008s #Client-Date: Mon, 03 Jun 2024 13:22:53 GMT 1008s #Client-Peer: 127.0.0.1:8529 1008s #Client-Response-Num: 51 1008s #DMMATCH1: 1 1008s # 1008s # testing : length posted 1008s # expected: '102400' 1008s # received: 102400 1008s ok 51 1008s ok 1011s t/modules/aaa.t ..................... 1011s 1..40 1011s # Running under perl version 5.038002 for linux 1011s # Current time local: Mon Jun 3 13:22:53 2024 1011s # Current time GMT: Mon Jun 3 13:22:53 2024 1011s # Using Test.pm version 1.31 1011s # Using Apache/Test.pm version 1.42 1011s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/realm2 1011s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/basic1 1011s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/form1 1011s ok 1 1011s ok 2 1011s ok 3 1011s ok 4 1011s ok 5 1011s ok 6 1011s ok 7 1011s ok 8 1011s ok 9 1011s ok 10 1011s ok 11 1011s ok 12 1011s ok 13 1011s ok 14 1011s ok 15 1011s ok 16 1011s ok 17 1011s ok 18 1011s ok 19 1011s ok 20 1011s ok 21 1011s ok 22 1011s ok 23 1011s ok 24 1011s ok 25 1011s ok 26 1011s ok 27 1011s ok 28 1011s ok 29 1011s ok 30 1011s ok 31 1011s ok 32 1011s ok 33 1011s ok 34 1011s ok 35 1011s ok 36 1011s ok 37 1011s ok 38 1011s ok 39 1011s ok 40 1011s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/form1 1011s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/realm2 1011s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/basic1 1011s ok 1014s t/modules/access.t .................. 1014s 1..408 1014s # Running under perl version 5.038002 for linux 1014s # Current time local: Mon Jun 3 13:22:56 2024 1014s # Current time GMT: Mon Jun 3 13:22:56 2024 1014s # Using Test.pm version 1.31 1014s # Using Apache/Test.pm version 1.42 1014s # --- 1014s # Order deny,allow 1014s # Allow from all 1014s # expecting access. 1014s ok 1 1014s # --- 1014s # Order deny,allow 1014s # Deny from all 1014s # expecting access denial. 1014s ok 2 1014s # --- 1014s # Order deny,allow 1014s # Allow from all 1014s # Deny from all 1014s # expecting access. 1014s ok 3 1014s # --- 1014s # Order deny,allow 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 4 1014s # --- 1014s # Order deny,allow 1014s # Allow from all 1014s # Deny from localhost 1014s # expecting access. 1014s ok 5 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 6 1014s # --- 1014s # Order deny,allow 1014s # Allow from all 1014s # Deny from 127.0.0.1 1014s # expecting access. 1014s ok 7 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 8 1014s # --- 1014s # Order deny,allow 1014s # Allow from all 1014s # Deny from 127.0 1014s # expecting access. 1014s ok 9 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 10 1014s # --- 1014s # Order deny,allow 1014s # Allow from all 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access. 1014s ok 11 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 12 1014s # --- 1014s # Order deny,allow 1014s # Allow from all 1014s # Deny from 127.0.0.1/16 1014s # expecting access. 1014s ok 13 1014s # --- 1014s # Order deny,allow 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 14 1014s # --- 1014s # Order deny,allow 1014s # Allow from all 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 15 1014s # --- 1014s # Order deny,allow 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 16 1014s # --- 1014s # Order deny,allow 1014s # Allow from all 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 17 1014s # --- 1014s # Order deny,allow 1014s # Allow from localhost 1014s # expecting access. 1014s ok 18 1014s # --- 1014s # Order deny,allow 1014s # Deny from all 1014s # expecting access denial. 1014s ok 19 1014s # --- 1014s # Order deny,allow 1014s # Allow from localhost 1014s # Deny from all 1014s # expecting access. 1014s ok 20 1014s # --- 1014s # Order deny,allow 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 21 1014s # --- 1014s # Order deny,allow 1014s # Allow from localhost 1014s # Deny from localhost 1014s # expecting access. 1014s ok 22 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 23 1014s # --- 1014s # Order deny,allow 1014s # Allow from localhost 1014s # Deny from 127.0.0.1 1014s # expecting access. 1014s ok 24 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 25 1014s # --- 1014s # Order deny,allow 1014s # Allow from localhost 1014s # Deny from 127.0 1014s # expecting access. 1014s ok 26 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 27 1014s # --- 1014s # Order deny,allow 1014s # Allow from localhost 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access. 1014s ok 28 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 29 1014s # --- 1014s # Order deny,allow 1014s # Allow from localhost 1014s # Deny from 127.0.0.1/16 1014s # expecting access. 1014s ok 30 1014s # --- 1014s # Order deny,allow 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 31 1014s # --- 1014s # Order deny,allow 1014s # Allow from localhost 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 32 1014s # --- 1014s # Order deny,allow 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 33 1014s # --- 1014s # Order deny,allow 1014s # Allow from localhost 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 34 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1 1014s # expecting access. 1014s ok 35 1014s # --- 1014s # Order deny,allow 1014s # Deny from all 1014s # expecting access denial. 1014s ok 36 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1 1014s # Deny from all 1014s # expecting access. 1014s ok 37 1014s # --- 1014s # Order deny,allow 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 38 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1 1014s # Deny from localhost 1014s # expecting access. 1014s ok 39 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 40 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1 1014s # Deny from 127.0.0.1 1014s # expecting access. 1014s ok 41 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 42 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1 1014s # Deny from 127.0 1014s # expecting access. 1014s ok 43 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 44 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access. 1014s ok 45 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 46 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1 1014s # Deny from 127.0.0.1/16 1014s # expecting access. 1014s ok 47 1014s # --- 1014s # Order deny,allow 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 48 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 49 1014s # --- 1014s # Order deny,allow 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 50 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 51 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0 1014s # expecting access. 1014s ok 52 1014s # --- 1014s # Order deny,allow 1014s # Deny from all 1014s # expecting access denial. 1014s ok 53 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0 1014s # Deny from all 1014s # expecting access. 1014s ok 54 1014s # --- 1014s # Order deny,allow 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 55 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0 1014s # Deny from localhost 1014s # expecting access. 1014s ok 56 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 57 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0 1014s # Deny from 127.0.0.1 1014s # expecting access. 1014s ok 58 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 59 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0 1014s # Deny from 127.0 1014s # expecting access. 1014s ok 60 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 61 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access. 1014s ok 62 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 63 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0 1014s # Deny from 127.0.0.1/16 1014s # expecting access. 1014s ok 64 1014s # --- 1014s # Order deny,allow 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 65 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 66 1014s # --- 1014s # Order deny,allow 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 67 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 68 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # expecting access. 1014s ok 69 1014s # --- 1014s # Order deny,allow 1014s # Deny from all 1014s # expecting access denial. 1014s ok 70 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from all 1014s # expecting access. 1014s ok 71 1014s # --- 1014s # Order deny,allow 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 72 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from localhost 1014s # expecting access. 1014s ok 73 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 74 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 127.0.0.1 1014s # expecting access. 1014s ok 75 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 76 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 127.0 1014s # expecting access. 1014s ok 77 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 78 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access. 1014s ok 79 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 80 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 127.0.0.1/16 1014s # expecting access. 1014s ok 81 1014s # --- 1014s # Order deny,allow 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 82 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 83 1014s # --- 1014s # Order deny,allow 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 84 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 85 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/16 1014s # expecting access. 1014s ok 86 1014s # --- 1014s # Order deny,allow 1014s # Deny from all 1014s # expecting access denial. 1014s ok 87 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/16 1014s # Deny from all 1014s # expecting access. 1014s ok 88 1014s # --- 1014s # Order deny,allow 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 89 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/16 1014s # Deny from localhost 1014s # expecting access. 1014s ok 90 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 91 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/16 1014s # Deny from 127.0.0.1 1014s # expecting access. 1014s ok 92 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 93 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/16 1014s # Deny from 127.0 1014s # expecting access. 1014s ok 94 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 95 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/16 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access. 1014s ok 96 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 97 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/16 1014s # Deny from 127.0.0.1/16 1014s # expecting access. 1014s ok 98 1014s # --- 1014s # Order deny,allow 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 99 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/16 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 100 1014s # --- 1014s # Order deny,allow 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 101 1014s # --- 1014s # Order deny,allow 1014s # Allow from 127.0.0.1/16 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 102 1014s # --- 1014s # Order deny,allow 1014s # Allow from somewhere.else.com 1014s # expecting access. 1014s ok 103 1014s # --- 1014s # Order deny,allow 1014s # Deny from all 1014s # expecting access denial. 1014s ok 104 1014s # --- 1014s # Order deny,allow 1014s # Allow from somewhere.else.com 1014s # Deny from all 1014s # expecting access denial. 1014s ok 105 1014s # --- 1014s # Order deny,allow 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 106 1014s # --- 1014s # Order deny,allow 1014s # Allow from somewhere.else.com 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 107 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 108 1014s # --- 1014s # Order deny,allow 1014s # Allow from somewhere.else.com 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 109 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 110 1014s # --- 1014s # Order deny,allow 1014s # Allow from somewhere.else.com 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 111 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 112 1014s # --- 1014s # Order deny,allow 1014s # Allow from somewhere.else.com 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 113 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 114 1014s # --- 1014s # Order deny,allow 1014s # Allow from somewhere.else.com 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 115 1014s # --- 1014s # Order deny,allow 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 116 1014s # --- 1014s # Order deny,allow 1014s # Allow from somewhere.else.com 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 117 1014s # --- 1014s # Order deny,allow 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 118 1014s # --- 1014s # Order deny,allow 1014s # Allow from somewhere.else.com 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 119 1014s # --- 1014s # Order deny,allow 1014s # Allow from 66.6.6.6 1014s # expecting access. 1014s ok 120 1014s # --- 1014s # Order deny,allow 1014s # Deny from all 1014s # expecting access denial. 1014s ok 121 1014s # --- 1014s # Order deny,allow 1014s # Allow from 66.6.6.6 1014s # Deny from all 1014s # expecting access denial. 1014s ok 122 1014s # --- 1014s # Order deny,allow 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 123 1014s # --- 1014s # Order deny,allow 1014s # Allow from 66.6.6.6 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 124 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 125 1014s # --- 1014s # Order deny,allow 1014s # Allow from 66.6.6.6 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 126 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 127 1014s # --- 1014s # Order deny,allow 1014s # Allow from 66.6.6.6 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 128 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 129 1014s # --- 1014s # Order deny,allow 1014s # Allow from 66.6.6.6 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 130 1014s # --- 1014s # Order deny,allow 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 131 1014s # --- 1014s # Order deny,allow 1014s # Allow from 66.6.6.6 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 132 1014s # --- 1014s # Order deny,allow 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 133 1014s # --- 1014s # Order deny,allow 1014s # Allow from 66.6.6.6 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 134 1014s # --- 1014s # Order deny,allow 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 135 1014s # --- 1014s # Order deny,allow 1014s # Allow from 66.6.6.6 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 136 1014s # --- 1014s # Order allow,deny 1014s # Allow from all 1014s # expecting access. 1014s ok 137 1014s # --- 1014s # Order allow,deny 1014s # Deny from all 1014s # expecting access denial. 1014s ok 138 1014s # --- 1014s # Order allow,deny 1014s # Allow from all 1014s # Deny from all 1014s # expecting access denial. 1014s ok 139 1014s # --- 1014s # Order allow,deny 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 140 1014s # --- 1014s # Order allow,deny 1014s # Allow from all 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 141 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 142 1014s # --- 1014s # Order allow,deny 1014s # Allow from all 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 143 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 144 1014s # --- 1014s # Order allow,deny 1014s # Allow from all 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 145 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 146 1014s # --- 1014s # Order allow,deny 1014s # Allow from all 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 147 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 148 1014s # --- 1014s # Order allow,deny 1014s # Allow from all 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 149 1014s # --- 1014s # Order allow,deny 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 150 1014s # --- 1014s # Order allow,deny 1014s # Allow from all 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 151 1014s # --- 1014s # Order allow,deny 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 152 1014s # --- 1014s # Order allow,deny 1014s # Allow from all 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 153 1014s # --- 1014s # Order allow,deny 1014s # Allow from localhost 1014s # expecting access. 1014s ok 154 1014s # --- 1014s # Order allow,deny 1014s # Deny from all 1014s # expecting access denial. 1014s ok 155 1014s # --- 1014s # Order allow,deny 1014s # Allow from localhost 1014s # Deny from all 1014s # expecting access denial. 1014s ok 156 1014s # --- 1014s # Order allow,deny 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 157 1014s # --- 1014s # Order allow,deny 1014s # Allow from localhost 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 158 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 159 1014s # --- 1014s # Order allow,deny 1014s # Allow from localhost 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 160 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 161 1014s # --- 1014s # Order allow,deny 1014s # Allow from localhost 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 162 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 163 1014s # --- 1014s # Order allow,deny 1014s # Allow from localhost 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 164 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 165 1014s # --- 1014s # Order allow,deny 1014s # Allow from localhost 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 166 1014s # --- 1014s # Order allow,deny 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 167 1014s # --- 1014s # Order allow,deny 1014s # Allow from localhost 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 168 1014s # --- 1014s # Order allow,deny 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 169 1014s # --- 1014s # Order allow,deny 1014s # Allow from localhost 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 170 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1 1014s # expecting access. 1014s ok 171 1014s # --- 1014s # Order allow,deny 1014s # Deny from all 1014s # expecting access denial. 1014s ok 172 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1 1014s # Deny from all 1014s # expecting access denial. 1014s ok 173 1014s # --- 1014s # Order allow,deny 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 174 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 175 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 176 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 177 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 178 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 179 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 180 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 181 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 182 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 183 1014s # --- 1014s # Order allow,deny 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 184 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 185 1014s # --- 1014s # Order allow,deny 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 186 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 187 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0 1014s # expecting access. 1014s ok 188 1014s # --- 1014s # Order allow,deny 1014s # Deny from all 1014s # expecting access denial. 1014s ok 189 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0 1014s # Deny from all 1014s # expecting access denial. 1014s ok 190 1014s # --- 1014s # Order allow,deny 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 191 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 192 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 193 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 194 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 195 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 196 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 197 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 198 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 199 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 200 1014s # --- 1014s # Order allow,deny 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 201 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 202 1014s # --- 1014s # Order allow,deny 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 203 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 204 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # expecting access. 1014s ok 205 1014s # --- 1014s # Order allow,deny 1014s # Deny from all 1014s # expecting access denial. 1014s ok 206 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from all 1014s # expecting access denial. 1014s ok 207 1014s # --- 1014s # Order allow,deny 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 208 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 209 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 210 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 211 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 212 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 213 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 214 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 215 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 216 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 217 1014s # --- 1014s # Order allow,deny 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 218 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 219 1014s # --- 1014s # Order allow,deny 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 220 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 221 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/16 1014s # expecting access. 1014s ok 222 1014s # --- 1014s # Order allow,deny 1014s # Deny from all 1014s # expecting access denial. 1014s ok 223 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/16 1014s # Deny from all 1014s # expecting access denial. 1014s ok 224 1014s # --- 1014s # Order allow,deny 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 225 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/16 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 226 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 227 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/16 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 228 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 229 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/16 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 230 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 231 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/16 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 232 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 233 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/16 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 234 1014s # --- 1014s # Order allow,deny 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 235 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/16 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 236 1014s # --- 1014s # Order allow,deny 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 237 1014s # --- 1014s # Order allow,deny 1014s # Allow from 127.0.0.1/16 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 238 1014s # --- 1014s # Order allow,deny 1014s # Allow from somewhere.else.com 1014s # expecting access denial. 1014s ok 239 1014s # --- 1014s # Order allow,deny 1014s # Deny from all 1014s # expecting access denial. 1014s ok 240 1014s # --- 1014s # Order allow,deny 1014s # Allow from somewhere.else.com 1014s # Deny from all 1014s # expecting access denial. 1014s ok 241 1014s # --- 1014s # Order allow,deny 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 242 1014s # --- 1014s # Order allow,deny 1014s # Allow from somewhere.else.com 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 243 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 244 1014s # --- 1014s # Order allow,deny 1014s # Allow from somewhere.else.com 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 245 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 246 1014s # --- 1014s # Order allow,deny 1014s # Allow from somewhere.else.com 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 247 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 248 1014s # --- 1014s # Order allow,deny 1014s # Allow from somewhere.else.com 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 249 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 250 1014s # --- 1014s # Order allow,deny 1014s # Allow from somewhere.else.com 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 251 1014s # --- 1014s # Order allow,deny 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 252 1014s # --- 1014s # Order allow,deny 1014s # Allow from somewhere.else.com 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 253 1014s # --- 1014s # Order allow,deny 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 254 1014s # --- 1014s # Order allow,deny 1014s # Allow from somewhere.else.com 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 255 1014s # --- 1014s # Order allow,deny 1014s # Allow from 66.6.6.6 1014s # expecting access denial. 1014s ok 256 1014s # --- 1014s # Order allow,deny 1014s # Deny from all 1014s # expecting access denial. 1014s ok 257 1014s # --- 1014s # Order allow,deny 1014s # Allow from 66.6.6.6 1014s # Deny from all 1014s # expecting access denial. 1014s ok 258 1014s # --- 1014s # Order allow,deny 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 259 1014s # --- 1014s # Order allow,deny 1014s # Allow from 66.6.6.6 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 260 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 261 1014s # --- 1014s # Order allow,deny 1014s # Allow from 66.6.6.6 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 262 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 263 1014s # --- 1014s # Order allow,deny 1014s # Allow from 66.6.6.6 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 264 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 265 1014s # --- 1014s # Order allow,deny 1014s # Allow from 66.6.6.6 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 266 1014s # --- 1014s # Order allow,deny 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 267 1014s # --- 1014s # Order allow,deny 1014s # Allow from 66.6.6.6 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 268 1014s # --- 1014s # Order allow,deny 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 269 1014s # --- 1014s # Order allow,deny 1014s # Allow from 66.6.6.6 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 270 1014s # --- 1014s # Order allow,deny 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 271 1014s # --- 1014s # Order allow,deny 1014s # Allow from 66.6.6.6 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 272 1014s # --- 1014s # Order mutual-failure 1014s # Allow from all 1014s # expecting access. 1014s ok 273 1014s # --- 1014s # Order mutual-failure 1014s # Deny from all 1014s # expecting access denial. 1014s ok 274 1014s # --- 1014s # Order mutual-failure 1014s # Allow from all 1014s # Deny from all 1014s # expecting access denial. 1014s ok 275 1014s # --- 1014s # Order mutual-failure 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 276 1014s # --- 1014s # Order mutual-failure 1014s # Allow from all 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 277 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 278 1014s # --- 1014s # Order mutual-failure 1014s # Allow from all 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 279 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 280 1014s # --- 1014s # Order mutual-failure 1014s # Allow from all 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 281 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 282 1014s # --- 1014s # Order mutual-failure 1014s # Allow from all 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 283 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 284 1014s # --- 1014s # Order mutual-failure 1014s # Allow from all 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 285 1014s # --- 1014s # Order mutual-failure 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 286 1014s # --- 1014s # Order mutual-failure 1014s # Allow from all 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 287 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 288 1014s # --- 1014s # Order mutual-failure 1014s # Allow from all 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 289 1014s # --- 1014s # Order mutual-failure 1014s # Allow from localhost 1014s # expecting access. 1014s ok 290 1014s # --- 1014s # Order mutual-failure 1014s # Deny from all 1014s # expecting access denial. 1014s ok 291 1014s # --- 1014s # Order mutual-failure 1014s # Allow from localhost 1014s # Deny from all 1014s # expecting access denial. 1014s ok 292 1014s # --- 1014s # Order mutual-failure 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 293 1014s # --- 1014s # Order mutual-failure 1014s # Allow from localhost 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 294 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 295 1014s # --- 1014s # Order mutual-failure 1014s # Allow from localhost 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 296 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 297 1014s # --- 1014s # Order mutual-failure 1014s # Allow from localhost 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 298 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 299 1014s # --- 1014s # Order mutual-failure 1014s # Allow from localhost 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 300 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 301 1014s # --- 1014s # Order mutual-failure 1014s # Allow from localhost 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 302 1014s # --- 1014s # Order mutual-failure 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 303 1014s # --- 1014s # Order mutual-failure 1014s # Allow from localhost 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 304 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 305 1014s # --- 1014s # Order mutual-failure 1014s # Allow from localhost 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 306 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1 1014s # expecting access. 1014s ok 307 1014s # --- 1014s # Order mutual-failure 1014s # Deny from all 1014s # expecting access denial. 1014s ok 308 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1 1014s # Deny from all 1014s # expecting access denial. 1014s ok 309 1014s # --- 1014s # Order mutual-failure 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 310 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 311 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 312 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 313 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 314 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 315 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 316 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 317 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 318 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 319 1014s # --- 1014s # Order mutual-failure 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 320 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 321 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 322 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 323 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0 1014s # expecting access. 1014s ok 324 1014s # --- 1014s # Order mutual-failure 1014s # Deny from all 1014s # expecting access denial. 1014s ok 325 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0 1014s # Deny from all 1014s # expecting access denial. 1014s ok 326 1014s # --- 1014s # Order mutual-failure 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 327 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 328 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 329 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 330 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 331 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 332 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 333 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 334 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 335 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 336 1014s # --- 1014s # Order mutual-failure 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 337 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 338 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 339 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 340 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # expecting access. 1014s ok 341 1014s # --- 1014s # Order mutual-failure 1014s # Deny from all 1014s # expecting access denial. 1014s ok 342 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from all 1014s # expecting access denial. 1014s ok 343 1014s # --- 1014s # Order mutual-failure 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 344 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 345 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 346 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 347 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 348 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 349 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 350 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 351 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 352 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 353 1014s # --- 1014s # Order mutual-failure 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 354 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 355 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 356 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/255.255.0.0 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 357 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/16 1014s # expecting access. 1014s ok 358 1014s # --- 1014s # Order mutual-failure 1014s # Deny from all 1014s # expecting access denial. 1014s ok 359 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/16 1014s # Deny from all 1014s # expecting access denial. 1014s ok 360 1014s # --- 1014s # Order mutual-failure 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 361 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/16 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 362 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 363 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/16 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 364 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 365 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/16 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 366 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 367 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/16 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 368 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 369 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/16 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 370 1014s # --- 1014s # Order mutual-failure 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 371 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/16 1014s # Deny from somewhere.else.com 1014s # expecting access. 1014s ok 372 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 373 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 127.0.0.1/16 1014s # Deny from 66.6.6.6 1014s # expecting access. 1014s ok 374 1014s # --- 1014s # Order mutual-failure 1014s # Allow from somewhere.else.com 1014s # expecting access denial. 1014s ok 375 1014s # --- 1014s # Order mutual-failure 1014s # Deny from all 1014s # expecting access denial. 1014s ok 376 1014s # --- 1014s # Order mutual-failure 1014s # Allow from somewhere.else.com 1014s # Deny from all 1014s # expecting access denial. 1014s ok 377 1014s # --- 1014s # Order mutual-failure 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 378 1014s # --- 1014s # Order mutual-failure 1014s # Allow from somewhere.else.com 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 379 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 380 1014s # --- 1014s # Order mutual-failure 1014s # Allow from somewhere.else.com 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 381 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 382 1014s # --- 1014s # Order mutual-failure 1014s # Allow from somewhere.else.com 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 383 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 384 1014s # --- 1014s # Order mutual-failure 1014s # Allow from somewhere.else.com 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 385 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 386 1014s # --- 1014s # Order mutual-failure 1014s # Allow from somewhere.else.com 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 387 1014s # --- 1014s # Order mutual-failure 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 388 1014s # --- 1014s # Order mutual-failure 1014s # Allow from somewhere.else.com 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 389 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 390 1014s # --- 1014s # Order mutual-failure 1014s # Allow from somewhere.else.com 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 391 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 66.6.6.6 1014s # expecting access denial. 1014s ok 392 1014s # --- 1014s # Order mutual-failure 1014s # Deny from all 1014s # expecting access denial. 1014s ok 393 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 66.6.6.6 1014s # Deny from all 1014s # expecting access denial. 1014s ok 394 1014s # --- 1014s # Order mutual-failure 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 395 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 66.6.6.6 1014s # Deny from localhost 1014s # expecting access denial. 1014s ok 396 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 397 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 66.6.6.6 1014s # Deny from 127.0.0.1 1014s # expecting access denial. 1014s ok 398 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 399 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 66.6.6.6 1014s # Deny from 127.0 1014s # expecting access denial. 1014s ok 400 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 401 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 66.6.6.6 1014s # Deny from 127.0.0.1/255.255.0.0 1014s # expecting access denial. 1014s ok 402 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 403 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 66.6.6.6 1014s # Deny from 127.0.0.1/16 1014s # expecting access denial. 1014s ok 404 1014s # --- 1014s # Order mutual-failure 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 405 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 66.6.6.6 1014s # Deny from somewhere.else.com 1014s # expecting access denial. 1014s ok 406 1014s # --- 1014s # Order mutual-failure 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 407 1014s # --- 1014s # Order mutual-failure 1014s # Allow from 66.6.6.6 1014s # Deny from 66.6.6.6 1014s # expecting access denial. 1014s ok 408 1014s ok 1017s t/modules/actions.t ................. 1017s 1..20 1017s # Running under perl version 5.038002 for linux 1017s # Current time local: Mon Jun 3 13:22:59 2024 1017s # Current time GMT: Mon Jun 3 13:22:59 2024 1017s # Using Test.pm version 1.31 1017s # Using Apache/Test.pm version 1.42 1017s # expected: 200 1017s # received: '200' 1017s ok 1 1017s # expected: 'nada' 1017s # received: 'nada' 1017s ok 2 1017s # expected: 404 1017s # received: '404' 1017s ok 3 1017s ok 4 # skip RC=404, no need to check content 1017s # expected: 404 1017s # received: '404' 1017s ok 5 1017s ok 6 # skip RC=404, no need to check content 1017s # expected: 404 1017s # received: '404' 1017s ok 7 1017s ok 8 # skip RC=404, no need to check content 1017s # expected: 200 1017s # received: '200' 1017s ok 9 1017s # expected: 'nada' 1017s # received: 'nada' 1017s ok 10 1017s # expected: 404 1017s # received: '404' 1017s ok 11 1017s ok 12 # skip RC=404, no need to check content 1017s # expected: 200 1017s # received: '200' 1017s ok 13 1017s # expected: 'POST 1017s # foo2: bar2 1017s # ' 1017s # received: 'POST 1017s # foo2: bar2 1017s # ' 1017s ok 14 1017s # expected: 405 1017s # received: '405' 1017s ok 15 1017s # expected: 200 1017s # received: '200' 1017s ok 16 1017s # expected: 'foo=bar' 1017s # received: 'foo=bar' 1017s ok 17 1017s # expected: 200 1017s # received: '200' 1017s ok 18 1017s # expected: 'POST 1017s # foo2: bar2 1017s # ' 1017s # received: 'POST 1017s # foo2: bar2 1017s # ' 1017s ok 19 1017s # expected: 405 1017s # received: '405' 1017s ok 20 1017s ok 1020s t/modules/alias.t ................... 1020s 1..134 1020s # Running under perl version 5.038002 for linux 1020s # Current time local: Mon Jun 3 13:23:02 2024 1020s # Current time GMT: Mon Jun 3 13:23:02 2024 1020s # Using Test.pm version 1.31 1020s # Using Apache/Test.pm version 1.42 1020s # verifying simple aliases 1020s # testing : /alias/ 1020s # expected: 200 1020s # received: '200' 1020s ok 1 1020s # testing : /bogu/ 1020s # expected: 404 1020s # received: '404' 1020s ok 2 1020s # verifying alias match with /ali[0-9]. 1020s # testing : /ali0 1020s # expected: 0 1020s # received: '0' 1020s ok 3 1020s # testing : /ali1 1020s # expected: 1 1020s # received: '1' 1020s ok 4 1020s # testing : /ali2 1020s # expected: 2 1020s # received: '2' 1020s ok 5 1020s # testing : /ali3 1020s # expected: 3 1020s # received: '3' 1020s ok 6 1020s # testing : /ali4 1020s # expected: 4 1020s # received: '4' 1020s ok 7 1020s # testing : /ali5 1020s # expected: 5 1020s # received: '5' 1020s ok 8 1020s # testing : /ali6 1020s # expected: 6 1020s # received: '6' 1020s ok 9 1020s # testing : /ali7 1020s # expected: 7 1020s # received: '7' 1020s ok 10 1020s # testing : /ali8 1020s # expected: 8 1020s # received: '8' 1020s ok 11 1020s # testing : /ali9 1020s # expected: 9 1020s # received: '9' 1020s ok 12 1020s # verifying expression alias match with /expr/ali[0-9]. 1020s # testing : /ali0 1020s # expected: 0 1020s # received: '0' 1020s ok 13 1020s # testing : /ali1 1020s # expected: 1 1020s # received: '1' 1020s ok 14 1020s # testing : /ali2 1020s # expected: 2 1020s # received: '2' 1020s ok 15 1020s # testing : /ali3 1020s # expected: 3 1020s # received: '3' 1020s ok 16 1020s # testing : /ali4 1020s # expected: 4 1020s # received: '4' 1020s ok 17 1020s # testing : /ali5 1020s # expected: 5 1020s # received: '5' 1020s ok 18 1020s # testing : /ali6 1020s # expected: 6 1020s # received: '6' 1020s ok 19 1020s # testing : /ali7 1020s # expected: 7 1020s # received: '7' 1020s ok 20 1020s # testing : /ali8 1020s # expected: 8 1020s # received: '8' 1020s ok 21 1020s # testing : /ali9 1020s # expected: 9 1020s # received: '9' 1020s ok 22 1020s # testing : /forbid 1020s # expected: '403' 1020s # received: '403' 1020s ok 23 1020s # testing : /gone 1020s # expected: '410' 1020s # received: '410' 1020s ok 24 1020s # testing : /perm 1020s # expected: '301' 1020s # received: '301' 1020s ok 25 1020s # testing : /perm2 1020s # expected: '301' 1020s # received: '301' 1020s ok 26 1020s # testing : /seeother 1020s # expected: '303' 1020s # received: '303' 1020s ok 27 1020s # testing : /temp 1020s # expected: '302' 1020s # received: '302' 1020s ok 28 1020s # testing : /temp2 1020s # expected: '302' 1020s # received: '302' 1020s ok 29 1020s verifying body of perm and temp redirect match 1020s # testing : /p0 1020s # expected: 0 1020s # received: '0' 1020s ok 30 1020s # testing : /p1 1020s # expected: 1 1020s # received: '1' 1020s ok 31 1020s # testing : /p2 1020s # expected: 2 1020s # received: '2' 1020s ok 32 1020s # testing : /p3 1020s # expected: 3 1020s # received: '3' 1020s ok 33 1020s # testing : /p4 1020s # expected: 4 1020s # received: '4' 1020s ok 34 1020s # testing : /p5 1020s # expected: 5 1020s # received: '5' 1020s ok 35 1020s # testing : /p6 1020s # expected: 6 1020s # received: '6' 1020s ok 36 1020s # testing : /p7 1020s # expected: 7 1020s # received: '7' 1020s ok 37 1020s # testing : /p8 1020s # expected: 8 1020s # received: '8' 1020s ok 38 1020s # testing : /p9 1020s # expected: 9 1020s # received: '9' 1020s ok 39 1020s # testing : /t0 1020s # expected: 0 1020s # received: '0' 1020s ok 40 1020s # testing : /t1 1020s # expected: 1 1020s # received: '1' 1020s ok 41 1020s # testing : /t2 1020s # expected: 2 1020s # received: '2' 1020s ok 42 1020s # testing : /t3 1020s # expected: 3 1020s # received: '3' 1020s ok 43 1020s # testing : /t4 1020s # expected: 4 1020s # received: '4' 1020s ok 44 1020s # testing : /t5 1020s # expected: 5 1020s # received: '5' 1020s ok 45 1020s # testing : /t6 1020s # expected: 6 1020s # received: '6' 1020s ok 46 1020s # testing : /t7 1020s # expected: 7 1020s # received: '7' 1020s ok 47 1020s # testing : /t8 1020s # expected: 8 1020s # received: '8' 1020s ok 48 1020s # testing : /t9 1020s # expected: 9 1020s # received: '9' 1020s ok 49 1020s verifying body of perm and temp redirect match with expression support 1020s # testing : /p0 1020s # expected: 0 1020s # received: '0' 1020s ok 50 1020s # testing : /p1 1020s # expected: 1 1020s # received: '1' 1020s ok 51 1020s # testing : /p2 1020s # expected: 2 1020s # received: '2' 1020s ok 52 1020s # testing : /p3 1020s # expected: 3 1020s # received: '3' 1020s ok 53 1020s # testing : /p4 1020s # expected: 4 1020s # received: '4' 1020s ok 54 1020s # testing : /p5 1020s # expected: 5 1020s # received: '5' 1020s ok 55 1020s # testing : /p6 1020s # expected: 6 1020s # received: '6' 1020s ok 56 1020s # testing : /p7 1020s # expected: 7 1020s # received: '7' 1020s ok 57 1020s # testing : /p8 1020s # expected: 8 1020s # received: '8' 1020s ok 58 1020s # testing : /p9 1020s # expected: 9 1020s # received: '9' 1020s ok 59 1020s # testing : /t0 1020s # expected: 0 1020s # received: '0' 1020s ok 60 1020s # testing : /t1 1020s # expected: 1 1020s # received: '1' 1020s ok 61 1020s # testing : /t2 1020s # expected: 2 1020s # received: '2' 1020s ok 62 1020s # testing : /t3 1020s # expected: 3 1020s # received: '3' 1020s ok 63 1020s # testing : /t4 1020s # expected: 4 1020s # received: '4' 1020s ok 64 1020s # testing : /t5 1020s # expected: 5 1020s # received: '5' 1020s ok 65 1020s # testing : /t6 1020s # expected: 6 1020s # received: '6' 1020s ok 66 1020s # testing : /t7 1020s # expected: 7 1020s # received: '7' 1020s ok 67 1020s # testing : /t8 1020s # expected: 8 1020s # received: '8' 1020s ok 68 1020s # testing : /t9 1020s # expected: 9 1020s # received: '9' 1020s ok 69 1020s verifying return code of seeother and gone redirect match 1020s # testing : f0 1020s # expected: '403' 1020s # received: '403' 1020s ok 70 1020s # testing : f1 1020s # expected: '403' 1020s # received: '403' 1020s ok 71 1020s # testing : f2 1020s # expected: '403' 1020s # received: '403' 1020s ok 72 1020s # testing : f3 1020s # expected: '403' 1020s # received: '403' 1020s ok 73 1020s # testing : f4 1020s # expected: '403' 1020s # received: '403' 1020s ok 74 1020s # testing : f5 1020s # expected: '403' 1020s # received: '403' 1020s ok 75 1020s # testing : f6 1020s # expected: '403' 1020s # received: '403' 1020s ok 76 1020s # testing : f7 1020s # expected: '403' 1020s # received: '403' 1020s ok 77 1020s # testing : f8 1020s # expected: '403' 1020s # received: '403' 1020s ok 78 1020s # testing : f9 1020s # expected: '403' 1020s # received: '403' 1020s ok 79 1020s # testing : g0 1020s # expected: '410' 1020s # received: '410' 1020s ok 80 1020s # testing : g1 1020s # expected: '410' 1020s # received: '410' 1020s ok 81 1020s # testing : g2 1020s # expected: '410' 1020s # received: '410' 1020s ok 82 1020s # testing : g3 1020s # expected: '410' 1020s # received: '410' 1020s ok 83 1020s # testing : g4 1020s # expected: '410' 1020s # received: '410' 1020s ok 84 1020s # testing : g5 1020s # expected: '410' 1020s # received: '410' 1020s ok 85 1020s # testing : g6 1020s # expected: '410' 1020s # received: '410' 1020s ok 86 1020s # testing : g7 1020s # expected: '410' 1020s # received: '410' 1020s ok 87 1020s # testing : g8 1020s # expected: '410' 1020s # received: '410' 1020s ok 88 1020s # testing : g9 1020s # expected: '410' 1020s # received: '410' 1020s ok 89 1020s # testing : s0 1020s # expected: '303' 1020s # received: '303' 1020s ok 90 1020s # testing : s1 1020s # expected: '303' 1020s # received: '303' 1020s ok 91 1020s # testing : s2 1020s # expected: '303' 1020s # received: '303' 1020s ok 92 1020s # testing : s3 1020s # expected: '303' 1020s # received: '303' 1020s ok 93 1020s # testing : s4 1020s # expected: '303' 1020s # received: '303' 1020s ok 94 1020s # testing : s5 1020s # expected: '303' 1020s # received: '303' 1020s ok 95 1020s # testing : s6 1020s # expected: '303' 1020s # received: '303' 1020s ok 96 1020s # testing : s7 1020s # expected: '303' 1020s # received: '303' 1020s ok 97 1020s # testing : s8 1020s # expected: '303' 1020s # received: '303' 1020s ok 98 1020s # testing : s9 1020s # expected: '303' 1020s # received: '303' 1020s ok 99 1020s verifying return code of seeother and gone redirect match with expression support 1020s # testing : f0 1020s # expected: '403' 1020s # received: '403' 1020s ok 100 1020s # testing : f1 1020s # expected: '403' 1020s # received: '403' 1020s ok 101 1020s # testing : f2 1020s # expected: '403' 1020s # received: '403' 1020s ok 102 1020s # testing : f3 1020s # expected: '403' 1020s # received: '403' 1020s ok 103 1020s # testing : f4 1020s # expected: '403' 1020s # received: '403' 1020s ok 104 1020s # testing : f5 1020s # expected: '403' 1020s # received: '403' 1020s ok 105 1020s # testing : f6 1020s # expected: '403' 1020s # received: '403' 1020s ok 106 1020s # testing : f7 1020s # expected: '403' 1020s # received: '403' 1020s ok 107 1020s # testing : f8 1020s # expected: '403' 1020s # received: '403' 1020s ok 108 1020s # testing : f9 1020s # expected: '403' 1020s # received: '403' 1020s ok 109 1020s # testing : g0 1020s # expected: '410' 1020s # received: '410' 1020s ok 110 1020s # testing : g1 1020s # expected: '410' 1020s # received: '410' 1020s ok 111 1020s # testing : g2 1020s # expected: '410' 1020s # received: '410' 1020s ok 112 1020s # testing : g3 1020s # expected: '410' 1020s # received: '410' 1020s ok 113 1020s # testing : g4 1020s # expected: '410' 1020s # received: '410' 1020s ok 114 1020s # testing : g5 1020s # expected: '410' 1020s # received: '410' 1020s ok 115 1020s # testing : g6 1020s # expected: '410' 1020s # received: '410' 1020s ok 116 1020s # testing : g7 1020s # expected: '410' 1020s # received: '410' 1020s ok 117 1020s # testing : g8 1020s # expected: '410' 1020s # received: '410' 1020s ok 118 1020s # testing : g9 1020s # expected: '410' 1020s # received: '410' 1020s ok 119 1020s # testing : s0 1020s # expected: '303' 1020s # received: '303' 1020s ok 120 1020s # testing : s1 1020s # expected: '303' 1020s # received: '303' 1020s ok 121 1020s # testing : s2 1020s # expected: '303' 1020s # received: '303' 1020s ok 122 1020s # testing : s3 1020s # expected: '303' 1020s # received: '303' 1020s ok 123 1020s # testing : s4 1020s # expected: '303' 1020s # received: '303' 1020s ok 124 1020s # testing : s5 1020s # expected: '303' 1020s # received: '303' 1020s ok 125 1020s # testing : s6 1020s # expected: '303' 1020s # received: '303' 1020s ok 126 1020s # testing : s7 1020s # expected: '303' 1020s # received: '303' 1020s ok 127 1020s # testing : s8 1020s # expected: '303' 1020s # received: '303' 1020s ok 128 1020s # testing : s9 1020s # expected: '303' 1020s # received: '303' 1020s ok 129 1020s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1020s # verifying /modules/alias/script is plain text 1020s # testing : /modules/alias/script 1020s # expected: '#!/bin/sh 1020s # echo Content-type: text/plain 1020s # echo 1020s # echo this is a shell script cgi. 1020s # ' 1020s # received: '#!/bin/sh 1020s # echo Content-type: text/plain 1020s # echo 1020s # echo this is a shell script cgi. 1020s # ' 1020s ok 130 1020s # verifying same file accessed at /cgi/script is executed code 1020s # testing : /cgi/script 1020s # expected: 'this is a shell script cgi. 1020s # ' 1020s # received: 'this is a shell script cgi. 1020s # ' 1020s ok 131 1020s # verifying ScriptAliasMatch with /aliascgi-script 1020s # testing : /aliascgi-script 1020s # expected: 'this is a shell script cgi. 1020s # ' 1020s # received: 'this is a shell script cgi. 1020s # ' 1020s ok 132 1020s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1020s # testing : /aliascgi-script 1020s # expected: 'this is a shell script cgi. 1020s # ' 1020s # received: 'this is a shell script cgi. 1020s # ' 1020s ok 133 1020s # verifying bad script alias. 1020s # testing : /aliascgi-nada 1020s # expected: 404 1020s # received: '404' 1020s ok 134 1020s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1020s ok 1022s t/modules/allowmethods.t ............ 1022s 1..9 1022s # Running under perl version 5.038002 for linux 1022s # Current time local: Mon Jun 3 13:23:05 2024 1022s # Current time GMT: Mon Jun 3 13:23:05 2024 1022s # Using Test.pm version 1.31 1022s # Using Apache/Test.pm version 1.42 1022s # testing : Get request to /Get responds 200 1022s # expected: 200 1022s # received: '200' 1022s ok 1 1022s # testing : Head request to /Get responds 200 1022s # expected: 200 1022s # received: '200' 1022s ok 2 1022s # testing : Post request to /Get responds 405 1022s # expected: 405 1022s # received: '405' 1022s ok 3 1022s # testing : Get request to /Head responds 200 1022s # expected: 200 1022s # received: '200' 1022s ok 4 1022s # testing : Head request to /Head responds 200 1022s # expected: 200 1022s # received: '200' 1022s ok 5 1022s # testing : Post request to /Head responds 405 1022s # expected: 405 1022s # received: '405' 1022s ok 6 1022s # testing : Get request to /Post responds 405 1022s # expected: 405 1022s # received: '405' 1022s ok 7 1022s # testing : Head request to /Post responds 405 1022s # expected: 405 1022s # received: '405' 1022s ok 8 1022s # testing : Post request to /Post responds 200 1022s # expected: 200 1022s # received: '200' 1022s ok 9 1022s ok 1025s t/modules/asis.t .................... 1025s 1..3 1025s # Running under perl version 5.038002 for linux 1025s # Current time local: Mon Jun 3 13:23:07 2024 1025s # Current time GMT: Mon Jun 3 13:23:07 2024 1025s # Using Test.pm version 1.31 1025s # Using Apache/Test.pm version 1.42 1025s # testing : asis content OK 1025s # expected: 'This is asis content. 1025s # ' 1025s # received: 'This is asis content. 1025s # ' 1025s ok 1 1025s # testing : asis gave 404 error 1025s # expected: 404 1025s # received: '404' 1025s ok 2 1025s # testing : asis gave 403 error 1025s # expected: 403 1025s # received: '403' 1025s ok 3 1025s ok 1029s t/modules/authz_core.t .............. 1029s 1..504 1029s # Running under perl version 5.038002 for linux 1029s # Current time local: Mon Jun 3 13:23:10 2024 1029s # Current time GMT: Mon Jun 3 13:23:10 2024 1029s # Using Test.pm version 1.31 1029s # Using Apache/Test.pm version 1.42 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/basic1 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/groups1 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 200, expected 200 [a/ : a/ ] 1029s ok 1 1029s # got 200, expected 200 [a/ : a/ 1] 1029s ok 2 1029s # got 200, expected 200 [a/ : a/ 2] 1029s ok 3 1029s # got 200, expected 200 [a/ : a/ 1 2] 1029s ok 4 1029s # got 200, expected 200 [a/ : a/ 3] 1029s ok 5 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ user1: a/ ] 1029s ok 6 1029s # got 200, expected 200 [a/ user1: a/ user1] 1029s ok 7 1029s # got 401, expected 401 [a/ user1: a/ user2] 1029s ok 8 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ Any 1 2: a/ ] 1029s ok 9 1029s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1029s ok 10 1029s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1029s ok 11 1029s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1029s ok 12 1029s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1029s ok 13 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1029s ok 14 1029s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1029s ok 15 1029s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1029s ok 16 1029s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1029s ok 17 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1029s ok 18 1029s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1029s ok 19 1029s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1029s ok 20 1029s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1029s ok 21 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1029s ok 22 1029s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1029s ok 23 1029s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1029s ok 24 1029s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1029s ok 25 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1029s ok 26 1029s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1029s ok 27 1029s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1029s ok 28 1029s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1029s ok 29 1029s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1029s ok 30 1029s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1029s ok 31 1029s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1029s ok 32 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1029s ok 33 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1029s ok 34 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1029s ok 35 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1029s ok 36 1029s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1029s ok 37 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1029s ok 38 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1029s ok 39 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1029s ok 40 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1029s ok 41 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1029s ok 42 1029s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1029s ok 43 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1029s ok 44 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1029s ok 45 1029s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1029s ok 46 1029s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1029s ok 47 1029s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1029s ok 48 1029s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1029s ok 49 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1029s ok 50 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1029s ok 51 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1029s ok 52 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1029s ok 53 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1029s ok 54 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1029s ok 55 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1029s ok 56 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1029s ok 57 1029s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1029s ok 58 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 1 !2: a/ ] 1029s ok 59 1029s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1029s ok 60 1029s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1029s ok 61 1029s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1029s ok 62 1029s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1029s ok 63 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1029s ok 64 1029s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1029s ok 65 1029s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1029s ok 66 1029s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1029s ok 67 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1029s ok 68 1029s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1029s ok 69 1029s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1029s ok 70 1029s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1029s ok 71 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1029s ok 72 1029s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1029s ok 73 1029s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1029s ok 74 1029s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1029s ok 75 1029s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1029s ok 76 1029s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1029s ok 77 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1029s ok 78 1029s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1029s ok 79 1029s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1029s ok 80 1029s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1029s ok 81 1029s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1029s ok 82 1029s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1029s ok 83 1029s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1029s ok 84 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1029s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1029s ok 85 1029s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1029s ok 86 1029s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1029s ok 87 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1029s ok 88 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1029s ok 89 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1029s ok 90 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1029s ok 91 1029s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1029s ok 92 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1029s ok 93 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1029s ok 94 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1029s ok 95 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1029s ok 96 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1029s ok 97 1029s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1029s ok 98 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1029s ok 99 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1029s ok 100 1029s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1029s ok 101 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1029s ok 102 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1029s ok 103 1029s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1029s ok 104 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1029s ok 105 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1029s ok 106 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1029s ok 107 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1029s ok 108 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1029s ok 109 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1029s ok 110 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1029s ok 111 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1029s ok 112 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1029s ok 113 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 1 2: a/ ] 1029s ok 114 1029s # got 403, expected 403 [a/ All 1 2: a/ 1] 1029s ok 115 1029s # got 403, expected 403 [a/ All 1 2: a/ 2] 1029s ok 116 1029s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1029s ok 117 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1029s ok 118 1029s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1029s ok 119 1029s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1029s ok 120 1029s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1029s ok 121 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1029s ok 122 1029s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1029s ok 123 1029s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1029s ok 124 1029s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1029s ok 125 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1029s ok 126 1029s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1029s ok 127 1029s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1029s ok 128 1029s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1029s ok 129 1029s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1029s ok 130 1029s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1029s ok 131 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1029s ok 132 1029s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1029s ok 133 1029s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1029s ok 134 1029s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1029s ok 135 1029s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1029s ok 136 1029s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1029s ok 137 1029s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1029s ok 138 1029s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1029s ok 139 1029s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1029s ok 140 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1029s ok 141 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1029s ok 142 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1029s ok 143 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1029s ok 144 1029s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1029s ok 145 1029s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1029s ok 146 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1029s ok 147 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1029s ok 148 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1029s ok 149 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1029s ok 150 1029s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1029s ok 151 1029s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1029s ok 152 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1029s ok 153 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1029s ok 154 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1029s ok 155 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1029s ok 156 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1029s ok 157 1029s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1029s ok 158 1029s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1029s ok 159 1029s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1029s ok 160 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1029s ok 161 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1029s ok 162 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1029s ok 163 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1029s ok 164 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1029s ok 165 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1029s ok 166 1029s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1029s ok 167 1029s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1029s ok 168 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1029s ok 169 1029s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1029s ok 170 1029s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1029s ok 171 1029s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1029s ok 172 1029s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1029s ok 173 1029s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1029s ok 174 1029s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1029s ok 175 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1029s ok 176 1029s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1029s ok 177 1029s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1029s ok 178 1029s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1029s ok 179 1029s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1029s ok 180 1029s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1029s ok 181 1029s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1029s ok 182 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1029s ok 183 1029s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1029s ok 184 1029s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1029s ok 185 1029s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1029s ok 186 1029s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1029s ok 187 1029s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1029s ok 188 1029s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1029s ok 189 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1029s ok 190 1029s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1029s ok 191 1029s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1029s ok 192 1029s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1029s ok 193 1029s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1029s ok 194 1029s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1029s ok 195 1029s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1029s ok 196 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1029s ok 197 1029s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1029s ok 198 1029s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1029s ok 199 1029s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1029s ok 200 1029s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1029s ok 201 1029s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1029s ok 202 1029s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1029s ok 203 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1029s ok 204 1029s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1029s ok 205 1029s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1029s ok 206 1029s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1029s ok 207 1029s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1029s ok 208 1029s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1029s ok 209 1029s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1029s ok 210 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1029s ok 211 1029s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1029s ok 212 1029s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1029s ok 213 1029s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1029s ok 214 1029s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1029s ok 215 1029s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1029s ok 216 1029s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1029s ok 217 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1029s ok 218 1029s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1029s ok 219 1029s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1029s ok 220 1029s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1029s ok 221 1029s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1029s ok 222 1029s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1029s ok 223 1029s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1029s ok 224 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1029s ok 225 1029s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1029s ok 226 1029s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1029s ok 227 1029s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1029s ok 228 1029s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1029s ok 229 1029s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1029s ok 230 1029s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1029s ok 231 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1029s ok 232 1029s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1029s ok 233 1029s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1029s ok 234 1029s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1029s ok 235 1029s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1029s ok 236 1029s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1029s ok 237 1029s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1029s ok 238 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1029s ok 239 1029s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1029s ok 240 1029s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1029s ok 241 1029s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1029s ok 242 1029s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1029s ok 243 1029s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1029s ok 244 1029s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1029s ok 245 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1029s ok 246 1029s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1029s ok 247 1029s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1029s ok 248 1029s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1029s ok 249 1029s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1029s ok 250 1029s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1029s ok 251 1029s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1029s ok 252 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1029s ok 253 1029s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1029s ok 254 1029s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1029s ok 255 1029s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1029s ok 256 1029s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1029s ok 257 1029s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1029s ok 258 1029s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1029s ok 259 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1029s ok 260 1029s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1029s ok 261 1029s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1029s ok 262 1029s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1029s ok 263 1029s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1029s ok 264 1029s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1029s ok 265 1029s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1029s ok 266 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1029s ok 267 1029s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1029s ok 268 1029s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1029s ok 269 1029s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1029s ok 270 1029s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1029s ok 271 1029s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1029s ok 272 1029s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1029s ok 273 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1029s ok 274 1029s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1029s ok 275 1029s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1029s ok 276 1029s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1029s ok 277 1029s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1029s ok 278 1029s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1029s ok 279 1029s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1029s ok 280 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1029s ok 281 1029s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1029s ok 282 1029s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1029s ok 283 1029s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1029s ok 284 1029s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1029s ok 285 1029s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1029s ok 286 1029s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1029s ok 287 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1029s ok 288 1029s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1029s ok 289 1029s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1029s ok 290 1029s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1029s ok 291 1029s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1029s ok 292 1029s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1029s ok 293 1029s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1029s ok 294 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1029s ok 295 1029s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1029s ok 296 1029s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1029s ok 297 1029s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1029s ok 298 1029s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1029s ok 299 1029s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1029s ok 300 1029s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1029s ok 301 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1029s ok 302 1029s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1029s ok 303 1029s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1029s ok 304 1029s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1029s ok 305 1029s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1029s ok 306 1029s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1029s ok 307 1029s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1029s ok 308 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1029s ok 309 1029s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1029s ok 310 1029s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1029s ok 311 1029s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1029s ok 312 1029s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1029s ok 313 1029s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1029s ok 314 1029s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1029s ok 315 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1029s ok 316 1029s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1029s ok 317 1029s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1029s ok 318 1029s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1029s ok 319 1029s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1029s ok 320 1029s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1029s ok 321 1029s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1029s ok 322 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1029s ok 323 1029s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1029s ok 324 1029s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1029s ok 325 1029s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1029s ok 326 1029s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1029s ok 327 1029s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1029s ok 328 1029s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1029s ok 329 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1029s ok 330 1029s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1029s ok 331 1029s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1029s ok 332 1029s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1029s ok 333 1029s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1029s ok 334 1029s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1029s ok 335 1029s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1029s ok 336 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1029s ok 337 1029s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1029s ok 338 1029s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1029s ok 339 1029s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1029s ok 340 1029s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1029s ok 341 1029s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1029s ok 342 1029s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1029s ok 343 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1029s ok 344 1029s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1029s ok 345 1029s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1029s ok 346 1029s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1029s ok 347 1029s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1029s ok 348 1029s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1029s ok 349 1029s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1029s ok 350 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1029s ok 351 1029s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1029s ok 352 1029s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1029s ok 353 1029s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1029s ok 354 1029s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1029s ok 355 1029s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1029s ok 356 1029s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1029s ok 357 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1029s ok 358 1029s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1029s ok 359 1029s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1029s ok 360 1029s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1029s ok 361 1029s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1029s ok 362 1029s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1029s ok 363 1029s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1029s ok 364 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1029s ok 365 1029s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1029s ok 366 1029s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1029s ok 367 1029s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1029s ok 368 1029s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1029s ok 369 1029s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1029s ok 370 1029s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1029s ok 371 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1029s ok 372 1029s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1029s ok 373 1029s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1029s ok 374 1029s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1029s ok 375 1029s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1029s ok 376 1029s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1029s ok 377 1029s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1029s ok 378 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1029s ok 379 1029s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1029s ok 380 1029s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1029s ok 381 1029s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1029s ok 382 1029s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1029s ok 383 1029s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1029s ok 384 1029s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1029s ok 385 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1029s ok 386 1029s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1029s ok 387 1029s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1029s ok 388 1029s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1029s ok 389 1029s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1029s ok 390 1029s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1029s ok 391 1029s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1029s ok 392 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1029s ok 393 1029s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1029s ok 394 1029s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1029s ok 395 1029s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1029s ok 396 1029s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1029s ok 397 1029s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1029s ok 398 1029s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1029s ok 399 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1029s ok 400 1029s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1029s ok 401 1029s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1029s ok 402 1029s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1029s ok 403 1029s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1029s ok 404 1029s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1029s ok 405 1029s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1029s ok 406 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1029s ok 407 1029s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1029s ok 408 1029s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1029s ok 409 1029s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1029s ok 410 1029s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1029s ok 411 1029s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1029s ok 412 1029s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1029s ok 413 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1029s ok 414 1029s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1029s ok 415 1029s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1029s ok 416 1029s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1029s ok 417 1029s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1029s ok 418 1029s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1029s ok 419 1029s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1029s ok 420 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1029s ok 421 1029s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1029s ok 422 1029s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1029s ok 423 1029s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1029s ok 424 1029s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1029s ok 425 1029s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1029s ok 426 1029s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1029s ok 427 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1029s ok 428 1029s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1029s ok 429 1029s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1029s ok 430 1029s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1029s ok 431 1029s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1029s ok 432 1029s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1029s ok 433 1029s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1029s ok 434 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1029s ok 435 1029s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1029s ok 436 1029s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1029s ok 437 1029s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1029s ok 438 1029s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1029s ok 439 1029s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1029s ok 440 1029s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1029s ok 441 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1029s ok 442 1029s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1029s ok 443 1029s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1029s ok 444 1029s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1029s ok 445 1029s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1029s ok 446 1029s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1029s ok 447 1029s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1029s ok 448 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1029s ok 449 1029s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1029s ok 450 1029s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1029s ok 451 1029s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1029s ok 452 1029s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1029s ok 453 1029s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1029s ok 454 1029s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1029s ok 455 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1029s ok 456 1029s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1029s ok 457 1029s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1029s ok 458 1029s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1029s ok 459 1029s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1029s ok 460 1029s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1029s ok 461 1029s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1029s ok 462 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1029s ok 463 1029s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1029s ok 464 1029s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1029s ok 465 1029s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1029s ok 466 1029s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1029s ok 467 1029s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1029s ok 468 1029s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1029s ok 469 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1029s ok 470 1029s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1029s ok 471 1029s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1029s ok 472 1029s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1029s ok 473 1029s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1029s ok 474 1029s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1029s ok 475 1029s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1029s ok 476 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1029s ok 477 1029s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1029s ok 478 1029s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1029s ok 479 1029s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1029s ok 480 1029s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1029s ok 481 1029s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1029s ok 482 1029s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1029s ok 483 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1029s ok 484 1029s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1029s ok 485 1029s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1029s ok 486 1029s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1029s ok 487 1029s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1029s ok 488 1029s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1029s ok 489 1029s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1029s ok 490 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1029s ok 491 1029s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1029s ok 492 1029s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1029s ok 493 1029s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1029s ok 494 1029s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1029s ok 495 1029s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1029s ok 496 1029s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1029s ok 497 1029s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1029s ok 498 1029s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1029s ok 499 1029s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1029s ok 500 1029s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1029s ok 501 1029s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1029s ok 502 1029s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1029s ok 503 1029s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1029s ok 504 1029s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/basic1 1029s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1029s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/groups1 1029s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1029s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1029s ok 1032s t/modules/autoindex.t ............... 1032s 1..84 1032s # Running under perl version 5.038002 for linux 1032s # Current time local: Mon Jun 3 13:23:14 2024 1032s # Current time GMT: Mon Jun 3 13:23:14 2024 1032s # Using Test.pm version 1.31 1032s # Using Apache/Test.pm version 1.42 1032s --- 1032s IndexOrderDefault Ascending Name 1032s GET /modules/autoindex/htaccess/ 1032s ok 1 1032s --- 1032s IndexOrderDefault Ascending Name 1032s 1032s (C=N O=A) 1032s GET /modules/autoindex/htaccess/?C=N&O=A 1032s ok 2 1032s --- 1032s IndexOrderDefault Ascending Name 1032s 1032s (C=N O=D) 1032s GET /modules/autoindex/htaccess/?C=N&O=D 1032s ok 3 1032s --- 1032s IndexOrderDefault Ascending Name 1032s 1032s (C=M O=A) 1032s GET /modules/autoindex/htaccess/?C=M&O=A 1032s ok 4 1032s --- 1032s IndexOrderDefault Ascending Name 1032s 1032s (C=M O=D) 1032s GET /modules/autoindex/htaccess/?C=M&O=D 1032s ok 5 1032s --- 1032s IndexOrderDefault Ascending Name 1032s 1032s (C=S O=A) 1032s GET /modules/autoindex/htaccess/?C=S&O=A 1032s ok 6 1032s --- 1032s IndexOrderDefault Ascending Name 1032s 1032s (C=S O=D) 1032s GET /modules/autoindex/htaccess/?C=S&O=D 1032s ok 7 1032s --- 1032s IndexOrderDefault Ascending Date 1032s GET /modules/autoindex/htaccess/ 1032s ok 8 1032s --- 1032s IndexOrderDefault Ascending Date 1032s 1032s (C=N O=A) 1032s GET /modules/autoindex/htaccess/?C=N&O=A 1032s ok 9 1032s --- 1032s IndexOrderDefault Ascending Date 1032s 1032s (C=N O=D) 1032s GET /modules/autoindex/htaccess/?C=N&O=D 1032s ok 10 1032s --- 1032s IndexOrderDefault Ascending Date 1032s 1032s (C=M O=A) 1032s GET /modules/autoindex/htaccess/?C=M&O=A 1032s ok 11 1032s --- 1032s IndexOrderDefault Ascending Date 1032s 1032s (C=M O=D) 1032s GET /modules/autoindex/htaccess/?C=M&O=D 1032s ok 12 1032s --- 1032s IndexOrderDefault Ascending Date 1032s 1032s (C=S O=A) 1032s GET /modules/autoindex/htaccess/?C=S&O=A 1032s ok 13 1032s --- 1032s IndexOrderDefault Ascending Date 1032s 1032s (C=S O=D) 1032s GET /modules/autoindex/htaccess/?C=S&O=D 1032s ok 14 1032s --- 1032s IndexOrderDefault Ascending Size 1032s GET /modules/autoindex/htaccess/ 1032s ok 15 1032s --- 1032s IndexOrderDefault Ascending Size 1032s 1032s (C=N O=A) 1032s GET /modules/autoindex/htaccess/?C=N&O=A 1032s ok 16 1032s --- 1032s IndexOrderDefault Ascending Size 1032s 1032s (C=N O=D) 1032s GET /modules/autoindex/htaccess/?C=N&O=D 1032s ok 17 1032s --- 1032s IndexOrderDefault Ascending Size 1032s 1032s (C=M O=A) 1032s GET /modules/autoindex/htaccess/?C=M&O=A 1032s ok 18 1032s --- 1032s IndexOrderDefault Ascending Size 1032s 1032s (C=M O=D) 1032s GET /modules/autoindex/htaccess/?C=M&O=D 1032s ok 19 1032s --- 1032s IndexOrderDefault Ascending Size 1032s 1032s (C=S O=A) 1032s GET /modules/autoindex/htaccess/?C=S&O=A 1032s ok 20 1032s --- 1032s IndexOrderDefault Ascending Size 1032s 1032s (C=S O=D) 1032s GET /modules/autoindex/htaccess/?C=S&O=D 1032s ok 21 1032s --- 1032s IndexOrderDefault Descending Name 1032s GET /modules/autoindex/htaccess/ 1032s ok 22 1032s --- 1032s IndexOrderDefault Descending Name 1032s 1032s (C=N O=A) 1032s GET /modules/autoindex/htaccess/?C=N&O=A 1032s ok 23 1032s --- 1032s IndexOrderDefault Descending Name 1032s 1032s (C=N O=D) 1032s GET /modules/autoindex/htaccess/?C=N&O=D 1032s ok 24 1032s --- 1032s IndexOrderDefault Descending Name 1032s 1032s (C=M O=A) 1032s GET /modules/autoindex/htaccess/?C=M&O=A 1032s ok 25 1032s --- 1032s IndexOrderDefault Descending Name 1032s 1032s (C=M O=D) 1032s GET /modules/autoindex/htaccess/?C=M&O=D 1032s ok 26 1032s --- 1032s IndexOrderDefault Descending Name 1032s 1032s (C=S O=A) 1032s GET /modules/autoindex/htaccess/?C=S&O=A 1032s ok 27 1032s --- 1032s IndexOrderDefault Descending Name 1032s 1032s (C=S O=D) 1032s GET /modules/autoindex/htaccess/?C=S&O=D 1032s ok 28 1032s --- 1032s IndexOrderDefault Descending Date 1032s GET /modules/autoindex/htaccess/ 1032s ok 29 1032s --- 1032s IndexOrderDefault Descending Date 1032s 1032s (C=N O=A) 1032s GET /modules/autoindex/htaccess/?C=N&O=A 1032s ok 30 1032s --- 1032s IndexOrderDefault Descending Date 1032s 1032s (C=N O=D) 1032s GET /modules/autoindex/htaccess/?C=N&O=D 1032s ok 31 1032s --- 1032s IndexOrderDefault Descending Date 1032s 1032s (C=M O=A) 1032s GET /modules/autoindex/htaccess/?C=M&O=A 1032s ok 32 1032s --- 1032s IndexOrderDefault Descending Date 1032s 1032s (C=M O=D) 1032s GET /modules/autoindex/htaccess/?C=M&O=D 1032s ok 33 1032s --- 1032s IndexOrderDefault Descending Date 1032s 1032s (C=S O=A) 1032s GET /modules/autoindex/htaccess/?C=S&O=A 1032s ok 34 1032s --- 1032s IndexOrderDefault Descending Date 1032s 1032s (C=S O=D) 1032s GET /modules/autoindex/htaccess/?C=S&O=D 1032s ok 35 1032s --- 1032s IndexOrderDefault Descending Size 1032s GET /modules/autoindex/htaccess/ 1032s ok 36 1032s --- 1032s IndexOrderDefault Descending Size 1032s 1032s (C=N O=A) 1032s GET /modules/autoindex/htaccess/?C=N&O=A 1032s ok 37 1032s --- 1032s IndexOrderDefault Descending Size 1032s 1032s (C=N O=D) 1032s GET /modules/autoindex/htaccess/?C=N&O=D 1032s ok 38 1032s --- 1032s IndexOrderDefault Descending Size 1032s 1032s (C=M O=A) 1032s GET /modules/autoindex/htaccess/?C=M&O=A 1032s ok 39 1032s --- 1032s IndexOrderDefault Descending Size 1032s 1032s (C=M O=D) 1032s GET /modules/autoindex/htaccess/?C=M&O=D 1032s ok 40 1032s --- 1032s IndexOrderDefault Descending Size 1032s 1032s (C=S O=A) 1032s GET /modules/autoindex/htaccess/?C=S&O=A 1032s ok 41 1032s --- 1032s IndexOrderDefault Descending Size 1032s 1032s (C=S O=D) 1032s GET /modules/autoindex/htaccess/?C=S&O=D 1032s ok 42 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Name 1032s GET /modules/autoindex/htaccess/ 1032s ok 43 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Name 1032s 1032s (C=N O=A) 1032s GET /modules/autoindex/htaccess/?C=N&O=A 1032s ok 44 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Name 1032s 1032s (C=N O=D) 1032s GET /modules/autoindex/htaccess/?C=N&O=D 1032s ok 45 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Name 1032s 1032s (C=M O=A) 1032s GET /modules/autoindex/htaccess/?C=M&O=A 1032s ok 46 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Name 1032s 1032s (C=M O=D) 1032s GET /modules/autoindex/htaccess/?C=M&O=D 1032s ok 47 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Name 1032s 1032s (C=S O=A) 1032s GET /modules/autoindex/htaccess/?C=S&O=A 1032s ok 48 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Name 1032s 1032s (C=S O=D) 1032s GET /modules/autoindex/htaccess/?C=S&O=D 1032s ok 49 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Date 1032s GET /modules/autoindex/htaccess/ 1032s ok 50 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Date 1032s 1032s (C=N O=A) 1032s GET /modules/autoindex/htaccess/?C=N&O=A 1032s ok 51 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Date 1032s 1032s (C=N O=D) 1032s GET /modules/autoindex/htaccess/?C=N&O=D 1032s ok 52 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Date 1032s 1032s (C=M O=A) 1032s GET /modules/autoindex/htaccess/?C=M&O=A 1032s ok 53 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Date 1032s 1032s (C=M O=D) 1032s GET /modules/autoindex/htaccess/?C=M&O=D 1032s ok 54 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Date 1032s 1032s (C=S O=A) 1032s GET /modules/autoindex/htaccess/?C=S&O=A 1032s ok 55 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Date 1032s 1032s (C=S O=D) 1032s GET /modules/autoindex/htaccess/?C=S&O=D 1032s ok 56 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Size 1032s GET /modules/autoindex/htaccess/ 1032s ok 57 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Size 1032s 1032s (C=N O=A) 1032s GET /modules/autoindex/htaccess/?C=N&O=A 1032s ok 58 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Size 1032s 1032s (C=N O=D) 1032s GET /modules/autoindex/htaccess/?C=N&O=D 1032s ok 59 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Size 1032s 1032s (C=M O=A) 1032s GET /modules/autoindex/htaccess/?C=M&O=A 1032s ok 60 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Size 1032s 1032s (C=M O=D) 1032s GET /modules/autoindex/htaccess/?C=M&O=D 1032s ok 61 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Size 1032s 1032s (C=S O=A) 1032s GET /modules/autoindex/htaccess/?C=S&O=A 1032s ok 62 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Ascending Size 1032s 1032s (C=S O=D) 1032s GET /modules/autoindex/htaccess/?C=S&O=D 1032s ok 63 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Name 1032s GET /modules/autoindex/htaccess/ 1032s ok 64 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Name 1032s 1032s (C=N O=A) 1032s GET /modules/autoindex/htaccess/?C=N&O=A 1032s ok 65 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Name 1032s 1032s (C=N O=D) 1032s GET /modules/autoindex/htaccess/?C=N&O=D 1032s ok 66 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Name 1032s 1032s (C=M O=A) 1032s GET /modules/autoindex/htaccess/?C=M&O=A 1032s ok 67 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Name 1032s 1032s (C=M O=D) 1032s GET /modules/autoindex/htaccess/?C=M&O=D 1032s ok 68 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Name 1032s 1032s (C=S O=A) 1032s GET /modules/autoindex/htaccess/?C=S&O=A 1032s ok 69 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Name 1032s 1032s (C=S O=D) 1032s GET /modules/autoindex/htaccess/?C=S&O=D 1032s ok 70 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Date 1032s GET /modules/autoindex/htaccess/ 1032s ok 71 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Date 1032s 1032s (C=N O=A) 1032s GET /modules/autoindex/htaccess/?C=N&O=A 1032s ok 72 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Date 1032s 1032s (C=N O=D) 1032s GET /modules/autoindex/htaccess/?C=N&O=D 1032s ok 73 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Date 1032s 1032s (C=M O=A) 1032s GET /modules/autoindex/htaccess/?C=M&O=A 1032s ok 74 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Date 1032s 1032s (C=M O=D) 1032s GET /modules/autoindex/htaccess/?C=M&O=D 1032s ok 75 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Date 1032s 1032s (C=S O=A) 1032s GET /modules/autoindex/htaccess/?C=S&O=A 1032s ok 76 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Date 1032s 1032s (C=S O=D) 1032s GET /modules/autoindex/htaccess/?C=S&O=D 1032s ok 77 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Size 1032s GET /modules/autoindex/htaccess/ 1032s ok 78 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Size 1032s 1032s (C=N O=A) 1032s GET /modules/autoindex/htaccess/?C=N&O=A 1032s ok 79 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Size 1032s 1032s (C=N O=D) 1032s GET /modules/autoindex/htaccess/?C=N&O=D 1032s ok 80 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Size 1032s 1032s (C=M O=A) 1032s GET /modules/autoindex/htaccess/?C=M&O=A 1032s ok 81 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Size 1032s 1032s (C=M O=D) 1032s GET /modules/autoindex/htaccess/?C=M&O=D 1032s ok 82 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Size 1032s 1032s (C=S O=A) 1032s GET /modules/autoindex/htaccess/?C=S&O=A 1032s ok 83 1032s --- 1032s IndexOptions FancyIndexing 1032s IndexOrderDefault Descending Size 1032s 1032s (C=S O=D) 1032s GET /modules/autoindex/htaccess/?C=S&O=D 1032s ok 84 1032s ok 1034s t/modules/autoindex2.t .............. 1034s 1..3 1034s # Running under perl version 5.038002 for linux 1034s # Current time local: Mon Jun 3 13:23:17 2024 1034s # Current time GMT: Mon Jun 3 13:23:17 2024 1034s # Using Test.pm version 1.31 1034s # Using Apache/Test.pm version 1.42 1034s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1034s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1034s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1034s # testing : dir_broken should not be listed 1034s # expected: 0 1034s # received: 0 1034s ok 1 1034s # testing : dir_normal should be listed 1034s # expected: 1 1034s # received: 1 1034s ok 2 1034s # testing : dir_protected should not be listed 1034s # expected: 0 1034s # received: 0 1034s ok 3 1034s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1034s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1034s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1034s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1034s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1034s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1034s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1034s ok 1037s t/modules/brotli.t .................. 1037s 1..64 1037s # Running under perl version 5.038002 for linux 1037s # Current time local: Mon Jun 3 13:23:19 2024 1037s # Current time GMT: Mon Jun 3 13:23:19 2024 1037s # Using Test.pm version 1.31 1037s # Using Apache/Test.pm version 1.42 1037s qvalue: 1037s # expected: 200 1037s # received: '200' 1037s ok 1 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 2 1037s qvalue: 1037s # expected: 200 1037s # received: '200' 1037s ok 3 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 4 1037s qvalue: 1037s # expected: 200 1037s # received: '200' 1037s ok 5 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 6 1037s qvalue: 1037s # expected: 200 1037s # received: '200' 1037s ok 7 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 8 1037s qvalue: 1037s # expected: 200 1037s # received: '200' 1037s ok 9 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 10 1037s qvalue: 1037s # expected: 200 1037s # received: '200' 1037s ok 11 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 12 1037s qvalue: ; 1037s # expected: 200 1037s # received: '200' 1037s ok 13 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 14 1037s qvalue: ; 1037s # expected: 200 1037s # received: '200' 1037s ok 15 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 16 1037s qvalue: ; 1037s # expected: 200 1037s # received: '200' 1037s ok 17 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 18 1037s qvalue: ;q= 1037s # expected: 200 1037s # received: '200' 1037s ok 19 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 20 1037s qvalue: ;q= 1037s # expected: 200 1037s # received: '200' 1037s ok 21 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 22 1037s qvalue: ;q= 1037s # expected: 200 1037s # received: '200' 1037s ok 23 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 24 1037s qvalue: ;q=0 1037s # expected: 200 1037s # received: '200' 1037s ok 25 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 26 1037s qvalue: ;q=0 1037s # expected: 200 1037s # received: '200' 1037s ok 27 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 28 1037s qvalue: ;q=0 1037s # expected: 200 1037s # received: '200' 1037s ok 29 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 30 1037s qvalue: ;q=0. 1037s # expected: 200 1037s # received: '200' 1037s ok 31 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 32 1037s qvalue: ;q=0. 1037s # expected: 200 1037s # received: '200' 1037s ok 33 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 34 1037s qvalue: ;q=0. 1037s # expected: 200 1037s # received: '200' 1037s ok 35 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 36 1037s qvalue: ;q=0.0 1037s # expected: 200 1037s # received: '200' 1037s ok 37 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 38 1037s qvalue: ;q=0.0 1037s # expected: 200 1037s # received: '200' 1037s ok 39 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 40 1037s qvalue: ;q=0.0 1037s # expected: 200 1037s # received: '200' 1037s ok 41 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 42 1037s qvalue: ;q=0.00 1037s # expected: 200 1037s # received: '200' 1037s ok 43 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 44 1037s qvalue: ;q=0.00 1037s # expected: 200 1037s # received: '200' 1037s ok 45 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 46 1037s qvalue: ;q=0.00 1037s # expected: 200 1037s # received: '200' 1037s ok 47 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 48 1037s qvalue: ;q=0.000 1037s # expected: 200 1037s # received: '200' 1037s ok 49 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 50 1037s qvalue: ;q=0.000 1037s # expected: 200 1037s # received: '200' 1037s ok 51 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 52 1037s qvalue: ;q=0.000 1037s # expected: 200 1037s # received: '200' 1037s ok 53 1037s # testing : response without Content-Encoding is OK 1037s # expected: undef 1037s # received: undef 1037s ok 54 1037s qvalue: ;q=0.0000 1037s # expected: 200 1037s # received: '200' 1037s ok 55 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 56 1037s qvalue: ;q=0.0000 1037s # expected: 200 1037s # received: '200' 1037s ok 57 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 58 1037s qvalue: ;q=0.0000 1037s # expected: 200 1037s # received: '200' 1037s ok 59 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 60 1037s # expected: 200 1037s # received: '200' 1037s ok 61 1037s # testing : response Content-Encoding is OK 1037s # expected: 'br' 1037s # received: 'br' 1037s ok 62 1037s # expected: 200 1037s # received: '200' 1037s ok 63 1037s # testing : response Content-Encoding is OK 1037s # expected: 'gzip' 1037s # received: 'gzip' 1037s ok 64 1037s ok 1039s t/modules/buffer.t .................. 1039s 1..12 1039s # Running under perl version 5.038002 for linux 1039s # Current time local: Mon Jun 3 13:23:22 2024 1039s # Current time GMT: Mon Jun 3 13:23:22 2024 1039s # Using Test.pm version 1.31 1039s # Using Apache/Test.pm version 1.42 1039s # testing : Checking return code is '200' 1039s # expected: 200 1039s # received: '200' 1039s ok 1 1039s ok 2 1039s # testing : Checking return code is '200' 1039s # expected: 200 1039s # received: '200' 1039s ok 3 1039s ok 4 1039s # testing : Checking return code is '200' 1039s # expected: 200 1039s # received: '200' 1039s ok 5 1039s ok 6 1039s # testing : Checking return code is '200' 1039s # expected: 200 1039s # received: '200' 1039s ok 7 1039s ok 8 1039s # testing : Checking return code is '200' 1039s # expected: 200 1039s # received: '200' 1039s ok 9 1039s ok 10 1039s # testing : Checking return code is '200' 1039s # expected: 200 1039s # received: '200' 1039s ok 11 1039s ok 12 1039s ok 1042s t/modules/cache.t ................... 1042s 1..3 1042s # Running under perl version 5.038002 for linux 1042s # Current time local: Mon Jun 3 13:23:24 2024 1042s # Current time GMT: Mon Jun 3 13:23:24 2024 1042s # Using Test.pm version 1.31 1042s # Using Apache/Test.pm version 1.42 1042s # testing : non-cached call to index.html 1042s # expected: 200 1042s # received: '200' 1042s ok 1 1042s # testing : call to cache index.html 1042s # expected: 200 1042s # received: '200' 1042s ok 2 1042s # testing : cached call to index.html 1042s # expected: 200 1042s # received: '200' 1042s ok 3 1042s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1042s ok 1047s t/modules/cgi.t ..................... 1047s 1..58 1047s # Running under perl version 5.038002 for linux 1047s # Current time local: Mon Jun 3 13:23:27 2024 1047s # Current time GMT: Mon Jun 3 13:23:27 2024 1047s # Using Test.pm version 1.31 1047s # Using Apache/Test.pm version 1.42 1047s # testing : return code for acceptpathinfodefault.sh 1047s # expected: 200 1047s # received: '200' 1047s ok 1 1047s # testing : body for acceptpathinfodefault.sh 1047s # expected: '' 1047s # received: '' 1047s ok 2 1047s # testing : return code for acceptpathinfodefault.sh/foo 1047s # expected: 200 1047s # received: '200' 1047s ok 3 1047s # testing : body for acceptpathinfodefault.sh/foo 1047s # expected: '/foo' 1047s # received: '/foo' 1047s ok 4 1047s # testing : return code for acceptpathinfooff.sh 1047s # expected: 200 1047s # received: '200' 1047s ok 5 1047s # testing : body for acceptpathinfooff.sh 1047s # expected: '' 1047s # received: '' 1047s ok 6 1047s # testing : return code for acceptpathinfooff.sh/foo 1047s # expected: 404 1047s # received: '404' 1047s ok 7 1047s # no body test for this one 1047s ok 8 1047s # testing : return code for acceptpathinfoon.sh 1047s # expected: 200 1047s # received: '200' 1047s ok 9 1047s # testing : body for acceptpathinfoon.sh 1047s # expected: '' 1047s # received: '' 1047s ok 10 1047s # testing : return code for acceptpathinfoon.sh/foo 1047s # expected: 200 1047s # received: '200' 1047s ok 11 1047s # testing : body for acceptpathinfoon.sh/foo 1047s # expected: '/foo' 1047s # received: '/foo' 1047s ok 12 1047s # testing : return code for bogus-perl.pl 1047s # expected: 500 1047s # received: '500' 1047s ok 13 1047s # cgi log created ok. 1047s ok 14 1047s # testing : return code for bogus-sh.sh 1047s # expected: 500 1047s # received: '500' 1047s ok 15 1047s # checking that log size (807) is bigger than it used to be (523) 1047s ok 16 1047s # testing : return code for nph-stderr.pl 1047s # expected: 200 1047s # received: '200' 1047s ok 17 1047s # testing : body for nph-stderr.pl 1047s # expected: 'this is nph-stdout' 1047s # received: 'this is nph-stdout' 1047s ok 18 1047s # testing : return code for nph-test.pl 1047s # expected: 200 1047s # received: '200' 1047s ok 19 1047s # testing : body for nph-test.pl 1047s # expected: 'ok' 1047s # received: 'ok' 1047s ok 20 1047s # testing : return code for perl.pl 1047s # expected: 200 1047s # received: '200' 1047s ok 21 1047s # testing : body for perl.pl 1047s # expected: 'perl cgi' 1047s # received: 'perl cgi' 1047s ok 22 1047s # testing : return code for sh.sh 1047s # expected: 200 1047s # received: '200' 1047s ok 23 1047s # testing : body for sh.sh 1047s # expected: 'sh cgi' 1047s # received: 'sh cgi' 1047s ok 24 1047s # testing : return code for stderr1.pl 1047s # expected: 200 1047s # received: '200' 1047s ok 25 1047s # testing : body for stderr1.pl 1047s # expected: 'this is stdout' 1047s # received: 'this is stdout' 1047s ok 26 1047s # testing : return code for stderr2.pl 1047s # expected: 200 1047s # received: '200' 1047s ok 27 1047s # testing : body for stderr2.pl 1047s # expected: 'this is also stdout' 1047s # received: 'this is also stdout' 1047s ok 28 1047s # testing : return code for stderr3.pl 1047s # expected: 200 1047s # received: '200' 1047s ok 29 1047s # testing : body for stderr3.pl 1047s # expected: 'this is more stdout' 1047s # received: 'this is more stdout' 1047s ok 30 1047s # posted content (length 10) to bogus-perl.pl 1047s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1047s # expected: '500' 1047s # received: '500' 1047s ok 31 1047s # checking that log size (35781) is greater than 807 1047s ok 32 1047s # verifying that logged content is 10 characters 1047s ok 33 1047s # posted content (length 99) to bogus-perl.pl 1047s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1047s # expected: '500' 1047s # received: '500' 1047s ok 34 1047s # checking that log size (36240) is greater than 35781 1047s ok 35 1047s # verifying that logged content is 99 characters 1047s ok 36 1047s # posted content (length 250) to bogus-perl.pl 1047s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1047s # expected: '500' 1047s # received: '500' 1047s ok 37 1047s # checking that log size (36851) is greater than 36240 1047s ok 38 1047s # verifying that logged content is 250 characters 1047s ok 39 1047s # posted content (length 255) to bogus-perl.pl 1047s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1047s # expected: '500' 1047s # received: '500' 1047s ok 40 1047s # checking that log size (37467) is greater than 36851 1047s ok 41 1047s # verifying that logged content is 255 characters 1047s ok 42 1047s # posted content (length 256) to bogus-perl.pl 1047s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1047s # expected: '500' 1047s # received: '500' 1047s ok 43 1047s # checking that log size (38084) is greater than 37467 1047s ok 44 1047s # verifying that logged content is 256 characters 1047s ok 45 1047s # posted content (length 257) to bogus-perl.pl 1047s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1047s # expected: '500' 1047s # received: '500' 1047s ok 46 1047s # checking that log size (38701) is greater than 38084 1047s ok 47 1047s # verifying that logged content is 256 characters 1047s ok 48 1047s # posted content (length 258) to bogus-perl.pl 1047s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1047s # expected: '500' 1047s # received: '500' 1047s ok 49 1047s # checking that log size (39318) is greater than 38701 1047s ok 50 1047s # verifying that logged content is 256 characters 1047s ok 51 1047s # posted content (length 1024) to bogus-perl.pl 1047s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1047s # expected: '500' 1047s # received: '500' 1047s ok 52 1047s # checking that log size (39936) is greater than 39318 1047s ok 53 1047s # verifying that logged content is 256 characters 1047s ok 54 1047s # verifying log is greater than 40960 bytes. 1047s ok 55 1047s # verifying log did not grow after making bogus request. 1047s ok 56 1047s # verifying log did not grow after making another bogus request. 1047s ok 57 1047s # checking that HEAD /modules/cgi/perl.pl returns 200. 1047s ok 58 1047s ok 1050s t/modules/data.t .................... 1050s 1..2 1050s # Running under perl version 5.038002 for linux 1050s # Current time local: Mon Jun 3 13:23:32 2024 1050s # Current time GMT: Mon Jun 3 13:23:32 2024 1050s # Using Test.pm version 1.31 1050s # Using Apache/Test.pm version 1.42 1050s # testing : Checking return code is '200' 1050s # expected: 200 1050s # received: '200' 1050s ok 1 1050s ok 2 1050s ok 1054s t/modules/dav.t ..................... 1054s 1..19 1054s # Running under perl version 5.038002 for linux 1054s # Current time local: Mon Jun 3 13:23:35 2024 1054s # Current time GMT: Mon Jun 3 13:23:35 2024 1054s # Using Test.pm version 1.31 1054s # Using Apache/Test.pm version 1.42 1054s resource lock test: 1054s ok 1 1054s DAV put test: 1054s ok 2 1054s getting DAV resource properties: 1054s ok 3 1054s created: Mon, 03 Jun 2024 13:23:37 GMT 1054s modified: Mon, 03 Jun 2024 13:23:37 GMT 1054s now: Mon, 03 Jun 2024 13:23:39 GMT 1054s ok 4 1054s ok 5 1054s resource lock status test: 1054s ok 6 1054s resource unlock test: 1054s ok 7 1054s resource lock status test: 1054s ok 8 1054s getting uri... 1054s expect: 1054s -> 1054s 1054s
1054s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1091s # 1091s # ' 1091s # received: ' 1091s #

Hello World!

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

No query was specified.

1091s # 1091s # ' 1091s # received: ' 1091s #

No query was specified.

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

Hello World!

1091s # 1091s # ' 1091s # received: ' 1091s #

Hello World!

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

No query was specified.

1091s # 1091s # ' 1091s # received: ' 1091s #

No query was specified.

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

mod_include test

1096s # 1096s # 1096s # Hello World 1096s # 1096s #

[back]

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

mod_include test

1096s # 1096s # 1096s # Hello World 1096s # 1096s #

[back]

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

mod_include test

1096s # 1096s # 1096s # Hello World 1096s # 1096s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [pb49aeff5_foo1]

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

LoadBalancer Status for balancer://foo2 [pb49aeff5_foo2]

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

LoadBalancer Status for balancer://foo3 [pb49aeff5_foo3]

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

LoadBalancer Status for balancer://foo4 [pb49aeff5_foo4]

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

LoadBalancer Status for balancer://pr45434 [pb49aeff5_pr45434]

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

LoadBalancer Status for balancer://failover [pb49aeff5_failover]

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

LoadBalancer Status for balancer://dynproxy [pb49aeff5_dynproxy]

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

Moved Permanently

1151s #

The document has moved here.

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

Moved Permanently

1151s #

The document has moved here.

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

Moved Permanently

1151s #

The document has moved here.

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

Moved Permanently

1151s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1151s #

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

Multiple Choices

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

Available documents: 1151s #

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

Multiple Choices

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

Available documents: 1151s #

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

Moved Permanently

1151s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1151s #

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

Multiple Choices

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

Available documents: 1151s #

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

Moved Permanently

1151s #

The document has moved here.

1151s # 1151s # ' 1151s ok 48 1151s ok 1153s t/modules/status.t .................. 1153s 1..1 1153s # Running under perl version 5.038002 for linux 1153s # Current time local: Mon Jun 3 13:25:16 2024 1153s # Current time GMT: Mon Jun 3 13:25:16 2024 1153s # Using Test.pm version 1.31 1153s # Using Apache/Test.pm version 1.42 1153s 1153s 1153s Apache Status 1153s 1153s

Apache Server Status for localhost (via 127.0.0.1)

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

1153s
Current Time: Monday, 03-Jun-2024 13:25:18 UTC
1153s
Restart Time: Monday, 03-Jun-2024 13:20:15 UTC
1153s
Parent Server Config. Generation: 1
1153s
Parent Server MPM Generation: 0
1153s
Server uptime: 5 minutes 3 seconds
1153s
Server load: 0.98 0.92 0.61
1153s
Total accesses: 6791 - Total Traffic: 139.6 MB - Total Duration: 61164
1153s
CPU Usage: u4.89 s6.38 cu1.47 cs1.14 - 4.58% CPU load
1153s
22.4 requests/sec - 471.8 kB/second - 21.1 kB/request - 9.00663 ms/request
1153s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1153s
__________W_________....................
1153s

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

1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s
SrvPIDAccMCPU 1153s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01659010/371/371_ 1153s 7.142057780.012.9112.91 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-01659010/421/421_ 1153s 7.122019050.012.4212.42 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-01659010/321/321_ 1153s 7.1220142320.02.132.13 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-01659010/322/322_ 1153s 7.14209820.06.236.23 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-01659010/321/321_ 1153s 7.122010940.02.642.64 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-01659010/322/322_ 1153s 7.14209150.02.642.64 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-01659010/378/378_ 1153s 7.13209590.02.902.90 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-01659010/321/321_ 1153s 7.14207860.02.502.50 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-01659010/332/332_ 1153s 7.12208470.09.059.05 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-01659010/321/321_ 1153s 7.142012520.019.7719.77 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-01659050/333/333W 1153s 6.650022570.017.4717.47 1153s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-01659050/329/329_ 1153s 6.652029090.02.452.45 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-01659050/326/326_ 1153s 6.652010150.01.711.71 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-01659050/323/323_ 1153s 6.65209210.01.671.67 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-01659050/322/322_ 1153s 6.6520141860.02.072.07 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-01659050/321/321_ 1153s 6.65208500.01.911.91 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-01659050/420/420_ 1153s 6.65209400.06.046.04 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-01659050/325/325_ 1153s 6.652048000.02.002.00 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-01659050/322/322_ 1153s 6.652033890.017.4817.48 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-01659050/340/340_ 1153s 6.652011370.013.6113.61 1153s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1153s
1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s 1153s
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
1153s 1153s 1153s ok 1 1153s ok 1156s t/modules/substitute.t .............. 1156s 1..19 1156s # Running under perl version 5.038002 for linux 1156s # Current time local: Mon Jun 3 13:25:18 2024 1156s # Current time GMT: Mon Jun 3 13:25:18 2024 1156s # Using Test.pm version 1.31 1156s # Using Apache/Test.pm version 1.42 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'barbar': OK 1156s ok 1 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'barbar': OK 1156s ok 2 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'foofoo': OK 1156s ok 3 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'barbar': OK 1156s ok 4 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'barbar': OK 1156s ok 5 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'barbar': OK 1156s ok 6 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'foof 1156s oo': OK 1156s ok 7 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'xfoo': OK 1156s ok 8 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1156s ok 9 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s barx 1156s ': OK 1156s ok 10 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'a$1axb(': OK 1156s ok 11 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'a$XX': OK 1156s ok 12 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1156s ok 13 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'x&x': OK 1156s ok 14 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'xx': OK 1156s ok 15 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'fcooar': OK 1156s ok 16 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'fc$1ar': OK 1156s ok 17 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'fdooar': OK 1156s ok 18 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s got 200 'XXXfooXXX 1156s bar': OK 1156s ok 19 1156s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1156s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1156s ok 1161s t/modules/unique_id.t ............... 1161s 1..300 1161s # Running under perl version 5.038002 for linux 1161s # Current time local: Mon Jun 3 13:25:21 2024 1161s # Current time GMT: Mon Jun 3 13:25:21 2024 1161s # Using Test.pm version 1.31 1161s # Using Apache/Test.pm version 1.42 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 1 1161s # unique id: Zl3ERC7g2JUxclo8TLQQ9AAAAEY 1161s ok 2 1161s ok 3 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 4 1161s # unique id: Zl3ERMsshSihHA5YZAdfLgAAAAE 1161s ok 5 1161s ok 6 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 7 1161s # unique id: Zl3ERC7g2JUxclo8TLQQ9QAAAEU 1161s ok 8 1161s ok 9 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 10 1161s # unique id: Zl3ERMsshSihHA5YZAdfLwAAAAI 1161s ok 11 1161s ok 12 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 13 1161s # unique id: Zl3ERC7g2JUxclo8TLQQ9gAAAEc 1161s ok 14 1161s ok 15 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 16 1161s # unique id: Zl3ERMsshSihHA5YZAdfMAAAAAQ 1161s ok 17 1161s ok 18 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 19 1161s # unique id: Zl3ERC7g2JUxclo8TLQQ9wAAAEE 1161s ok 20 1161s ok 21 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 22 1161s # unique id: Zl3ERMsshSihHA5YZAdfMQAAAAY 1161s ok 23 1161s ok 24 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 25 1161s # unique id: Zl3ERC7g2JUxclo8TLQQ-AAAAEI 1161s ok 26 1161s ok 27 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 28 1161s # unique id: Zl3ERMsshSihHA5YZAdfMgAAAAA 1161s ok 29 1161s ok 30 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 31 1161s # unique id: Zl3ERC7g2JUxclo8TLQQ-QAAAEM 1161s ok 32 1161s ok 33 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 34 1161s # unique id: Zl3ERMsshSihHA5YZAdfMwAAAAU 1161s ok 35 1161s ok 36 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 37 1161s # unique id: Zl3ERC7g2JUxclo8TLQQ-gAAAEQ 1161s ok 38 1161s ok 39 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 40 1161s # unique id: Zl3ERMsshSihHA5YZAdfNAAAAAc 1161s ok 41 1161s ok 42 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 43 1161s # unique id: Zl3ERC7g2JUxclo8TLQQ-wAAAEk 1161s ok 44 1161s ok 45 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 46 1161s # unique id: Zl3ERMsshSihHA5YZAdfNQAAAAk 1161s ok 47 1161s ok 48 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 49 1161s # unique id: Zl3ERC7g2JUxclo8TLQQ_AAAAEg 1161s ok 50 1161s ok 51 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 52 1161s # unique id: Zl3ERMsshSihHA5YZAdfNgAAAAM 1161s ok 53 1161s ok 54 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 55 1161s # unique id: Zl3ERC7g2JUxclo8TLQQ_QAAAEA 1161s ok 56 1161s ok 57 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 58 1161s # unique id: Zl3ERMsshSihHA5YZAdfNwAAAAg 1161s ok 59 1161s ok 60 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 61 1161s # unique id: Zl3ERC7g2JUxclo8TLQQ_gAAAEY 1161s ok 62 1161s ok 63 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 64 1161s # unique id: Zl3ERMsshSihHA5YZAdfOAAAAAE 1161s ok 65 1161s ok 66 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 67 1161s # unique id: Zl3ERC7g2JUxclo8TLQQ_wAAAEU 1161s ok 68 1161s ok 69 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 70 1161s # unique id: Zl3ERMsshSihHA5YZAdfOQAAAAI 1161s ok 71 1161s ok 72 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 73 1161s # unique id: Zl3ERC7g2JUxclo8TLQRAAAAAEc 1161s ok 74 1161s ok 75 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 76 1161s # unique id: Zl3ERMsshSihHA5YZAdfOgAAAAQ 1161s ok 77 1161s ok 78 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 79 1161s # unique id: Zl3ERC7g2JUxclo8TLQRAQAAAEE 1161s ok 80 1161s ok 81 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 82 1161s # unique id: Zl3ERMsshSihHA5YZAdfOwAAAAY 1161s ok 83 1161s ok 84 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 85 1161s # unique id: Zl3ERC7g2JUxclo8TLQRAgAAAEI 1161s ok 86 1161s ok 87 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 88 1161s # unique id: Zl3ERMsshSihHA5YZAdfPAAAAAA 1161s ok 89 1161s ok 90 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 91 1161s # unique id: Zl3ERC7g2JUxclo8TLQRAwAAAEM 1161s ok 92 1161s ok 93 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 94 1161s # unique id: Zl3ERMsshSihHA5YZAdfPQAAAAU 1161s ok 95 1161s ok 96 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 97 1161s # unique id: Zl3ERC7g2JUxclo8TLQRBAAAAEQ 1161s ok 98 1161s ok 99 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 100 1161s # unique id: Zl3ERMsshSihHA5YZAdfPgAAAAc 1161s ok 101 1161s ok 102 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 103 1161s # unique id: Zl3ERS7g2JUxclo8TLQRBQAAAEk 1161s ok 104 1161s ok 105 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 106 1161s # unique id: Zl3ERcsshSihHA5YZAdfPwAAAAk 1161s ok 107 1161s ok 108 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 109 1161s # unique id: Zl3ERS7g2JUxclo8TLQRBgAAAEg 1161s ok 110 1161s ok 111 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 112 1161s # unique id: Zl3ERcsshSihHA5YZAdfQAAAAAM 1161s ok 113 1161s ok 114 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 115 1161s # unique id: Zl3ERS7g2JUxclo8TLQRBwAAAEA 1161s ok 116 1161s ok 117 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 118 1161s # unique id: Zl3ERcsshSihHA5YZAdfQQAAAAg 1161s ok 119 1161s ok 120 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 121 1161s # unique id: Zl3ERS7g2JUxclo8TLQRCAAAAEY 1161s ok 122 1161s ok 123 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 124 1161s # unique id: Zl3ERcsshSihHA5YZAdfQgAAAAE 1161s ok 125 1161s ok 126 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 127 1161s # unique id: Zl3ERS7g2JUxclo8TLQRCQAAAEU 1161s ok 128 1161s ok 129 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 130 1161s # unique id: Zl3ERcsshSihHA5YZAdfQwAAAAI 1161s ok 131 1161s ok 132 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 133 1161s # unique id: Zl3ERS7g2JUxclo8TLQRCgAAAEc 1161s ok 134 1161s ok 135 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 136 1161s # unique id: Zl3ERcsshSihHA5YZAdfRAAAAAQ 1161s ok 137 1161s ok 138 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 139 1161s # unique id: Zl3ERS7g2JUxclo8TLQRCwAAAEE 1161s ok 140 1161s ok 141 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 142 1161s # unique id: Zl3ERcsshSihHA5YZAdfRQAAAAY 1161s ok 143 1161s ok 144 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 145 1161s # unique id: Zl3ERS7g2JUxclo8TLQRDAAAAEI 1161s ok 146 1161s ok 147 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 148 1161s # unique id: Zl3ERcsshSihHA5YZAdfRgAAAAA 1161s ok 149 1161s ok 150 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 151 1161s # unique id: Zl3ERS7g2JUxclo8TLQRDQAAAEM 1161s ok 152 1161s ok 153 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 154 1161s # unique id: Zl3ERcsshSihHA5YZAdfRwAAAAU 1161s ok 155 1161s ok 156 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 157 1161s # unique id: Zl3ERS7g2JUxclo8TLQRDgAAAEQ 1161s ok 158 1161s ok 159 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 160 1161s # unique id: Zl3ERcsshSihHA5YZAdfSAAAAAc 1161s ok 161 1161s ok 162 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 163 1161s # unique id: Zl3ERS7g2JUxclo8TLQRDwAAAEk 1161s ok 164 1161s ok 165 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 166 1161s # unique id: Zl3ERcsshSihHA5YZAdfSQAAAAk 1161s ok 167 1161s ok 168 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 169 1161s # unique id: Zl3ERS7g2JUxclo8TLQREAAAAEg 1161s ok 170 1161s ok 171 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 172 1161s # unique id: Zl3ERcsshSihHA5YZAdfSgAAAAM 1161s ok 173 1161s ok 174 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 175 1161s # unique id: Zl3ERS7g2JUxclo8TLQREQAAAEA 1161s ok 176 1161s ok 177 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 178 1161s # unique id: Zl3ERcsshSihHA5YZAdfSwAAAAg 1161s ok 179 1161s ok 180 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 181 1161s # unique id: Zl3ERS7g2JUxclo8TLQREgAAAEY 1161s ok 182 1161s ok 183 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 184 1161s # unique id: Zl3ERcsshSihHA5YZAdfTAAAAAE 1161s ok 185 1161s ok 186 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 187 1161s # unique id: Zl3ERS7g2JUxclo8TLQREwAAAEU 1161s ok 188 1161s ok 189 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 190 1161s # unique id: Zl3ERcsshSihHA5YZAdfTQAAAAI 1161s ok 191 1161s ok 192 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 193 1161s # unique id: Zl3ERS7g2JUxclo8TLQRFAAAAEc 1161s ok 194 1161s ok 195 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 196 1161s # unique id: Zl3ERcsshSihHA5YZAdfTgAAAAQ 1161s ok 197 1161s ok 198 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 199 1161s # unique id: Zl3ERS7g2JUxclo8TLQRFQAAAEE 1161s ok 200 1161s ok 201 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 202 1161s # unique id: Zl3ERcsshSihHA5YZAdfTwAAAAY 1161s ok 203 1161s ok 204 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 205 1161s # unique id: Zl3ERS7g2JUxclo8TLQRFgAAAEI 1161s ok 206 1161s ok 207 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 208 1161s # unique id: Zl3ERcsshSihHA5YZAdfUAAAAAA 1161s ok 209 1161s ok 210 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 211 1161s # unique id: Zl3ERS7g2JUxclo8TLQRFwAAAEM 1161s ok 212 1161s ok 213 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 214 1161s # unique id: Zl3ERcsshSihHA5YZAdfUQAAAAU 1161s ok 215 1161s ok 216 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 217 1161s # unique id: Zl3ERS7g2JUxclo8TLQRGAAAAEQ 1161s ok 218 1161s ok 219 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 220 1161s # unique id: Zl3ERcsshSihHA5YZAdfUgAAAAc 1161s ok 221 1161s ok 222 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 223 1161s # unique id: Zl3ERS7g2JUxclo8TLQRGQAAAEk 1161s ok 224 1161s ok 225 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 226 1161s # unique id: Zl3ERcsshSihHA5YZAdfUwAAAAk 1161s ok 227 1161s ok 228 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 229 1161s # unique id: Zl3ERS7g2JUxclo8TLQRGgAAAEg 1161s ok 230 1161s ok 231 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 232 1161s # unique id: Zl3ERssshSihHA5YZAdfVAAAAAM 1161s ok 233 1161s ok 234 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 235 1161s # unique id: Zl3ERi7g2JUxclo8TLQRGwAAAEA 1161s ok 236 1161s ok 237 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 238 1161s # unique id: Zl3ERssshSihHA5YZAdfVQAAAAg 1161s ok 239 1161s ok 240 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 241 1161s # unique id: Zl3ERi7g2JUxclo8TLQRHAAAAEY 1161s ok 242 1161s ok 243 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 244 1161s # unique id: Zl3ERssshSihHA5YZAdfVgAAAAE 1161s ok 245 1161s ok 246 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 247 1161s # unique id: Zl3ERi7g2JUxclo8TLQRHQAAAEU 1161s ok 248 1161s ok 249 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 250 1161s # unique id: Zl3ERssshSihHA5YZAdfVwAAAAI 1161s ok 251 1161s ok 252 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 253 1161s # unique id: Zl3ERi7g2JUxclo8TLQRHgAAAEc 1161s ok 254 1161s ok 255 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 256 1161s # unique id: Zl3ERssshSihHA5YZAdfWAAAAAQ 1161s ok 257 1161s ok 258 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 259 1161s # unique id: Zl3ERi7g2JUxclo8TLQRHwAAAEE 1161s ok 260 1161s ok 261 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 262 1161s # unique id: Zl3ERssshSihHA5YZAdfWQAAAAY 1161s ok 263 1161s ok 264 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 265 1161s # unique id: Zl3ERi7g2JUxclo8TLQRIAAAAEI 1161s ok 266 1161s ok 267 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 268 1161s # unique id: Zl3ERssshSihHA5YZAdfWgAAAAA 1161s ok 269 1161s ok 270 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 271 1161s # unique id: Zl3ERi7g2JUxclo8TLQRIQAAAEM 1161s ok 272 1161s ok 273 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 274 1161s # unique id: Zl3ERssshSihHA5YZAdfWwAAAAU 1161s ok 275 1161s ok 276 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 277 1161s # unique id: Zl3ERi7g2JUxclo8TLQRIgAAAEQ 1161s ok 278 1161s ok 279 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 280 1161s # unique id: Zl3ERssshSihHA5YZAdfXAAAAAc 1161s ok 281 1161s ok 282 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 283 1161s # unique id: Zl3ERi7g2JUxclo8TLQRIwAAAEk 1161s ok 284 1161s ok 285 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 286 1161s # unique id: Zl3ERssshSihHA5YZAdfXQAAAAk 1161s ok 287 1161s ok 288 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 289 1161s # unique id: Zl3ERi7g2JUxclo8TLQRJAAAAEg 1161s ok 290 1161s ok 291 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 292 1161s # unique id: Zl3ERssshSihHA5YZAdfXgAAAAM 1161s ok 293 1161s ok 294 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 295 1161s # unique id: Zl3ERi7g2JUxclo8TLQRJQAAAEA 1161s ok 296 1161s ok 297 1161s # testing : fetch unique ID 1161s # expected: 200 1161s # received: '200' 1161s ok 298 1161s # unique id: Zl3ERssshSihHA5YZAdfXwAAAAg 1161s ok 299 1161s ok 300 1161s ok 1165s t/modules/usertrack.t ............... 1165s 1..1004 1165s # Running under perl version 5.038002 for linux 1165s # Current time local: Mon Jun 3 13:25:26 2024 1165s # Current time GMT: Mon Jun 3 13:25:26 2024 1165s # Using Test.pm version 1.31 1165s # Using Apache/Test.pm version 1.42 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 1 1165s ok 2 1165s Set-Cookie: usertrack_test=661fff6b.619fc4453a3f3; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=661fff6b.619fc4453a3f3 1165s ok 3 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 4 1165s ok 5 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 6 1165s ok 7 1165s Set-Cookie: usertrack_test=f094f596.619fc4453c8cd; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=f094f596.619fc4453c8cd 1165s ok 8 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 9 1165s ok 10 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 11 1165s ok 12 1165s Set-Cookie: usertrack_test=4943ee1d.619fc4453dda0; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=4943ee1d.619fc4453dda0 1165s ok 13 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 14 1165s ok 15 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 16 1165s ok 17 1165s Set-Cookie: usertrack_test=5dc5dd4d.619fc4453f50b; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=5dc5dd4d.619fc4453f50b 1165s ok 18 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 19 1165s ok 20 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 21 1165s ok 22 1165s Set-Cookie: usertrack_test=e0535cd8.619fc44540f23; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e0535cd8.619fc44540f23 1165s ok 23 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 24 1165s ok 25 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 26 1165s ok 27 1165s Set-Cookie: usertrack_test=5f9c47ff.619fc445425a6; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=5f9c47ff.619fc445425a6 1165s ok 28 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 29 1165s ok 30 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 31 1165s ok 32 1165s Set-Cookie: usertrack_test=9487505e.619fc44543f8f; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=9487505e.619fc44543f8f 1165s ok 33 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 34 1165s ok 35 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 36 1165s ok 37 1165s Set-Cookie: usertrack_test=b1d00622.619fc4454547e; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=b1d00622.619fc4454547e 1165s ok 38 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 39 1165s ok 40 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 41 1165s ok 42 1165s Set-Cookie: usertrack_test=1bbe80c7.619fc44546799; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=1bbe80c7.619fc44546799 1165s ok 43 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 44 1165s ok 45 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 46 1165s ok 47 1165s Set-Cookie: usertrack_test=6d8df72b.619fc4454793f; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=6d8df72b.619fc4454793f 1165s ok 48 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 49 1165s ok 50 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 51 1165s ok 52 1165s Set-Cookie: usertrack_test=b1e86fb0.619fc44548aee; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=b1e86fb0.619fc44548aee 1165s ok 53 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 54 1165s ok 55 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 56 1165s ok 57 1165s Set-Cookie: usertrack_test=46f4ee1c.619fc4454a07a; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=46f4ee1c.619fc4454a07a 1165s ok 58 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 59 1165s ok 60 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 61 1165s ok 62 1165s Set-Cookie: usertrack_test=da9f4012.619fc4454b3ff; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=da9f4012.619fc4454b3ff 1165s ok 63 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 64 1165s ok 65 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 66 1165s ok 67 1165s Set-Cookie: usertrack_test=175d2a9c.619fc4454c72b; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=175d2a9c.619fc4454c72b 1165s ok 68 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 69 1165s ok 70 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 71 1165s ok 72 1165s Set-Cookie: usertrack_test=6ce6ce63.619fc4454dad8; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=6ce6ce63.619fc4454dad8 1165s ok 73 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 74 1165s ok 75 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 76 1165s ok 77 1165s Set-Cookie: usertrack_test=dbb89835.619fc4454ef1f; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=dbb89835.619fc4454ef1f 1165s ok 78 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 79 1165s ok 80 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 81 1165s ok 82 1165s Set-Cookie: usertrack_test=1e8f2337.619fc44550269; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=1e8f2337.619fc44550269 1165s ok 83 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 84 1165s ok 85 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 86 1165s ok 87 1165s Set-Cookie: usertrack_test=dbedfb15.619fc44551990; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=dbedfb15.619fc44551990 1165s ok 88 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 89 1165s ok 90 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 91 1165s ok 92 1165s Set-Cookie: usertrack_test=1da87573.619fc445531a6; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=1da87573.619fc445531a6 1165s ok 93 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 94 1165s ok 95 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 96 1165s ok 97 1165s Set-Cookie: usertrack_test=6aa5f0dc.619fc44554599; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=6aa5f0dc.619fc44554599 1165s ok 98 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 99 1165s ok 100 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 101 1165s ok 102 1165s Set-Cookie: usertrack_test=49ecf10b.619fc44555941; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=49ecf10b.619fc44555941 1165s ok 103 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 104 1165s ok 105 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 106 1165s ok 107 1165s Set-Cookie: usertrack_test=1bfb9f64.619fc44556a46; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=1bfb9f64.619fc44556a46 1165s ok 108 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 109 1165s ok 110 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 111 1165s ok 112 1165s Set-Cookie: usertrack_test=680bf3d4.619fc44557c09; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=680bf3d4.619fc44557c09 1165s ok 113 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 114 1165s ok 115 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 116 1165s ok 117 1165s Set-Cookie: usertrack_test=f2276288.619fc44558d86; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=f2276288.619fc44558d86 1165s ok 118 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 119 1165s ok 120 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 121 1165s ok 122 1165s Set-Cookie: usertrack_test=a7a058d9.619fc44559e75; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a7a058d9.619fc44559e75 1165s ok 123 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 124 1165s ok 125 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 126 1165s ok 127 1165s Set-Cookie: usertrack_test=7ad60cb1.619fc4455afff; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=7ad60cb1.619fc4455afff 1165s ok 128 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 129 1165s ok 130 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 131 1165s ok 132 1165s Set-Cookie: usertrack_test=48874b8d.619fc4455bfd3; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=48874b8d.619fc4455bfd3 1165s ok 133 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 134 1165s ok 135 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 136 1165s ok 137 1165s Set-Cookie: usertrack_test=e25f7430.619fc4455d25e; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e25f7430.619fc4455d25e 1165s ok 138 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 139 1165s ok 140 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 141 1165s ok 142 1165s Set-Cookie: usertrack_test=9c8dd81.619fc4455e246; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=9c8dd81.619fc4455e246 1165s ok 143 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 144 1165s ok 145 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 146 1165s ok 147 1165s Set-Cookie: usertrack_test=611b0e03.619fc4455f1c2; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=611b0e03.619fc4455f1c2 1165s ok 148 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 149 1165s ok 150 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 151 1165s ok 152 1165s Set-Cookie: usertrack_test=5d5d6cbf.619fc44560348; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=5d5d6cbf.619fc44560348 1165s ok 153 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 154 1165s ok 155 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 156 1165s ok 157 1165s Set-Cookie: usertrack_test=14d3e8da.619fc44561427; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=14d3e8da.619fc44561427 1165s ok 158 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 159 1165s ok 160 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 161 1165s ok 162 1165s Set-Cookie: usertrack_test=e12f9ece.619fc4456240f; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e12f9ece.619fc4456240f 1165s ok 163 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 164 1165s ok 165 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 166 1165s ok 167 1165s Set-Cookie: usertrack_test=210adc9c.619fc4456343a; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=210adc9c.619fc4456343a 1165s ok 168 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 169 1165s ok 170 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 171 1165s ok 172 1165s Set-Cookie: usertrack_test=fa0f6815.619fc4456449e; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=fa0f6815.619fc4456449e 1165s ok 173 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 174 1165s ok 175 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 176 1165s ok 177 1165s Set-Cookie: usertrack_test=238967c2.619fc445655ef; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=238967c2.619fc445655ef 1165s ok 178 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 179 1165s ok 180 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 181 1165s ok 182 1165s Set-Cookie: usertrack_test=d999ffbf.619fc44566723; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=d999ffbf.619fc44566723 1165s ok 183 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 184 1165s ok 185 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 186 1165s ok 187 1165s Set-Cookie: usertrack_test=1540b9e8.619fc445677ab; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=1540b9e8.619fc445677ab 1165s ok 188 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 189 1165s ok 190 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 191 1165s ok 192 1165s Set-Cookie: usertrack_test=38c84b15.619fc44568723; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=38c84b15.619fc44568723 1165s ok 193 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 194 1165s ok 195 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 196 1165s ok 197 1165s Set-Cookie: usertrack_test=e83cbb66.619fc445696ae; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e83cbb66.619fc445696ae 1165s ok 198 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 199 1165s ok 200 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 201 1165s ok 202 1165s Set-Cookie: usertrack_test=efc4e3c9.619fc4456a5ed; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=efc4e3c9.619fc4456a5ed 1165s ok 203 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 204 1165s ok 205 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 206 1165s ok 207 1165s Set-Cookie: usertrack_test=cb7015c8.619fc4456b9f6; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=cb7015c8.619fc4456b9f6 1165s ok 208 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 209 1165s ok 210 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 211 1165s ok 212 1165s Set-Cookie: usertrack_test=f2312ecb.619fc4456c9b6; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=f2312ecb.619fc4456c9b6 1165s ok 213 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 214 1165s ok 215 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 216 1165s ok 217 1165s Set-Cookie: usertrack_test=65bd1f86.619fc4456d9de; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=65bd1f86.619fc4456d9de 1165s ok 218 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 219 1165s ok 220 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 221 1165s ok 222 1165s Set-Cookie: usertrack_test=5b11157b.619fc4456e889; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=5b11157b.619fc4456e889 1165s ok 223 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 224 1165s ok 225 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 226 1165s ok 227 1165s Set-Cookie: usertrack_test=4cacad9e.619fc4456f61b; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=4cacad9e.619fc4456f61b 1165s ok 228 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 229 1165s ok 230 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 231 1165s ok 232 1165s Set-Cookie: usertrack_test=238a08a6.619fc445703ab; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=238a08a6.619fc445703ab 1165s ok 233 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 234 1165s ok 235 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 236 1165s ok 237 1165s Set-Cookie: usertrack_test=161d3a9a.619fc4457114f; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=161d3a9a.619fc4457114f 1165s ok 238 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 239 1165s ok 240 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 241 1165s ok 242 1165s Set-Cookie: usertrack_test=9a87eccd.619fc44571ee4; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=9a87eccd.619fc44571ee4 1165s ok 243 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 244 1165s ok 245 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 246 1165s ok 247 1165s Set-Cookie: usertrack_test=774d3b7b.619fc44572d44; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=774d3b7b.619fc44572d44 1165s ok 248 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 249 1165s ok 250 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 251 1165s ok 252 1165s Set-Cookie: usertrack_test=ece79d55.619fc44573cb2; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=ece79d55.619fc44573cb2 1165s ok 253 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 254 1165s ok 255 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 256 1165s ok 257 1165s Set-Cookie: usertrack_test=eabd6c19.619fc44574e5e; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=eabd6c19.619fc44574e5e 1165s ok 258 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 259 1165s ok 260 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 261 1165s ok 262 1165s Set-Cookie: usertrack_test=3dc43ec5.619fc44575eb2; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=3dc43ec5.619fc44575eb2 1165s ok 263 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 264 1165s ok 265 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 266 1165s ok 267 1165s Set-Cookie: usertrack_test=5f8492fe.619fc44576e35; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=5f8492fe.619fc44576e35 1165s ok 268 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 269 1165s ok 270 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 271 1165s ok 272 1165s Set-Cookie: usertrack_test=cca5d5d0.619fc44577df5; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=cca5d5d0.619fc44577df5 1165s ok 273 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 274 1165s ok 275 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 276 1165s ok 277 1165s Set-Cookie: usertrack_test=beac9855.619fc44578bd0; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=beac9855.619fc44578bd0 1165s ok 278 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 279 1165s ok 280 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 281 1165s ok 282 1165s Set-Cookie: usertrack_test=1a084712.619fc44579a7c; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=1a084712.619fc44579a7c 1165s ok 283 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 284 1165s ok 285 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 286 1165s ok 287 1165s Set-Cookie: usertrack_test=bdfbf033.619fc4457a993; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=bdfbf033.619fc4457a993 1165s ok 288 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 289 1165s ok 290 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 291 1165s ok 292 1165s Set-Cookie: usertrack_test=117a1bbd.619fc4457b7cb; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=117a1bbd.619fc4457b7cb 1165s ok 293 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 294 1165s ok 295 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 296 1165s ok 297 1165s Set-Cookie: usertrack_test=a88de497.619fc4457c5c6; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a88de497.619fc4457c5c6 1165s ok 298 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 299 1165s ok 300 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 301 1165s ok 302 1165s Set-Cookie: usertrack_test=2199f89f.619fc4457d48e; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=2199f89f.619fc4457d48e 1165s ok 303 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 304 1165s ok 305 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 306 1165s ok 307 1165s Set-Cookie: usertrack_test=ea874b0e.619fc4457e323; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=ea874b0e.619fc4457e323 1165s ok 308 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 309 1165s ok 310 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 311 1165s ok 312 1165s Set-Cookie: usertrack_test=8a762a9.619fc4457f28b; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=8a762a9.619fc4457f28b 1165s ok 313 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 314 1165s ok 315 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 316 1165s ok 317 1165s Set-Cookie: usertrack_test=a7cac505.619fc445801c5; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a7cac505.619fc445801c5 1165s ok 318 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 319 1165s ok 320 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 321 1165s ok 322 1165s Set-Cookie: usertrack_test=2d3e311c.619fc44581252; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=2d3e311c.619fc44581252 1165s ok 323 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 324 1165s ok 325 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 326 1165s ok 327 1165s Set-Cookie: usertrack_test=a99e88a5.619fc44582187; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a99e88a5.619fc44582187 1165s ok 328 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 329 1165s ok 330 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 331 1165s ok 332 1165s Set-Cookie: usertrack_test=b6fe9d75.619fc445830cc; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=b6fe9d75.619fc445830cc 1165s ok 333 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 334 1165s ok 335 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 336 1165s ok 337 1165s Set-Cookie: usertrack_test=63400d4a.619fc445843c1; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=63400d4a.619fc445843c1 1165s ok 338 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 339 1165s ok 340 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 341 1165s ok 342 1165s Set-Cookie: usertrack_test=2470fe28.619fc4458544e; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=2470fe28.619fc4458544e 1165s ok 343 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 344 1165s ok 345 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 346 1165s ok 347 1165s Set-Cookie: usertrack_test=db14f618.619fc44586461; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=db14f618.619fc44586461 1165s ok 348 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 349 1165s ok 350 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 351 1165s ok 352 1165s Set-Cookie: usertrack_test=f65c1c7a.619fc445875c8; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=f65c1c7a.619fc445875c8 1165s ok 353 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 354 1165s ok 355 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 356 1165s ok 357 1165s Set-Cookie: usertrack_test=3def75ae.619fc445887f0; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=3def75ae.619fc445887f0 1165s ok 358 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 359 1165s ok 360 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 361 1165s ok 362 1165s Set-Cookie: usertrack_test=26037984.619fc445896c2; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=26037984.619fc445896c2 1165s ok 363 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 364 1165s ok 365 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 366 1165s ok 367 1165s Set-Cookie: usertrack_test=e43d9cbe.619fc4458a48f; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e43d9cbe.619fc4458a48f 1165s ok 368 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 369 1165s ok 370 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 371 1165s ok 372 1165s Set-Cookie: usertrack_test=b8bbdc51.619fc4458b1f2; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=b8bbdc51.619fc4458b1f2 1165s ok 373 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 374 1165s ok 375 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 376 1165s ok 377 1165s Set-Cookie: usertrack_test=1a16c0dc.619fc4458bf47; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=1a16c0dc.619fc4458bf47 1165s ok 378 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 379 1165s ok 380 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 381 1165s ok 382 1165s Set-Cookie: usertrack_test=8b16f90b.619fc4458cc18; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=8b16f90b.619fc4458cc18 1165s ok 383 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 384 1165s ok 385 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 386 1165s ok 387 1165s Set-Cookie: usertrack_test=da834134.619fc4458d914; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=da834134.619fc4458d914 1165s ok 388 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 389 1165s ok 390 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 391 1165s ok 392 1165s Set-Cookie: usertrack_test=ba1bdf15.619fc4458e715; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=ba1bdf15.619fc4458e715 1165s ok 393 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 394 1165s ok 395 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 396 1165s ok 397 1165s Set-Cookie: usertrack_test=603dc511.619fc4458f4a3; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=603dc511.619fc4458f4a3 1165s ok 398 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 399 1165s ok 400 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 401 1165s ok 402 1165s Set-Cookie: usertrack_test=e4c71123.619fc44590581; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e4c71123.619fc44590581 1165s ok 403 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 404 1165s ok 405 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 406 1165s ok 407 1165s Set-Cookie: usertrack_test=937428.619fc44591637; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=937428.619fc44591637 1165s ok 408 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 409 1165s ok 410 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 411 1165s ok 412 1165s Set-Cookie: usertrack_test=62521e8b.619fc4459241d; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=62521e8b.619fc4459241d 1165s ok 413 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 414 1165s ok 415 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 416 1165s ok 417 1165s Set-Cookie: usertrack_test=7df56cb.619fc44593380; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=7df56cb.619fc44593380 1165s ok 418 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 419 1165s ok 420 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 421 1165s ok 422 1165s Set-Cookie: usertrack_test=86415f12.619fc4459435d; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=86415f12.619fc4459435d 1165s ok 423 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 424 1165s ok 425 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 426 1165s ok 427 1165s Set-Cookie: usertrack_test=ed75e531.619fc44595131; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=ed75e531.619fc44595131 1165s ok 428 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 429 1165s ok 430 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 431 1165s ok 432 1165s Set-Cookie: usertrack_test=1c0e0f76.619fc4459603b; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=1c0e0f76.619fc4459603b 1165s ok 433 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 434 1165s ok 435 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 436 1165s ok 437 1165s Set-Cookie: usertrack_test=34fdedf5.619fc44596ee8; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=34fdedf5.619fc44596ee8 1165s ok 438 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 439 1165s ok 440 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 441 1165s ok 442 1165s Set-Cookie: usertrack_test=35d845d3.619fc44597d00; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=35d845d3.619fc44597d00 1165s ok 443 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 444 1165s ok 445 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 446 1165s ok 447 1165s Set-Cookie: usertrack_test=a60245cc.619fc44598d2c; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a60245cc.619fc44598d2c 1165s ok 448 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 449 1165s ok 450 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 451 1165s ok 452 1165s Set-Cookie: usertrack_test=f43293f1.619fc44599dc7; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=f43293f1.619fc44599dc7 1165s ok 453 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 454 1165s ok 455 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 456 1165s ok 457 1165s Set-Cookie: usertrack_test=a5fd0721.619fc4459ae60; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a5fd0721.619fc4459ae60 1165s ok 458 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 459 1165s ok 460 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 461 1165s ok 462 1165s Set-Cookie: usertrack_test=dd83fb34.619fc4459bd39; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=dd83fb34.619fc4459bd39 1165s ok 463 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 464 1165s ok 465 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 466 1165s ok 467 1165s Set-Cookie: usertrack_test=46877655.619fc4459ca48; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=46877655.619fc4459ca48 1165s ok 468 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 469 1165s ok 470 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 471 1165s ok 472 1165s Set-Cookie: usertrack_test=4c383f9c.619fc4459d7ba; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=4c383f9c.619fc4459d7ba 1165s ok 473 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 474 1165s ok 475 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 476 1165s ok 477 1165s Set-Cookie: usertrack_test=cb9e8a71.619fc4459e4f1; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=cb9e8a71.619fc4459e4f1 1165s ok 478 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 479 1165s ok 480 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 481 1165s ok 482 1165s Set-Cookie: usertrack_test=e3259bef.619fc4459f3e7; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e3259bef.619fc4459f3e7 1165s ok 483 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 484 1165s ok 485 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 486 1165s ok 487 1165s Set-Cookie: usertrack_test=fb6ca449.619fc445a033c; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=fb6ca449.619fc445a033c 1165s ok 488 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 489 1165s ok 490 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 491 1165s ok 492 1165s Set-Cookie: usertrack_test=cb9a8d04.619fc445a1286; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=cb9a8d04.619fc445a1286 1165s ok 493 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 494 1165s ok 495 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 496 1165s ok 497 1165s Set-Cookie: usertrack_test=ff348c15.619fc445a2098; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=ff348c15.619fc445a2098 1165s ok 498 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 499 1165s ok 500 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 501 1165s ok 502 1165s Set-Cookie: usertrack_test=dfc0a1f5.619fc445a2dfc; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=dfc0a1f5.619fc445a2dfc 1165s ok 503 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 504 1165s ok 505 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 506 1165s ok 507 1165s Set-Cookie: usertrack_test=6260417c.619fc445a3ac9; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=6260417c.619fc445a3ac9 1165s ok 508 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 509 1165s ok 510 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 511 1165s ok 512 1165s Set-Cookie: usertrack_test=da31bd00.619fc445a4686; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=da31bd00.619fc445a4686 1165s ok 513 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 514 1165s ok 515 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 516 1165s ok 517 1165s Set-Cookie: usertrack_test=b7b681ec.619fc445a53c7; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=b7b681ec.619fc445a53c7 1165s ok 518 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 519 1165s ok 520 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 521 1165s ok 522 1165s Set-Cookie: usertrack_test=c0ced158.619fc445a6166; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=c0ced158.619fc445a6166 1165s ok 523 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 524 1165s ok 525 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 526 1165s ok 527 1165s Set-Cookie: usertrack_test=feee3c13.619fc445a6eaf; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=feee3c13.619fc445a6eaf 1165s ok 528 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 529 1165s ok 530 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 531 1165s ok 532 1165s Set-Cookie: usertrack_test=20d6a439.619fc445a7bd8; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=20d6a439.619fc445a7bd8 1165s ok 533 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 534 1165s ok 535 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 536 1165s ok 537 1165s Set-Cookie: usertrack_test=58ba41ca.619fc445a8cd2; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=58ba41ca.619fc445a8cd2 1165s ok 538 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 539 1165s ok 540 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 541 1165s ok 542 1165s Set-Cookie: usertrack_test=55116cd1.619fc445a9ea9; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=55116cd1.619fc445a9ea9 1165s ok 543 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 544 1165s ok 545 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 546 1165s ok 547 1165s Set-Cookie: usertrack_test=3bf3c467.619fc445aaf2c; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=3bf3c467.619fc445aaf2c 1165s ok 548 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 549 1165s ok 550 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 551 1165s ok 552 1165s Set-Cookie: usertrack_test=6b4af39f.619fc445ac119; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=6b4af39f.619fc445ac119 1165s ok 553 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 554 1165s ok 555 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 556 1165s ok 557 1165s Set-Cookie: usertrack_test=d052fc72.619fc445acde6; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=d052fc72.619fc445acde6 1165s ok 558 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 559 1165s ok 560 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 561 1165s ok 562 1165s Set-Cookie: usertrack_test=2287409.619fc445adb60; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=2287409.619fc445adb60 1165s ok 563 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 564 1165s ok 565 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 566 1165s ok 567 1165s Set-Cookie: usertrack_test=2d746c39.619fc445ae897; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=2d746c39.619fc445ae897 1165s ok 568 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 569 1165s ok 570 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 571 1165s ok 572 1165s Set-Cookie: usertrack_test=a7c91433.619fc445af86f; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a7c91433.619fc445af86f 1165s ok 573 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 574 1165s ok 575 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 576 1165s ok 577 1165s Set-Cookie: usertrack_test=21a82bd2.619fc445b098e; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=21a82bd2.619fc445b098e 1165s ok 578 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 579 1165s ok 580 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 581 1165s ok 582 1165s Set-Cookie: usertrack_test=f9bf2624.619fc445b19a6; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=f9bf2624.619fc445b19a6 1165s ok 583 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 584 1165s ok 585 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 586 1165s ok 587 1165s Set-Cookie: usertrack_test=757a07e7.619fc445b2a53; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=757a07e7.619fc445b2a53 1165s ok 588 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 589 1165s ok 590 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 591 1165s ok 592 1165s Set-Cookie: usertrack_test=e6ae289f.619fc445b3a8a; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e6ae289f.619fc445b3a8a 1165s ok 593 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 594 1165s ok 595 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 596 1165s ok 597 1165s Set-Cookie: usertrack_test=44ec4edd.619fc445b4a1c; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=44ec4edd.619fc445b4a1c 1165s ok 598 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 599 1165s ok 600 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 601 1165s ok 602 1165s Set-Cookie: usertrack_test=b8ef1d9e.619fc445b5c57; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=b8ef1d9e.619fc445b5c57 1165s ok 603 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 604 1165s ok 605 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 606 1165s ok 607 1165s Set-Cookie: usertrack_test=d683f4e8.619fc445b6d65; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=d683f4e8.619fc445b6d65 1165s ok 608 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 609 1165s ok 610 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 611 1165s ok 612 1165s Set-Cookie: usertrack_test=b68dc5a2.619fc445b7c06; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=b68dc5a2.619fc445b7c06 1165s ok 613 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 614 1165s ok 615 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 616 1165s ok 617 1165s Set-Cookie: usertrack_test=23761669.619fc445b8afe; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=23761669.619fc445b8afe 1165s ok 618 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 619 1165s ok 620 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 621 1165s ok 622 1165s Set-Cookie: usertrack_test=ff91d0ae.619fc445b99e8; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=ff91d0ae.619fc445b99e8 1165s ok 623 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 624 1165s ok 625 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 626 1165s ok 627 1165s Set-Cookie: usertrack_test=3effdb7.619fc445baa45; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=3effdb7.619fc445baa45 1165s ok 628 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 629 1165s ok 630 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 631 1165s ok 632 1165s Set-Cookie: usertrack_test=be261f0c.619fc445bb9b7; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=be261f0c.619fc445bb9b7 1165s ok 633 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 634 1165s ok 635 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 636 1165s ok 637 1165s Set-Cookie: usertrack_test=1262ab87.619fc445bc81d; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=1262ab87.619fc445bc81d 1165s ok 638 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 639 1165s ok 640 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 641 1165s ok 642 1165s Set-Cookie: usertrack_test=a6844fa.619fc445bd60c; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a6844fa.619fc445bd60c 1165s ok 643 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 644 1165s ok 645 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 646 1165s ok 647 1165s Set-Cookie: usertrack_test=e2d300c5.619fc445be3f3; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e2d300c5.619fc445be3f3 1165s ok 648 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 649 1165s ok 650 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 651 1165s ok 652 1165s Set-Cookie: usertrack_test=9d207ac3.619fc445bf500; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=9d207ac3.619fc445bf500 1165s ok 653 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 654 1165s ok 655 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 656 1165s ok 657 1165s Set-Cookie: usertrack_test=3e6ea8b.619fc445c0521; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=3e6ea8b.619fc445c0521 1165s ok 658 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 659 1165s ok 660 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 661 1165s ok 662 1165s Set-Cookie: usertrack_test=ef8c2aca.619fc445c1605; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=ef8c2aca.619fc445c1605 1165s ok 663 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 664 1165s ok 665 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 666 1165s ok 667 1165s Set-Cookie: usertrack_test=4672ccc9.619fc445c2713; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=4672ccc9.619fc445c2713 1165s ok 668 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 669 1165s ok 670 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 671 1165s ok 672 1165s Set-Cookie: usertrack_test=290330d2.619fc445c37f2; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=290330d2.619fc445c37f2 1165s ok 673 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 674 1165s ok 675 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 676 1165s ok 677 1165s Set-Cookie: usertrack_test=ec8ca231.619fc445c4bb5; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=ec8ca231.619fc445c4bb5 1165s ok 678 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 679 1165s ok 680 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 681 1165s ok 682 1165s Set-Cookie: usertrack_test=bcc29630.619fc445c5cea; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=bcc29630.619fc445c5cea 1165s ok 683 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 684 1165s ok 685 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 686 1165s ok 687 1165s Set-Cookie: usertrack_test=3b0b0566.619fc445c6cfa; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=3b0b0566.619fc445c6cfa 1165s ok 688 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 689 1165s ok 690 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 691 1165s ok 692 1165s Set-Cookie: usertrack_test=ff4829c5.619fc445c7e81; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=ff4829c5.619fc445c7e81 1165s ok 693 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 694 1165s ok 695 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 696 1165s ok 697 1165s Set-Cookie: usertrack_test=e3f2fd29.619fc445c9047; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e3f2fd29.619fc445c9047 1165s ok 698 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 699 1165s ok 700 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 701 1165s ok 702 1165s Set-Cookie: usertrack_test=a3126a53.619fc445ca2c7; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a3126a53.619fc445ca2c7 1165s ok 703 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 704 1165s ok 705 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 706 1165s ok 707 1165s Set-Cookie: usertrack_test=6162dd7.619fc445cb52a; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=6162dd7.619fc445cb52a 1165s ok 708 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 709 1165s ok 710 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 711 1165s ok 712 1165s Set-Cookie: usertrack_test=6b2738d.619fc445cc5a5; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=6b2738d.619fc445cc5a5 1165s ok 713 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 714 1165s ok 715 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 716 1165s ok 717 1165s Set-Cookie: usertrack_test=7821c59f.619fc445cd5c7; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=7821c59f.619fc445cd5c7 1165s ok 718 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 719 1165s ok 720 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 721 1165s ok 722 1165s Set-Cookie: usertrack_test=35add774.619fc445ce6a4; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=35add774.619fc445ce6a4 1165s ok 723 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 724 1165s ok 725 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 726 1165s ok 727 1165s Set-Cookie: usertrack_test=b679b58f.619fc445cf6fb; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=b679b58f.619fc445cf6fb 1165s ok 728 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 729 1165s ok 730 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 731 1165s ok 732 1165s Set-Cookie: usertrack_test=52d5ef6d.619fc445d0593; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=52d5ef6d.619fc445d0593 1165s ok 733 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 734 1165s ok 735 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 736 1165s ok 737 1165s Set-Cookie: usertrack_test=69198d9e.619fc445d1618; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=69198d9e.619fc445d1618 1165s ok 738 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 739 1165s ok 740 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 741 1165s ok 742 1165s Set-Cookie: usertrack_test=d79a366b.619fc445d2815; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=d79a366b.619fc445d2815 1165s ok 743 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 744 1165s ok 745 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 746 1165s ok 747 1165s Set-Cookie: usertrack_test=981523e2.619fc445d3a22; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=981523e2.619fc445d3a22 1165s ok 748 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 749 1165s ok 750 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 751 1165s ok 752 1165s Set-Cookie: usertrack_test=e1d6fd84.619fc445d4d88; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e1d6fd84.619fc445d4d88 1165s ok 753 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 754 1165s ok 755 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 756 1165s ok 757 1165s Set-Cookie: usertrack_test=8ddce4c7.619fc445d5f4c; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=8ddce4c7.619fc445d5f4c 1165s ok 758 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 759 1165s ok 760 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 761 1165s ok 762 1165s Set-Cookie: usertrack_test=e19fceb5.619fc445d7319; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e19fceb5.619fc445d7319 1165s ok 763 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 764 1165s ok 765 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 766 1165s ok 767 1165s Set-Cookie: usertrack_test=d3f2878f.619fc445d8309; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=d3f2878f.619fc445d8309 1165s ok 768 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 769 1165s ok 770 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 771 1165s ok 772 1165s Set-Cookie: usertrack_test=3294c18a.619fc445d9150; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=3294c18a.619fc445d9150 1165s ok 773 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 774 1165s ok 775 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 776 1165s ok 777 1165s Set-Cookie: usertrack_test=502f2f05.619fc445da0c0; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=502f2f05.619fc445da0c0 1165s ok 778 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 779 1165s ok 780 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 781 1165s ok 782 1165s Set-Cookie: usertrack_test=2c7d9843.619fc445db0fc; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=2c7d9843.619fc445db0fc 1165s ok 783 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 784 1165s ok 785 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 786 1165s ok 787 1165s Set-Cookie: usertrack_test=b19c19db.619fc445dc119; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=b19c19db.619fc445dc119 1165s ok 788 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 789 1165s ok 790 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 791 1165s ok 792 1165s Set-Cookie: usertrack_test=47a8b75a.619fc445dd0fe; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=47a8b75a.619fc445dd0fe 1165s ok 793 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 794 1165s ok 795 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 796 1165s ok 797 1165s Set-Cookie: usertrack_test=e2df08a0.619fc445ddf33; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=e2df08a0.619fc445ddf33 1165s ok 798 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 799 1165s ok 800 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 801 1165s ok 802 1165s Set-Cookie: usertrack_test=fae40e05.619fc445ded2e; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=fae40e05.619fc445ded2e 1165s ok 803 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 804 1165s ok 805 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 806 1165s ok 807 1165s Set-Cookie: usertrack_test=4873db2a.619fc445dfa2f; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=4873db2a.619fc445dfa2f 1165s ok 808 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 809 1165s ok 810 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 811 1165s ok 812 1165s Set-Cookie: usertrack_test=791a2247.619fc445e0717; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=791a2247.619fc445e0717 1165s ok 813 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 814 1165s ok 815 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 816 1165s ok 817 1165s Set-Cookie: usertrack_test=6f281c5c.619fc445e1442; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=6f281c5c.619fc445e1442 1165s ok 818 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 819 1165s ok 820 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 821 1165s ok 822 1165s Set-Cookie: usertrack_test=d47a8483.619fc445e2271; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=d47a8483.619fc445e2271 1165s ok 823 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 824 1165s ok 825 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 826 1165s ok 827 1165s Set-Cookie: usertrack_test=2a3e5537.619fc445e307e; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=2a3e5537.619fc445e307e 1165s ok 828 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 829 1165s ok 830 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 831 1165s ok 832 1165s Set-Cookie: usertrack_test=a776a59e.619fc445e412e; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a776a59e.619fc445e412e 1165s ok 833 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 834 1165s ok 835 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 836 1165s ok 837 1165s Set-Cookie: usertrack_test=a102becf.619fc445e52fc; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a102becf.619fc445e52fc 1165s ok 838 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 839 1165s ok 840 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 841 1165s ok 842 1165s Set-Cookie: usertrack_test=bad51146.619fc445e63b7; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=bad51146.619fc445e63b7 1165s ok 843 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 844 1165s ok 845 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 846 1165s ok 847 1165s Set-Cookie: usertrack_test=c441d8a7.619fc445e7534; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=c441d8a7.619fc445e7534 1165s ok 848 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 849 1165s ok 850 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 851 1165s ok 852 1165s Set-Cookie: usertrack_test=bd2204c0.619fc445e87a5; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=bd2204c0.619fc445e87a5 1165s ok 853 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 854 1165s ok 855 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 856 1165s ok 857 1165s Set-Cookie: usertrack_test=4a60a605.619fc445e99d7; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=4a60a605.619fc445e99d7 1165s ok 858 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 859 1165s ok 860 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 861 1165s ok 862 1165s Set-Cookie: usertrack_test=88009ed3.619fc445eab0a; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=88009ed3.619fc445eab0a 1165s ok 863 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 864 1165s ok 865 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 866 1165s ok 867 1165s Set-Cookie: usertrack_test=268e3d73.619fc445ebc06; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=268e3d73.619fc445ebc06 1165s ok 868 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 869 1165s ok 870 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 871 1165s ok 872 1165s Set-Cookie: usertrack_test=ec7602b5.619fc445ecd29; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=ec7602b5.619fc445ecd29 1165s ok 873 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 874 1165s ok 875 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 876 1165s ok 877 1165s Set-Cookie: usertrack_test=39767a8f.619fc445edcec; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=39767a8f.619fc445edcec 1165s ok 878 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 879 1165s ok 880 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 881 1165s ok 882 1165s Set-Cookie: usertrack_test=2a97c09d.619fc445eedba; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=2a97c09d.619fc445eedba 1165s ok 883 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 884 1165s ok 885 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 886 1165s ok 887 1165s Set-Cookie: usertrack_test=2b5bb333.619fc445f0060; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=2b5bb333.619fc445f0060 1165s ok 888 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 889 1165s ok 890 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 891 1165s ok 892 1165s Set-Cookie: usertrack_test=d315f2e9.619fc445f12a7; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=d315f2e9.619fc445f12a7 1165s ok 893 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 894 1165s ok 895 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 896 1165s ok 897 1165s Set-Cookie: usertrack_test=888865f9.619fc445f247d; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=888865f9.619fc445f247d 1165s ok 898 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 899 1165s ok 900 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 901 1165s ok 902 1165s Set-Cookie: usertrack_test=b3690581.619fc445f39ce; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=b3690581.619fc445f39ce 1165s ok 903 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 904 1165s ok 905 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 906 1165s ok 907 1165s Set-Cookie: usertrack_test=114eea28.619fc445f4dff; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=114eea28.619fc445f4dff 1165s ok 908 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 909 1165s ok 910 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 911 1165s ok 912 1165s Set-Cookie: usertrack_test=bf40aee.619fc445f6189; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=bf40aee.619fc445f6189 1165s ok 913 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 914 1165s ok 915 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 916 1165s ok 917 1165s Set-Cookie: usertrack_test=41d0d4ea.619fc445f75fd; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=41d0d4ea.619fc445f75fd 1165s ok 918 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 919 1165s ok 920 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 921 1165s ok 922 1165s Set-Cookie: usertrack_test=c3bd1939.619fc445f87d5; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=c3bd1939.619fc445f87d5 1165s ok 923 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 924 1165s ok 925 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 926 1165s ok 927 1165s Set-Cookie: usertrack_test=c6e1cdac.619fc445f9c32; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=c6e1cdac.619fc445f9c32 1165s ok 928 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 929 1165s ok 930 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 931 1165s ok 932 1165s Set-Cookie: usertrack_test=424078e3.619fc445fb1b5; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=424078e3.619fc445fb1b5 1165s ok 933 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 934 1165s ok 935 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 936 1165s ok 937 1165s Set-Cookie: usertrack_test=8b45c72a.619fc445fc43b; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=8b45c72a.619fc445fc43b 1165s ok 938 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 939 1165s ok 940 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 941 1165s ok 942 1165s Set-Cookie: usertrack_test=4de7c7a.619fc445fd84b; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=4de7c7a.619fc445fd84b 1165s ok 943 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 944 1165s ok 945 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 946 1165s ok 947 1165s Set-Cookie: usertrack_test=c1f65afd.619fc445fed6b; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=c1f65afd.619fc445fed6b 1165s ok 948 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 949 1165s ok 950 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 951 1165s ok 952 1165s Set-Cookie: usertrack_test=32636239.619fc44600074; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=32636239.619fc44600074 1165s ok 953 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 954 1165s ok 955 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 956 1165s ok 957 1165s Set-Cookie: usertrack_test=a19bb692.619fc44601385; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a19bb692.619fc44601385 1165s ok 958 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 959 1165s ok 960 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 961 1165s ok 962 1165s Set-Cookie: usertrack_test=7687c481.619fc44602596; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=7687c481.619fc44602596 1165s ok 963 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 964 1165s ok 965 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 966 1165s ok 967 1165s Set-Cookie: usertrack_test=44b777c8.619fc44603806; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=44b777c8.619fc44603806 1165s ok 968 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 969 1165s ok 970 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 971 1165s ok 972 1165s Set-Cookie: usertrack_test=4f87b465.619fc446048f3; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=4f87b465.619fc446048f3 1165s ok 973 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 974 1165s ok 975 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 976 1165s ok 977 1165s Set-Cookie: usertrack_test=65d2e7e2.619fc44606410; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=65d2e7e2.619fc44606410 1165s ok 978 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 979 1165s ok 980 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 981 1165s ok 982 1165s Set-Cookie: usertrack_test=d570e9bf.619fc446093c2; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=d570e9bf.619fc446093c2 1165s ok 983 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 984 1165s ok 985 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 986 1165s ok 987 1165s Set-Cookie: usertrack_test=358bc0d1.619fc4460adb2; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=358bc0d1.619fc4460adb2 1165s ok 988 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 989 1165s ok 990 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 991 1165s ok 992 1165s Set-Cookie: usertrack_test=8e74f0cd.619fc4460ce0f; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=8e74f0cd.619fc4460ce0f 1165s ok 993 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 994 1165s ok 995 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 996 1165s ok 997 1165s Set-Cookie: usertrack_test=a9c871fa.619fc4460e673; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s Cookie: usertrack_test=a9c871fa.619fc4460e673 1165s ok 998 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 999 1165s ok 1000 1165s ok 1001 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 1002 1165s # usertrack_test=3ee915d7.619fc446106c6; path=/; expires=Mon, 03-Jun-24 13:26:29 GMT 1165s ok 1003 1165s # expected: undef 1165s # received: undef 1165s ok 1004 1165s ok 1167s t/modules/vhost_alias.t ............. 1167s 1..8 1167s # Running under perl version 5.038002 for linux 1167s # Current time local: Mon Jun 3 13:25:30 2024 1167s # Current time GMT: Mon Jun 3 13:25:30 2024 1167s # Using Test.pm version 1.31 1167s # Using Apache/Test.pm version 1.42 1167s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1167s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1167s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1167s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1167s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1167s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1167s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1167s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1167s # testing : VirtalDocumentRoot test 1167s # expected: 'www.vha-test.com' 1167s # received: 'www.vha-test.com' 1167s ok 1 1167s # testing : VirtualScriptAlias test 1167s # expected: 'test cgi for www.vha-test.com' 1167s # received: 'test cgi for www.vha-test.com' 1167s ok 2 1167s # testing : VirtalDocumentRoot test 1167s # expected: 'big.server.name.from.heck.org' 1167s # received: 'big.server.name.from.heck.org' 1167s ok 3 1167s # testing : VirtualScriptAlias test 1167s # expected: 'test cgi for big.server.name.from.heck.org' 1167s # received: 'test cgi for big.server.name.from.heck.org' 1167s ok 4 1167s # testing : VirtalDocumentRoot test 1167s # expected: 'ab.com' 1167s # received: 'ab.com' 1167s ok 5 1167s # testing : VirtualScriptAlias test 1167s # expected: 'test cgi for ab.com' 1167s # received: 'test cgi for ab.com' 1167s ok 6 1167s # testing : VirtalDocumentRoot test 1167s # expected: 'w-t-f.net' 1167s # received: 'w-t-f.net' 1167s ok 7 1167s # testing : VirtualScriptAlias test 1167s # expected: 'test cgi for w-t-f.net' 1167s # received: 'test cgi for w-t-f.net' 1167s ok 8 1167s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1167s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1167s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1167s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1167s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1167s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1167s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1167s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1167s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1167s ok 1170s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1172s t/protocol/echo.t ................... 1172s 1..8 1172s # Running under perl version 5.038002 for linux 1172s # Current time local: Mon Jun 3 13:25:35 2024 1172s # Current time GMT: Mon Jun 3 13:25:35 2024 1172s # Using Test.pm version 1.31 1172s # Using Apache/Test.pm version 1.42 1172s testing mod_echo_ssl 1172s ok 1 1172s #Cipher: TLS_AES_256_GCM_SHA384 1172s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1172s # testing : echo 1172s # expected: 't/protocol/echo.t' 1172s # received: 't/protocol/echo.t' 1172s ok 2 1172s # testing : echo 1172s # expected: '/usr/bin/perl' 1172s # received: '/usr/bin/perl' 1172s ok 3 1172s # testing : echo 1172s # expected: '277576277576277576277576277576' 1172s # received: '277576277576277576277576277576' 1172s ok 4 1172s testing mod_echo 1172s ok 5 1172s # testing : echo 1172s # expected: 't/protocol/echo.t' 1172s # received: 't/protocol/echo.t' 1172s ok 6 1172s # testing : echo 1172s # expected: '/usr/bin/perl' 1172s # received: '/usr/bin/perl' 1172s ok 7 1172s # testing : echo 1172s # expected: '277576277576277576277576277576' 1172s # received: '277576277576277576277576277576' 1172s ok 8 1172s ok 1175s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1177s t/security/CVE-2003-0542.t .......... 1177s 1..1 1177s # Running under perl version 5.038002 for linux 1177s # Current time local: Mon Jun 3 13:25:40 2024 1177s # Current time GMT: Mon Jun 3 13:25:40 2024 1177s # Using Test.pm version 1.31 1177s # Using Apache/Test.pm version 1.42 1177s # testing : CAN-2003-0542 test case 1177s # expected: 404 1177s # received: '404' 1177s ok 1 1177s ok 1180s t/security/CVE-2004-0747.t .......... 1180s 1..1 1180s # Running under perl version 5.038002 for linux 1180s # Current time local: Mon Jun 3 13:25:42 2024 1180s # Current time GMT: Mon Jun 3 13:25:42 2024 1180s # Using Test.pm version 1.31 1180s # Using Apache/Test.pm version 1.42 1180s # testing : CAN-2004-0747 ap_resolve_env test case 1180s # expected: 200 1180s # received: 200 1180s ok 1 1180s ok 1182s t/security/CVE-2004-0811.t .......... 1182s 1..8 1182s # Running under perl version 5.038002 for linux 1182s # Current time local: Mon Jun 3 13:25:45 2024 1182s # Current time GMT: Mon Jun 3 13:25:45 2024 1182s # Using Test.pm version 1.31 1182s # Using Apache/Test.pm version 1.42 1182s # testing : subdir access allowed 1182s # expected: 200 1182s # received: '200' 1182s ok 1 1182s # testing : subdir access allowed 1182s # expected: 200 1182s # received: '200' 1182s ok 2 1182s # testing : subdir access allowed 1182s # expected: 200 1182s # received: '200' 1182s ok 3 1182s # testing : subdir access allowed 1182s # expected: 200 1182s # received: '200' 1182s ok 4 1182s # testing : topdir access denied 1182s # expected: 401 1182s # received: '401' 1182s ok 5 1182s # testing : topdir access denied 1182s # expected: 401 1182s # received: '401' 1182s ok 6 1182s # testing : topdir access denied 1182s # expected: 401 1182s # received: '401' 1182s ok 7 1182s # testing : topdir access denied 1182s # expected: 401 1182s # received: '401' 1182s ok 8 1182s ok 1185s t/security/CVE-2004-0940.t .......... 1185s 1..1 1185s # Running under perl version 5.038002 for linux 1185s # Current time local: Mon Jun 3 13:25:47 2024 1185s # Current time GMT: Mon Jun 3 13:25:47 2024 1185s # Using Test.pm version 1.31 1185s # Using Apache/Test.pm version 1.42 1185s # testing : response was 200 1185s # expected: 200 1185s # received: '200' 1185s ok 1 1185s ok 1187s t/security/CVE-2004-0942.t .......... 1187s 1..2 1187s # Running under perl version 5.038002 for linux 1187s # Current time local: Mon Jun 3 13:25:50 2024 1187s # Current time GMT: Mon Jun 3 13:25:50 2024 1187s # Using Test.pm version 1.31 1187s # Using Apache/Test.pm version 1.42 1187s ok 1 1187s # testing : request was refused 1187s # expected: qr/^HTTP\/1\.. 400/ 1187s # received: 'HTTP/1.1 400 Bad Request 1187s # ' 1187s ok 2 1187s ok 1190s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1192s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1194s t/security/CVE-2005-2491.t .......... 1194s 1..4 1194s # Running under perl version 5.038002 for linux 1194s # Current time local: Mon Jun 3 13:25:57 2024 1194s # Current time GMT: Mon Jun 3 13:25:57 2024 1194s # Using Test.pm version 1.31 1194s # Using Apache/Test.pm version 1.42 1194s # testing : check that server did not segfault 1194s # expected: 'Internal Server Error' 1194s # received: 'Internal Server Error' 1194s ok 1 1194s # testing : check for 500 response error 1194s # expected: 500 1194s # received: '500' 1194s ok 2 1194s # testing : check that server did not segfault 1194s # expected: 'Internal Server Error' 1194s # received: 'Internal Server Error' 1194s ok 3 1194s # testing : check for 500 response error 1194s # expected: 500 1194s # received: '500' 1194s ok 4 1194s ok 1197s t/security/CVE-2005-2700.t .......... 1197s 1..2 1197s # Running under perl version 5.038002 for linux 1197s # Current time local: Mon Jun 3 13:25:59 2024 1197s # Current time GMT: Mon Jun 3 13:25:59 2024 1197s # Using Test.pm version 1.31 1197s # Using Apache/Test.pm version 1.42 1197s # testing : access permitted without ccert 1197s # expected: 200 1197s # received: '200' 1197s ok 1 1197s # testing : access *not* permitted without ccert 1197s # expected: 200 1197s # received: '403' 1197s ok 2 1197s ok 1200s t/security/CVE-2005-3352.t .......... 1200s 1..2 1200s # Running under perl version 5.038002 for linux 1200s # Current time local: Mon Jun 3 13:26:02 2024 1200s # Current time GMT: Mon Jun 3 13:26:02 2024 1200s # Using Test.pm version 1.31 1200s # Using Apache/Test.pm version 1.42 1200s # testing : response code is OK 1200s # expected: 200 1200s # received: '200' 1200s ok 1 1200s # testing : referer was escaped 1200s # expected: qr/%22%3e/ 1200s # received: ' 1200s # 1200s # Menu for /security/CVE-2005-3352.map 1200s # 1200s #

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

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

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

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

Bad Request

1249s #

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

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

Forbidden

1280s

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

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

Not Found

1317s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1353s #

The requested URL was not found on this server.

1353s # ' 1353s ok 8 1353s # testing : /merge/notfound.html code 1353s # expected: 404 1353s # received: '404' 1353s ok 9 1353s # testing : /merge/notfound.html content 1353s # expected: 'testing merge' 1353s # received: 'testing merge' 1353s ok 10 1353s # testing : /merge/merge2/notfound.html code 1353s # expected: 404 1353s # received: '404' 1353s ok 11 1353s # testing : /merge/merge2/notfound.html content 1353s # expected: 'testing merge' 1353s # received: 'testing merge' 1353s ok 12 1353s # testing : /bounce/notfound.html code 1353s # expected: 404 1353s # received: '404' 1353s ok 13 1353s # testing : /bounce/notfound.html content 1353s # expected: qr/expire test/ 1353s # received: ' 1353s # expire test 1353s # expire test 1353s # ' 1353s ok 14 1353s ok 1355s t/apache/etags.t .................... 1355s # Checking for existence of FileETag directive 1355s # Returned 200: 1355s 1..61 1355s # Running under perl version 5.038002 for linux 1355s # Current time local: Mon Jun 3 13:28:38 2024 1355s # Current time GMT: Mon Jun 3 13:28:38 2024 1355s # Using Test.pm version 1.31 1355s # Using Apache/Test.pm version 1.42 1355s # --- 1355s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1355s # Expecting field to be absent 1355s # Received "b-613edd771cbc0" 1355s ok 1 1355s # --- 1355s # HEAD /apache/etags/all/ms/test.txt 1355s # Expecting two components in ETag field 1355s # Received "b-613edd771cbc0" 1355s ok 2 1355s # --- 1355s # HEAD /apache/etags/m/plus-s/test.txt 1355s # Expecting two components in ETag field 1355s # Received "b-613edd771cbc0" 1355s ok 3 1355s # --- 1355s # HEAD /apache/etags/is/test.txt 1355s # Expecting two components in ETag field 1355s # Received "841e8-b" 1355s ok 4 1355s # --- 1355s # HEAD /apache/etags/all/minus-mi/test.txt 1355s # Expecting one component in ETag field 1355s # Received "b" 1355s ok 5 1355s # --- 1355s # HEAD /apache/etags/all/minus-mis/test.txt 1355s # Expecting field to be absent 1355s # Received "b-613edd771cbc0" 1355s ok 6 1355s # --- 1355s # HEAD /apache/etags/all/minus-ms/test.txt 1355s # Expecting one component in ETag field 1355s # Received "841d3" 1355s ok 7 1355s # --- 1355s # HEAD /apache/etags/m/plus-mis/test.txt 1355s # Expecting three components in ETag field 1355s # Received "8420e-b-613edd771cbc0" 1355s ok 8 1355s # --- 1355s # HEAD /apache/etags/m/test.txt 1355s # Expecting one component in ETag field 1355s # Received "613edd771cbc0" 1355s ok 9 1355s # --- 1355s # HEAD /apache/etags/m/minus-mis/test.txt 1355s # Expecting field to be absent 1355s # Received "b-613edd771cbc0" 1355s ok 10 1355s # --- 1355s # HEAD /apache/etags/all/minus-s/test.txt 1355s # Expecting two components in ETag field 1355s # Received "841d6-613edd771cbc0" 1355s ok 11 1355s # --- 1355s # HEAD /apache/etags/ms/test.txt 1355s # Expecting two components in ETag field 1355s # Received "b-613edd771cbc0" 1355s ok 12 1355s # --- 1355s # HEAD /apache/etags/all/s/test.txt 1355s # Expecting one component in ETag field 1355s # Received "b" 1355s ok 13 1355s # --- 1355s # HEAD /apache/etags/none/plus-m/test.txt 1355s # Expecting one component in ETag field 1355s # Received "613edd771cbc0" 1355s ok 14 1355s # --- 1355s # HEAD /apache/etags/m/minus-ms/test.txt 1355s # Expecting field to be absent 1355s # Received "b-613edd771cbc0" 1355s ok 15 1355s # --- 1355s # HEAD /apache/etags/none/i/test.txt 1355s # Expecting one component in ETag field 1355s # Received "84223" 1355s ok 16 1355s # --- 1355s # HEAD /apache/etags/s/test.txt 1355s # Expecting one component in ETag field 1355s # Received "b" 1355s ok 17 1355s # --- 1355s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1355s # Expecting one component in ETag field 1355s # Received "84254" 1355s ok 18 1355s # --- 1355s # HEAD /apache/etags/i/test.txt 1355s # Expecting one component in ETag field 1355s # Received "841e5" 1355s ok 19 1355s # --- 1355s # HEAD /apache/etags/mi/test.txt 1355s # Expecting two components in ETag field 1355s # Received "84218-613edd771cbc0" 1355s ok 20 1355s # --- 1355s # HEAD /apache/etags/none/plus-is/test.txt 1355s # Expecting two components in ETag field 1355s # Received "8423a-b" 1355s ok 21 1355s # --- 1355s # HEAD /apache/etags/none/is/test.txt 1355s # Expecting two components in ETag field 1355s # Received "84228-b" 1355s ok 22 1355s # --- 1355s # HEAD /apache/etags/m/minus-is/test.txt 1355s # Expecting field to be absent 1355s # Received "613edd771cbc0" 1355s ok 23 1355s # --- 1355s # HEAD /apache/etags/all/minus-i/test.txt 1355s # Expecting two components in ETag field 1355s # Received "b-613edd771cbc0" 1355s ok 24 1355s # --- 1355s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1355s # Expecting one component in ETag field 1355s # Received "613edd771cbc0" 1355s ok 25 1355s # --- 1355s # HEAD /apache/etags/none/test.txt 1355s # Expecting field to be absent 1355s # ETag field is missing 1355s ok 26 1355s # --- 1355s # HEAD /apache/etags/all/i/test.txt 1355s # Expecting one component in ETag field 1355s # Received "841b6" 1355s ok 27 1355s # --- 1355s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1355s # Expecting two components in ETag field 1355s # Received "8424b-b" 1355s ok 28 1355s # --- 1355s # HEAD /apache/etags/m/minus-s/test.txt 1355s # Expecting field to be absent 1355s # Received "613edd771cbc0" 1355s ok 29 1355s # --- 1355s # HEAD /apache/etags/none/mi/test.txt 1355s # Expecting two components in ETag field 1355s # Received "8422e-613edd771cbc0" 1355s ok 30 1355s # --- 1355s # HEAD /apache/etags/all/minus-m/test.txt 1355s # Expecting two components in ETag field 1355s # Received "841ca-b" 1355s ok 31 1355s # --- 1355s # HEAD /apache/etags/m/plus-mi/test.txt 1355s # Expecting two components in ETag field 1355s # Received "8420b-613edd771cbc0" 1355s ok 32 1355s # --- 1355s # HEAD /apache/etags/all/mi/test.txt 1355s # Expecting two components in ETag field 1355s # Received "841c1-613edd771cbc0" 1355s ok 33 1355s # --- 1355s # HEAD /apache/etags/default/test.txt 1355s # Expecting two components in ETag field 1355s # Received "b-613edd771cbc0" 1355s ok 34 1355s # --- 1355s # HEAD /apache/etags/m/minus-m/test.txt 1355s # Expecting field to be absent 1355s # Received "b-613edd771cbc0" 1355s ok 35 1355s # --- 1355s # HEAD /apache/etags/none/ms/test.txt 1355s # Expecting two components in ETag field 1355s # Received "b-613edd771cbc0" 1355s ok 36 1355s # --- 1355s # HEAD /apache/etags/none/plus-ms/test.txt 1355s # Expecting two components in ETag field 1355s # Received "b-613edd771cbc0" 1355s ok 37 1355s # --- 1355s # HEAD /apache/etags/none/plus-mis/test.txt 1355s # Expecting three components in ETag field 1355s # Received "84258-b-613edd771cbc0" 1355s ok 38 1355s # --- 1355s # HEAD /apache/etags/none/plus-mi/test.txt 1355s # Expecting two components in ETag field 1355s # Received "84240-613edd771cbc0" 1355s ok 39 1355s # --- 1355s # HEAD /apache/etags/none/s/test.txt 1355s # Expecting one component in ETag field 1355s # Received "b" 1355s ok 40 1355s # --- 1355s # HEAD /apache/etags/none/plus-s/test.txt 1355s # Expecting one component in ETag field 1355s # Received "b" 1355s ok 41 1355s # --- 1355s # HEAD /apache/etags/all/is/test.txt 1355s # Expecting two components in ETag field 1355s # Received "841bb-b" 1355s ok 42 1355s # --- 1355s # HEAD /apache/etags/all/m/test.txt 1355s # Expecting one component in ETag field 1355s # Received "613edd771cbc0" 1355s ok 43 1355s # --- 1355s # HEAD /apache/etags/none/m/test.txt 1355s # Expecting one component in ETag field 1355s # Received "613edd771cbc0" 1355s ok 44 1355s # --- 1355s # HEAD /apache/etags/m/plus-is/test.txt 1355s # Expecting three components in ETag field 1355s # Received "84205-b-613edd771cbc0" 1355s ok 45 1355s # --- 1355s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1355s # Expecting two components in ETag field 1355s # Received "84257-613edd771cbc0" 1355s ok 46 1355s # --- 1355s # HEAD /apache/etags/none/plus-i/test.txt 1355s # Expecting one component in ETag field 1355s # Received "84237" 1355s ok 47 1355s # --- 1355s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1355s # Expecting two components in ETag field 1355s # Received "b-613edd771cbc0" 1355s ok 48 1355s # --- 1355s # HEAD /apache/etags/m/plus-i/test.txt 1355s # Expecting two components in ETag field 1355s # Received "84202-613edd771cbc0" 1355s ok 49 1355s # --- 1355s # HEAD /apache/etags/m/minus-mi/test.txt 1355s # Expecting field to be absent 1355s # Received "b-613edd771cbc0" 1355s ok 50 1355s # --- 1355s # HEAD /apache/etags/none/mis/test.txt 1355s # Expecting three components in ETag field 1355s # Received "84231-b-613edd771cbc0" 1355s ok 51 1355s # --- 1355s # HEAD /apache/etags/m/plus-m/test.txt 1355s # Expecting one component in ETag field 1355s # Received "613edd771cbc0" 1355s ok 52 1355s # --- 1355s # HEAD /apache/etags/all/inherit/test.txt 1355s # Expecting three components in ETag field 1355s # Received "841b8-b-613edd771cbc0" 1355s ok 53 1355s # --- 1355s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1355s # Expecting one component in ETag field 1355s # Received "b" 1355s ok 54 1355s # --- 1355s # HEAD /apache/etags/all/minus-is/test.txt 1355s # Expecting one component in ETag field 1355s # Received "613edd771cbc0" 1355s ok 55 1355s # --- 1355s # HEAD /apache/etags/m/minus-i/test.txt 1355s # Expecting field to be absent 1355s # Received "613edd771cbc0" 1355s ok 56 1355s # --- 1355s # HEAD /apache/etags/m/plus-ms/test.txt 1355s # Expecting two components in ETag field 1355s # Received "b-613edd771cbc0" 1355s ok 57 1355s # --- 1355s # HEAD /apache/etags/all/test.txt 1355s # Expecting three components in ETag field 1355s # Received "841e0-b-613edd771cbc0" 1355s ok 58 1355s # --- 1355s # HEAD /apache/etags/none/inherit/test.txt 1355s # Expecting field to be absent 1355s # ETag field is missing 1355s ok 59 1355s # --- 1355s # HEAD /apache/etags/all/mis/test.txt 1355s # Expecting three components in ETag field 1355s # Received "841d9-b-613edd771cbc0" 1355s ok 60 1355s # --- 1355s # HEAD /apache/etags/mis/test.txt 1355s # Expecting three components in ETag field 1355s # Received "8421b-b-613edd771cbc0" 1355s ok 61 1355s ok 1358s t/apache/expr.t ..................... 1358s 1..229 1358s # Running under perl version 5.038002 for linux 1358s # Current time local: Mon Jun 3 13:28:40 2024 1358s # Current time GMT: Mon Jun 3 13:28:40 2024 1358s # Using Test.pm version 1.31 1358s # Using Apache/Test.pm version 1.42 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true" should evaluate to true, got true 1358s ok 1 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "false" should evaluate to false, got false 1358s ok 2 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s Should get parse error for "foo", got parse error 1358s ok 3 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "1 -eq 01" should evaluate to true, got true 1358s ok 4 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "1 -eq 2" should evaluate to false, got false 1358s ok 5 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "1 -ne 2" should evaluate to true, got true 1358s ok 6 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "1 -ne 1" should evaluate to false, got false 1358s ok 7 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "1 -lt 02" should evaluate to true, got true 1358s ok 8 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "1 -lt 1" should evaluate to false, got false 1358s ok 9 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "1 -le 2" should evaluate to true, got true 1358s ok 10 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "1 -le 1" should evaluate to true, got true 1358s ok 11 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "2 -gt 1" should evaluate to true, got true 1358s ok 12 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "1 -gt 1" should evaluate to false, got false 1358s ok 13 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "2 -ge 1" should evaluate to true, got true 1358s ok 14 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "1 -ge 1" should evaluate to true, got true 1358s ok 15 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "1 -gt -1" should evaluate to true, got true 1358s ok 16 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'aa' == 'aa'" should evaluate to true, got true 1358s ok 17 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'aa' == 'b'" should evaluate to false, got false 1358s ok 18 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'aa' = 'aa'" should evaluate to true, got true 1358s ok 19 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'aa' = 'b'" should evaluate to false, got false 1358s ok 20 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'aa' != 'b'" should evaluate to true, got true 1358s ok 21 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'aa' != 'aa'" should evaluate to false, got false 1358s ok 22 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'aa' < 'b'" should evaluate to true, got true 1358s ok 23 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'aa' < 'aa'" should evaluate to false, got false 1358s ok 24 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'aa' <= 'b'" should evaluate to true, got true 1358s ok 25 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'aa' <= 'aa'" should evaluate to true, got true 1358s ok 26 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'b' > 'aa'" should evaluate to true, got true 1358s ok 27 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'aa' > 'aa'" should evaluate to false, got false 1358s ok 28 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'b' >= 'aa'" should evaluate to true, got true 1358s ok 29 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'aa' >= 'aa'" should evaluate to true, got true 1358s ok 30 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1358s ok 31 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1358s ok 32 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1358s ok 33 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1358s ok 34 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1358s ok 35 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1358s ok 36 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1358s ok 37 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1358s ok 38 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1358s ok 39 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1358s ok 40 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{TIME} != ''" should evaluate to true, got true 1358s ok 41 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1358s ok 42 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1358s ok 43 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " 'abc' =~ /bc/ " should evaluate to true, got true 1358s ok 44 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " 'abc' =~ /BC/i " should evaluate to true, got true 1358s ok 45 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " 'abc' !~ m!bc! " should evaluate to false, got false 1358s ok 46 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " 'abc' !~ m!BC!i " should evaluate to false, got false 1358s ok 47 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " $0 == '' " should evaluate to true, got true 1358s ok 48 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " $1 == '' " should evaluate to true, got true 1358s ok 49 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " $9 == '' " should evaluate to true, got true 1358s ok 50 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " '$0' == '' " should evaluate to true, got true 1358s ok 51 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1358s ok 52 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1358s ok 53 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1358s ok 54 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1358s ok 55 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1358s ok 56 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1358s ok 57 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1358s ok 58 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1358s ok 59 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1358s ok 60 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1358s ok 61 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1358s ok 62 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1358s ok 63 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1358s ok 64 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1358s ok 65 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1358s ok 66 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1358s ok 67 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1358s ok 68 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1358s ok 69 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1358s ok 70 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{HTTPS} == 'off' " should evaluate to true, got true 1358s ok 71 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1358s ok 72 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1358s ok 73 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1358s ok 74 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1358s ok 75 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1358s ok 76 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1358s ok 77 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1358s ok 78 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1358s ok 79 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1358s ok 80 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1358s ok 81 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1358s ok 82 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "escape('?') = '%3f' " should evaluate to true, got true 1358s ok 83 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "unescape('%3f') = '?' " should evaluate to true, got true 1358s ok 84 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1358s ok 85 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1358s ok 86 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1358s ok 87 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "file('/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1358s ok 88 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-n ''" should evaluate to false, got false 1358s ok 89 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-z ''" should evaluate to true, got true 1358s ok 90 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-n '1'" should evaluate to true, got true 1358s ok 91 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-z '1'" should evaluate to false, got false 1358s ok 92 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s Should get parse error for "-R 'abc'", got parse error 1358s ok 93 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1358s ok 94 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-R '240.0.0.0'" should evaluate to false, got false 1358s ok 95 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-R '240.0.0.0/8'" should evaluate to false, got false 1358s ok 96 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-R 'ff::/8'" should evaluate to false, got false 1358s ok 97 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1358s ok 98 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1358s ok 99 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1358s ok 100 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1358s ok 101 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1358s ok 102 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1358s ok 103 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1358s ok 104 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'foo' -strmatch '*o'" should evaluate to true, got true 1358s ok 105 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1358s ok 106 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'foo' -strmatch 'F*'" should evaluate to false, got false 1358s ok 107 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1358s ok 108 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'foo' -strmatch 'g*'" should evaluate to false, got false 1358s ok 109 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1358s ok 110 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1358s ok 111 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1358s ok 112 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1358s ok 113 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1358s ok 114 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s Should get parse error for "foo('bar') = 'bar'", got parse error 1358s ok 115 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s Should get parse error for "%{FOO} != 'bar'", got parse error 1358s ok 116 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s Should get parse error for "'bar' = bar", got parse error 1358s ok 117 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true" should evaluate to true, got true 1358s ok 118 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true && true" should evaluate to true, got true 1358s ok 119 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true || true" should evaluate to true, got true 1358s ok 120 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true || true || true" should evaluate to true, got true 1358s ok 121 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true || true && true" should evaluate to true, got true 1358s ok 122 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true && true || true" should evaluate to true, got true 1358s ok 123 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true && true && true" should evaluate to true, got true 1358s ok 124 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true || true || !true" should evaluate to true, got true 1358s ok 125 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true || true && !true" should evaluate to true, got true 1358s ok 126 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true && true || !true" should evaluate to true, got true 1358s ok 127 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true && true && !true" should evaluate to false, got false 1358s ok 128 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true && !true" should evaluate to false, got false 1358s ok 129 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true || !true" should evaluate to true, got true 1358s ok 130 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true || !true || true" should evaluate to true, got true 1358s ok 131 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true || !true && true" should evaluate to true, got true 1358s ok 132 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true && !true || true" should evaluate to true, got true 1358s ok 133 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true && !true && true" should evaluate to false, got false 1358s ok 134 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true || !true || !true" should evaluate to true, got true 1358s ok 135 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true || !true && !true" should evaluate to true, got true 1358s ok 136 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true && !true || !true" should evaluate to false, got false 1358s ok 137 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "true && !true && !true" should evaluate to false, got false 1358s ok 138 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true" should evaluate to false, got false 1358s ok 139 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true && true" should evaluate to false, got false 1358s ok 140 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true || true" should evaluate to true, got true 1358s ok 141 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true || true || true" should evaluate to true, got true 1358s ok 142 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true || true && true" should evaluate to true, got true 1358s ok 143 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true && true || true" should evaluate to true, got true 1358s ok 144 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true && true && true" should evaluate to false, got false 1358s ok 145 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true || true || !true" should evaluate to true, got true 1358s ok 146 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true || true && !true" should evaluate to false, got false 1358s ok 147 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true && true || !true" should evaluate to false, got false 1358s ok 148 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true && true && !true" should evaluate to false, got false 1358s ok 149 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true && !true" should evaluate to false, got false 1358s ok 150 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true || !true" should evaluate to false, got false 1358s ok 151 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true || !true || true" should evaluate to true, got true 1358s ok 152 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true || !true && true" should evaluate to false, got false 1358s ok 153 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true && !true || true" should evaluate to true, got true 1358s ok 154 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true && !true && true" should evaluate to false, got false 1358s ok 155 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true || !true || !true" should evaluate to false, got false 1358s ok 156 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true || !true && !true" should evaluate to false, got false 1358s ok 157 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true && !true || !true" should evaluate to false, got false 1358s ok 158 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!true && !true && !true" should evaluate to false, got false 1358s ok 159 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true)" should evaluate to false, got false 1358s ok 160 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true && true)" should evaluate to false, got false 1358s ok 161 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true || true)" should evaluate to false, got false 1358s ok 162 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true || true || true)" should evaluate to false, got false 1358s ok 163 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true || true && true)" should evaluate to false, got false 1358s ok 164 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true && true || true)" should evaluate to false, got false 1358s ok 165 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true && true && true)" should evaluate to false, got false 1358s ok 166 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true || true || !true)" should evaluate to false, got false 1358s ok 167 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true || true && !true)" should evaluate to false, got false 1358s ok 168 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true && true || !true)" should evaluate to false, got false 1358s ok 169 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true && true && !true)" should evaluate to true, got true 1358s ok 170 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true && !true)" should evaluate to true, got true 1358s ok 171 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true || !true)" should evaluate to false, got false 1358s ok 172 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true || !true || true)" should evaluate to false, got false 1358s ok 173 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true || !true && true)" should evaluate to false, got false 1358s ok 174 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true && !true || true)" should evaluate to false, got false 1358s ok 175 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true && !true && true)" should evaluate to true, got true 1358s ok 176 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true || !true || !true)" should evaluate to false, got false 1358s ok 177 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true || !true && !true)" should evaluate to false, got false 1358s ok 178 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true && !true || !true)" should evaluate to true, got true 1358s ok 179 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(true && !true && !true)" should evaluate to true, got true 1358s ok 180 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true)" should evaluate to true, got true 1358s ok 181 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true && true)" should evaluate to true, got true 1358s ok 182 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true || true)" should evaluate to false, got false 1358s ok 183 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true || true || true)" should evaluate to false, got false 1358s ok 184 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true || true && true)" should evaluate to false, got false 1358s ok 185 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true && true || true)" should evaluate to false, got false 1358s ok 186 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true && true && true)" should evaluate to true, got true 1358s ok 187 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true || true || !true)" should evaluate to false, got false 1358s ok 188 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true || true && !true)" should evaluate to true, got true 1358s ok 189 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true && true || !true)" should evaluate to true, got true 1358s ok 190 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true && true && !true)" should evaluate to true, got true 1358s ok 191 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true && !true)" should evaluate to true, got true 1358s ok 192 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true || !true)" should evaluate to true, got true 1358s ok 193 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true || !true || true)" should evaluate to false, got false 1358s ok 194 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true || !true && true)" should evaluate to true, got true 1358s ok 195 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true && !true || true)" should evaluate to false, got false 1358s ok 196 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true && !true && true)" should evaluate to true, got true 1358s ok 197 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true || !true || !true)" should evaluate to true, got true 1358s ok 198 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true || !true && !true)" should evaluate to true, got true 1358s ok 199 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true && !true || !true)" should evaluate to true, got true 1358s ok 200 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "!(!true && !true && !true)" should evaluate to true, got true 1358s ok 201 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "filesize('/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1358s ok 202 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "filesize('/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1358s ok 203 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "filesize('/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1358s ok 204 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-d '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1358s ok 205 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-e '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1358s ok 206 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-f '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1358s ok 207 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-s '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1358s ok 208 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-d '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1358s ok 209 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-e '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1358s ok 210 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-f '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1358s ok 211 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-s '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1358s ok 212 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-d '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1358s ok 213 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-e '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1358s ok 214 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-f '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1358s ok 215 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-s '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1358s ok 216 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-d '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1358s ok 217 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-e '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1358s ok 218 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-f '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1358s ok 219 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-s '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1358s ok 220 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-F '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1358s ok 221 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-F '/tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1358s ok 222 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-U '/apache/' " should evaluate to true, got true 1358s ok 223 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "-U '/apache/expr/none' " should evaluate to false, got false 1358s ok 224 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1358s ok 225 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1358s ok 226 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1358s ok 227 1358s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1358s ok 228 1358s Error log should not have 'Internal evaluation error' entries, found 0 1358s ok 229 1358s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1358s ok 1364s t/apache/expr_string.t .............. 1364s 1..29 1364s # Running under perl version 5.038002 for linux 1364s # Current time local: Mon Jun 3 13:28:43 2024 1364s # Current time GMT: Mon Jun 3 13:28:43 2024 1364s # Using Test.pm version 1.31 1364s # Using Apache/Test.pm version 1.42 1364s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s ok 1 1364s Expected return code 200, got 200 for 'foo' 1364s ok 2 1364s # testing : log message [Mon Jun 03 13:28:46.436548 2024] [log_debug:info] [pid 323831:tid 124932449109696] [client 127.0.0.1:37308] foo (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1364s # didn't match 1364s # expected: 'foo' 1364s # received: 'foo' 1364s ok 3 1364s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s ok 4 1364s Expected return code 200, got 200 for '%{req:SomeHeader}' 1364s ok 5 1364s # testing : log message [Mon Jun 03 13:28:46.693724 2024] [log_debug:info] [pid 323831:tid 124932438623936] [client 127.0.0.1:37308] SomeValue (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1364s # didn't match 1364s # expected: 'SomeValue' 1364s # received: 'SomeValue' 1364s ok 6 1364s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s ok 7 1364s Should get parse error (500) for "%{", got 500 1364s ok 8 1364s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s ok 9 1364s Expected return code 200, got 200 for '%' 1364s ok 10 1364s # testing : log message [Mon Jun 03 13:28:47.200284 2024] [log_debug:info] [pid 323854:tid 124932830791360] [client 127.0.0.1:33914] % (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1364s # didn't match 1364s # expected: '%' 1364s # received: '%' 1364s ok 11 1364s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s ok 12 1364s Expected return code 200, got 200 for '}' 1364s ok 13 1364s # testing : log message [Mon Jun 03 13:28:47.453877 2024] [log_debug:info] [pid 323854:tid 124932841277120] [client 127.0.0.1:33914] } (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1364s # didn't match 1364s # expected: '}' 1364s # received: '}' 1364s ok 14 1364s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s ok 15 1364s Expected return code 200, got 200 for '\"' 1364s ok 16 1364s # testing : log message [Mon Jun 03 13:28:47.707758 2024] [log_debug:info] [pid 323854:tid 124932744808128] [client 127.0.0.1:33914] " (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1364s # didn't match 1364s # expected: '"' 1364s # received: '"' 1364s ok 17 1364s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s ok 18 1364s Expected return code 200, got 200 for '\'' 1364s ok 19 1364s # testing : log message [Mon Jun 03 13:28:47.961373 2024] [log_debug:info] [pid 323854:tid 124932734322368] [client 127.0.0.1:33914] ' (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1364s # didn't match 1364s # expected: '\'' 1364s # received: '\'' 1364s ok 20 1364s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s ok 21 1364s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1364s ok 22 1364s # testing : log message [Mon Jun 03 13:28:48.214735 2024] [log_debug:info] [pid 323854:tid 124932723836608] [client 127.0.0.1:33914] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1364s # didn't match 1364s # expected: '%{req:SomeHeader}' 1364s # received: '%{req:SomeHeader}' 1364s ok 23 1364s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s ok 24 1364s Expected return code 200, got 200 for '%{tolower:IDENT}' 1364s ok 25 1364s # testing : log message [Mon Jun 03 13:28:48.468964 2024] [log_debug:info] [pid 323854:tid 124932713350848] [client 127.0.0.1:33914] ident (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1364s # didn't match 1364s # expected: 'ident' 1364s # received: 'ident' 1364s ok 26 1364s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s ok 27 1364s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1364s ok 28 1364s # testing : log message [Mon Jun 03 13:28:48.722277 2024] [log_debug:info] [pid 323854:tid 124932702865088] [client 127.0.0.1:33914] get (log_transaction hook, /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1364s # didn't match 1364s # expected: 'get' 1364s # received: 'get' 1364s ok 29 1364s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s ok 1366s t/apache/getfile.t .................. 1366s # using LWP client 1366s 1..219 1366s # Running under perl version 5.038002 for linux 1366s # Current time local: Mon Jun 3 13:28:49 2024 1366s # Current time GMT: Mon Jun 3 13:28:49 2024 1366s # Using Test.pm version 1.31 1366s # Using Apache/Test.pm version 1.42 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "44f3-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 17651 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl.pod 1366s # expected: 17651 1366s # received: 17651 1366s ok 1 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "dbb0-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 56240 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1366s # expected: 56240 1366s # received: 56240 1366s ok 2 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "85eb-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 34283 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1366s # expected: 34283 1366s # received: 34283 1366s ok 3 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "d8ed-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 55533 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1366s # expected: 55533 1366s # received: 55533 1366s ok 4 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "ab70-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 43888 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1366s # expected: 43888 1366s # received: 43888 1366s ok 5 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "15cb7-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 89271 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1366s # expected: 89271 1366s # received: 89271 1366s ok 6 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2707-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 9991 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1366s # expected: 9991 1366s # received: 9991 1366s ok 7 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2569-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 9577 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1366s # expected: 9577 1366s # received: 9577 1366s ok 8 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1004-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4100 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1366s # expected: 4100 1366s # received: 4100 1366s ok 9 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "e58-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 3672 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1366s # expected: 3672 1366s # received: 3672 1366s ok 10 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1e03-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 7683 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1366s # expected: 7683 1366s # received: 7683 1366s ok 11 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "233aa-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 144298 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1366s # expected: 144298 1366s # received: 144298 1366s ok 12 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1f1e-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 7966 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1366s # expected: 7966 1366s # received: 7966 1366s ok 13 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1aec-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 6892 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1366s # expected: 6892 1366s # received: 6892 1366s ok 14 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1e50-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 7760 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1366s # expected: 7760 1366s # received: 7760 1366s ok 15 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "18b7-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 6327 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1366s # expected: 6327 1366s # received: 6327 1366s ok 16 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "20a09-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 133641 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1366s # expected: 133641 1366s # received: 133641 1366s ok 17 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "17fe-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 6142 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1366s # expected: 6142 1366s # received: 6142 1366s ok 18 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "e0a-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 3594 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1366s # expected: 3594 1366s # received: 3594 1366s ok 19 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "ff5-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4085 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1366s # expected: 4085 1366s # received: 4085 1366s ok 20 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1d286-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 119430 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1366s # expected: 119430 1366s # received: 119430 1366s ok 21 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "19c5-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 6597 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1366s # expected: 6597 1366s # received: 6597 1366s ok 22 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "14d7-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 5335 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1366s # expected: 5335 1366s # received: 5335 1366s ok 23 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1208-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4616 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1366s # expected: 4616 1366s # received: 4616 1366s ok 24 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1c352-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 115538 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1366s # expected: 115538 1366s # received: 115538 1366s ok 25 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2a07-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 10759 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1366s # expected: 10759 1366s # received: 10759 1366s ok 26 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2fef-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 12271 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1366s # expected: 12271 1366s # received: 12271 1366s ok 27 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2410-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 9232 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1366s # expected: 9232 1366s # received: 9232 1366s ok 28 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1fa90-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 129680 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1366s # expected: 129680 1366s # received: 129680 1366s ok 29 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "293d-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 10557 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1366s # expected: 10557 1366s # received: 10557 1366s ok 30 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "301f-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 12319 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1366s # expected: 12319 1366s # received: 12319 1366s ok 31 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "20fa-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 8442 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1366s # expected: 8442 1366s # received: 8442 1366s ok 32 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1162-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4450 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1366s # expected: 4450 1366s # received: 4450 1366s ok 33 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "fc0b-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 64523 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1366s # expected: 64523 1366s # received: 64523 1366s ok 34 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2009-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 8201 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1366s # expected: 8201 1366s # received: 8201 1366s ok 35 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1007-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4103 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1366s # expected: 4103 1366s # received: 4103 1366s ok 36 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2aac-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 10924 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1366s # expected: 10924 1366s # received: 10924 1366s ok 37 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1168-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4456 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1366s # expected: 4456 1366s # received: 4456 1366s ok 38 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1875b-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 100187 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1366s # expected: 100187 1366s # received: 100187 1366s ok 39 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1e25-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 7717 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1366s # expected: 7717 1366s # received: 7717 1366s ok 40 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1e16-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 7702 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1366s # expected: 7702 1366s # received: 7702 1366s ok 41 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1b69-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 7017 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1366s # expected: 7017 1366s # received: 7017 1366s ok 42 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "115d9-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 71129 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1366s # expected: 71129 1366s # received: 71129 1366s ok 43 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "11f7-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4599 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1366s # expected: 4599 1366s # received: 4599 1366s ok 44 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1806-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 6150 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1366s # expected: 6150 1366s # received: 6150 1366s ok 45 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "13f7-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 5111 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1366s # expected: 5111 1366s # received: 5111 1366s ok 46 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "9efd-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 40701 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1366s # expected: 40701 1366s # received: 40701 1366s ok 47 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1662-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 5730 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1366s # expected: 5730 1366s # received: 5730 1366s ok 48 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "124a-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4682 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1366s # expected: 4682 1366s # received: 4682 1366s ok 49 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1374-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4980 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1366s # expected: 4980 1366s # received: 4980 1366s ok 50 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "d310-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 54032 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1366s # expected: 54032 1366s # received: 54032 1366s ok 51 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1b5f-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 7007 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1366s # expected: 7007 1366s # received: 7007 1366s ok 52 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "9201-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 37377 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1366s # expected: 37377 1366s # received: 37377 1366s ok 53 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1076-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4214 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1366s # expected: 4214 1366s # received: 4214 1366s ok 54 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "f6a-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 3946 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1366s # expected: 3946 1366s # received: 3946 1366s ok 55 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "fd6-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4054 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1366s # expected: 4054 1366s # received: 4054 1366s ok 56 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "ad8b-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 44427 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1366s # expected: 44427 1366s # received: 44427 1366s ok 57 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1288-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4744 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1366s # expected: 4744 1366s # received: 4744 1366s ok 58 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "f6a-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 3946 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1366s # expected: 3946 1366s # received: 3946 1366s ok 59 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "fd7-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4055 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1366s # expected: 4055 1366s # received: 4055 1366s ok 60 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "10d49-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 68937 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1366s # expected: 68937 1366s # received: 68937 1366s ok 61 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "f6a-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 3946 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1366s # expected: 3946 1366s # received: 3946 1366s ok 62 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "fd4-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4052 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1366s # expected: 4052 1366s # received: 4052 1366s ok 63 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1e729-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 124713 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl561delta.pod 1366s # expected: 124713 1366s # received: 124713 1366s ok 64 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1a2c1-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 107201 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl56delta.pod 1366s # expected: 107201 1366s # received: 107201 1366s ok 65 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "94ac-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 38060 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl581delta.pod 1366s # expected: 38060 1366s # received: 38060 1366s ok 66 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1176-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4470 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl582delta.pod 1366s # expected: 4470 1366s # received: 4470 1366s ok 67 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "18bf-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 6335 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl583delta.pod 1366s # expected: 6335 1366s # received: 6335 1366s ok 68 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1cc3-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 7363 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl584delta.pod 1366s # expected: 7363 1366s # received: 7363 1366s ok 69 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1701-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 5889 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl585delta.pod 1366s # expected: 5889 1366s # received: 5889 1366s ok 70 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "122b-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4651 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl586delta.pod 1366s # expected: 4651 1366s # received: 4651 1366s ok 71 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "20a5-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 8357 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl587delta.pod 1366s # expected: 8357 1366s # received: 8357 1366s ok 72 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "62c1-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 25281 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl588delta.pod 1366s # expected: 25281 1366s # received: 25281 1366s ok 73 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "d290-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 53904 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl589delta.pod 1366s # expected: 53904 1366s # received: 53904 1366s ok 74 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1c1d5-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 115157 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perl58delta.pod 1366s # expected: 115157 1366s # received: 115157 1366s ok 75 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "4fe9-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 20457 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlaix.pod 1366s # expected: 20457 1366s # received: 20457 1366s ok 76 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1688-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 5768 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlamiga.pod 1366s # expected: 5768 1366s # received: 5768 1366s ok 77 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2031-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 8241 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlandroid.pod 1366s # expected: 8241 1366s # received: 8241 1366s ok 78 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "c9433-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 824371 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlapi.pod 1366s # expected: 824371 1366s # received: 824371 1366s ok 79 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "5837-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 22583 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlapio.pod 1366s # expected: 22583 1366s # received: 22583 1366s ok 80 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1b62-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 7010 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlartistic.pod 1366s # expected: 7010 1366s # received: 7010 1366s ok 81 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "20c2-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 8386 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlbook.pod 1366s # expected: 8386 1366s # received: 8386 1366s ok 82 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "126-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 294 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlboot.pod 1366s # expected: 294 1366s # received: 294 1366s ok 83 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "130-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 304 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlbot.pod 1366s # expected: 304 1366s # received: 304 1366s ok 84 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1f50-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 8016 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1366s # expected: 8016 1366s # received: 8016 1366s ok 85 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "dea2-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 56994 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlcall.pod 1366s # expected: 56994 1366s # received: 56994 1366s ok 86 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1180-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4480 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlcheat.pod 1366s # expected: 4480 1366s # received: 4480 1366s ok 87 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "23bf-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 9151 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlclass.pod 1366s # expected: 9151 1366s # received: 9151 1366s ok 88 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "3c63-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 15459 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1366s # expected: 15459 1366s # received: 15459 1366s ok 89 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "254a-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 9546 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlclib.pod 1366s # expected: 9546 1366s # received: 9546 1366s ok 90 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "12e5-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4837 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlcn.pod 1366s # expected: 4837 1366s # received: 4837 1366s ok 91 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1b1a-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 6938 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1366s # expected: 6938 1366s # received: 6938 1366s ok 92 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "662a-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 26154 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1366s # expected: 26154 1366s # received: 26154 1366s ok 93 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "cfa2-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 53154 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perldata.pod 1366s # expected: 53154 1366s # received: 53154 1366s ok 94 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "134f-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4943 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1366s # expected: 4943 1366s # received: 4943 1366s ok 95 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "a85c-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 43100 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perldebguts.pod 1366s # expected: 43100 1366s # received: 43100 1366s ok 96 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "5693-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 22163 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perldebtut.pod 1366s # expected: 22163 1366s # received: 22163 1366s ok 97 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "9bbb-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 39867 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perldebug.pod 1366s # expected: 39867 1366s # received: 39867 1366s ok 98 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "fd4-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4052 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perldelta.pod 1366s # expected: 4052 1366s # received: 4052 1366s ok 99 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "5f0a-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 24330 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1366s # expected: 24330 1366s # received: 24330 1366s ok 100 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "4c051-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 311377 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perldiag.pod 1366s # expected: 311377 1366s # received: 311377 1366s ok 101 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "24a0-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 9376 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perldoc.pod 1366s # expected: 9376 1366s # received: 9376 1366s ok 102 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "b4ed-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 46317 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1366s # expected: 46317 1366s # received: 46317 1366s ok 103 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "687a-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 26746 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perldsc.pod 1366s # expected: 26746 1366s # received: 26746 1366s ok 104 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1f17-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 7959 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perldtrace.pod 1366s # expected: 7959 1366s # received: 7959 1366s ok 105 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "14981-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 84353 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1366s # expected: 84353 1366s # received: 84353 1366s ok 106 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "9321-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 37665 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlembed.pod 1366s # expected: 37665 1366s # received: 37665 1366s ok 107 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2877-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 10359 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1366s # expected: 10359 1366s # received: 10359 1366s ok 108 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "590b-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 22795 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfaq.pod 1366s # expected: 22795 1366s # received: 22795 1366s ok 109 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "385d-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 14429 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1366s # expected: 14429 1366s # received: 14429 1366s ok 110 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "24a1-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 9377 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1366s # expected: 9377 1366s # received: 9377 1366s ok 111 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "92e1-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 37601 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1366s # expected: 37601 1366s # received: 37601 1366s ok 112 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "162be-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 90814 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1366s # expected: 90814 1366s # received: 90814 1366s ok 113 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "d7fc-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 55292 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1366s # expected: 55292 1366s # received: 55292 1366s ok 114 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "9a71-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 39537 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1366s # expected: 39537 1366s # received: 39537 1366s ok 115 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "93b8-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 37816 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1366s # expected: 37816 1366s # received: 37816 1366s ok 116 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "c310-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 49936 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1366s # expected: 49936 1366s # received: 49936 1366s ok 117 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "3b75-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 15221 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1366s # expected: 15221 1366s # received: 15221 1366s ok 118 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "56ca-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 22218 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfilter.pod 1366s # expected: 22218 1366s # received: 22218 1366s ok 119 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "342b-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 13355 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfork.pod 1366s # expected: 13355 1366s # received: 13355 1366s ok 120 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "40e0-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 16608 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlform.pod 1366s # expected: 16608 1366s # received: 16608 1366s ok 121 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "671-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 1649 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1366s # expected: 1649 1366s # received: 1649 1366s ok 122 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "67142-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 422210 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlfunc.pod 1366s # expected: 422210 1366s # received: 422210 1366s ok 123 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "7c2a-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 31786 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlgit.pod 1366s # expected: 31786 1366s # received: 31786 1366s ok 124 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "21810-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 137232 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlglossary.pod 1366s # expected: 137232 1366s # received: 137232 1366s ok 125 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "4075-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 16501 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlgov.pod 1366s # expected: 16501 1366s # received: 16501 1366s ok 126 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "35f7-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 13815 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlgpl.pod 1366s # expected: 13815 1366s # received: 13815 1366s ok 127 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2c264-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 180836 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlguts.pod 1366s # expected: 180836 1366s # received: 180836 1366s ok 128 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "afe4-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 45028 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlhack.pod 1366s # expected: 45028 1366s # received: 45028 1366s ok 129 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "11a38-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 72248 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1366s # expected: 72248 1366s # received: 72248 1366s ok 130 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1809-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 6153 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1366s # expected: 6153 1366s # received: 6153 1366s ok 131 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "5f7-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 1527 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1366s # expected: 1527 1366s # received: 1527 1366s ok 132 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "e88a-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 59530 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlhist.pod 1366s # expected: 59530 1366s # received: 59530 1366s ok 133 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "77a4-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 30628 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlhpux.pod 1366s # expected: 30628 1366s # received: 30628 1366s ok 134 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "7dd-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 2013 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlhurd.pod 1366s # expected: 2013 1366s # received: 2013 1366s ok 135 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1f865-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 129125 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlintern.pod 1366s # expected: 129125 1366s # received: 129125 1366s ok 136 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "9216-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 37398 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlinterp.pod 1366s # expected: 37398 1366s # received: 37398 1366s ok 137 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "579d-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 22429 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlintro.pod 1366s # expected: 22429 1366s # received: 22429 1366s ok 138 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "8ad3-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 35539 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perliol.pod 1366s # expected: 35539 1366s # received: 35539 1366s ok 139 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "11817-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 71703 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlipc.pod 1366s # expected: 71703 1366s # received: 71703 1366s ok 140 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "1150-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 4432 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlirix.pod 1366s # expected: 4432 1366s # received: 4432 1366s ok 141 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "20a8-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 8360 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perljp.pod 1366s # expected: 8360 1366s # received: 8360 1366s ok 142 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2fc0-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 12224 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlko.pod 1366s # expected: 12224 1366s # received: 12224 1366s ok 143 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "163-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 355 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1366s # expected: 355 1366s # received: 355 1366s ok 144 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "7ea-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 2026 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perllinux.pod 1366s # expected: 2026 1366s # received: 2026 1366s ok 145 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "12457-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 74839 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perllocale.pod 1366s # expected: 74839 1366s # received: 74839 1366s ok 146 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "24dc-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 9436 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perllol.pod 1366s # expected: 9436 1366s # received: 9436 1366s ok 147 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2f6f-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 12143 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1366s # expected: 12143 1366s # received: 12143 1366s ok 148 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "6753-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 26451 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlmod.pod 1366s # expected: 26451 1366s # received: 26451 1366s ok 149 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2574-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 9588 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1366s # expected: 9588 1366s # received: 9588 1366s ok 150 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "e547-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 58695 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1366s # expected: 58695 1366s # received: 58695 1366s ok 151 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "573b-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 22331 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1366s # expected: 22331 1366s # received: 22331 1366s ok 152 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "d65-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 3429 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1366s # expected: 3429 1366s # received: 3429 1366s ok 153 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "2ad3-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 10963 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1366s # expected: 10963 1366s # received: 10963 1366s ok 154 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "20a5-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 8357 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlnumber.pod 1366s # expected: 8357 1366s # received: 8357 1366s ok 155 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "8d30-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 36144 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlobj.pod 1366s # expected: 36144 1366s # received: 36144 1366s ok 156 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "6885-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 26757 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlootut.pod 1366s # expected: 26757 1366s # received: 26757 1366s ok 157 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "251a5-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 151973 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlop.pod 1366s # expected: 151973 1366s # received: 151973 1366s ok 158 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "4db-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 1243 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1366s # expected: 1243 1366s # received: 1243 1366s ok 159 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "3b77-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 15223 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlopentut.pod 1366s # expected: 15223 1366s # received: 15223 1366s ok 160 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "16cb9-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 93369 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlos2.pod 1366s # expected: 93369 1366s # received: 93369 1366s ok 161 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1366s #Connection: close 1366s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Accept-Ranges: bytes 1366s #ETag: "37cb-61715b8b6be40" 1366s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1366s #Vary: In-If1 1366s #Content-Length: 14283 1366s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1366s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1366s #Client-Peer: 127.0.0.1:8529 1366s #Client-Response-Num: 1 1366s #DMMATCH1: 1 1366s # 1366s # testing : download of /getfiles-perl-pod/perlos390.pod 1366s # expected: 14283 1366s # received: 14283 1366s ok 162 1366s #lwp request: 1366s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1366s #User-Agent: libwww-perl/6.77 1366s # 1366s #server response: 1366s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "12b0-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 4784 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlos400.pod 1367s # expected: 4784 1367s # received: 4784 1367s ok 163 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "c8a9-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 51369 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1367s # expected: 51369 1367s # received: 51369 1367s ok 164 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "c2bd-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 49853 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlperf.pod 1367s # expected: 49853 1367s # received: 49853 1367s ok 165 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "1418-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 5144 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlplan9.pod 1367s # expected: 5144 1367s # received: 5144 1367s ok 166 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "5b65-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 23397 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlpod.pod 1367s # expected: 23397 1367s # received: 23397 1367s ok 167 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "10d10-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 68880 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1367s # expected: 68880 1367s # received: 68880 1367s ok 168 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "2f40-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 12096 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1367s # expected: 12096 1367s # received: 12096 1367s ok 169 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "67b7-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 26551 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1367s # expected: 26551 1367s # received: 26551 1367s ok 170 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "15cc8-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 89288 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlport.pod 1367s # expected: 89288 1367s # received: 89288 1367s ok 171 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "1412-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 5138 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlpragma.pod 1367s # expected: 5138 1367s # received: 5138 1367s ok 172 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "1a25-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 6693 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlqnx.pod 1367s # expected: 6693 1367s # received: 6693 1367s ok 173 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "2127d-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 135805 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlre.pod 1367s # expected: 135805 1367s # received: 135805 1367s ok 174 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "7bad-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 31661 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlreapi.pod 1367s # expected: 31661 1367s # received: 31661 1367s ok 175 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "818f-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 33167 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1367s # expected: 33167 1367s # received: 33167 1367s ok 176 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "beb0-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 48816 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1367s # expected: 48816 1367s # received: 48816 1367s ok 177 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "8c47-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 35911 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlref.pod 1367s # expected: 35911 1367s # received: 35911 1367s ok 178 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "4944-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 18756 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlreftut.pod 1367s # expected: 18756 1367s # received: 18756 1367s ok 179 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "a989-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 43401 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlreguts.pod 1367s # expected: 43401 1367s # received: 43401 1367s ok 180 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "1fd-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 509 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlrepository.pod 1367s # expected: 509 1367s # received: 509 1367s ok 181 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "4af5-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 19189 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlrequick.pod 1367s # expected: 19189 1367s # received: 19189 1367s ok 182 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "3ce4-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 15588 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlreref.pod 1367s # expected: 15588 1367s # received: 15588 1367s ok 183 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "1e219-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 123417 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlretut.pod 1367s # expected: 123417 1367s # received: 123417 1367s ok 184 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "60c-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 1548 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlriscos.pod 1367s # expected: 1548 1367s # received: 1548 1367s ok 185 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "e52d-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 58669 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlrun.pod 1367s # expected: 58669 1367s # received: 58669 1367s ok 186 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "6cc6-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 27846 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlsec.pod 1367s # expected: 27846 1367s # received: 27846 1367s ok 187 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "4af2-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 19186 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1367s # expected: 19186 1367s # received: 19186 1367s ok 188 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "74a6-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 29862 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1367s # expected: 29862 1367s # received: 29862 1367s ok 189 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "1bdc-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 7132 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlsource.pod 1367s # expected: 7132 1367s # received: 7132 1367s ok 190 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "233b-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 9019 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlstyle.pod 1367s # expected: 9019 1367s # received: 9019 1367s ok 191 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "12f85-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 77701 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlsub.pod 1367s # expected: 77701 1367s # received: 77701 1367s ok 192 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "d2de-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 53982 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlsyn.pod 1367s # expected: 53982 1367s # received: 53982 1367s ok 193 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "2858-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 10328 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlsynology.pod 1367s # expected: 10328 1367s # received: 10328 1367s ok 194 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "b53a-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 46394 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1367s # expected: 46394 1367s # received: 46394 1367s ok 195 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "9a91-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 39569 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perltie.pod 1367s # expected: 39569 1367s # received: 39569 1367s ok 196 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "b9206-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 758278 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perltoc.pod 1367s # expected: 758278 1367s # received: 758278 1367s ok 197 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "174-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 372 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perltodo.pod 1367s # expected: 372 1367s # received: 372 1367s ok 198 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "126-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 294 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perltooc.pod 1367s # expected: 294 1367s # received: 294 1367s ok 199 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "126-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 294 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perltoot.pod 1367s # expected: 294 1367s # received: 294 1367s ok 200 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "297f-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 10623 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perltrap.pod 1367s # expected: 10623 1367s # received: 10623 1367s ok 201 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "213f-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 8511 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perltru64.pod 1367s # expected: 8511 1367s # received: 8511 1367s ok 202 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "1183-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 4483 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perltw.pod 1367s # expected: 4483 1367s # received: 4483 1367s ok 203 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "162c0-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 90816 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlunicode.pod 1367s # expected: 90816 1367s # received: 90816 1367s ok 204 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "6349-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 25417 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlunicook.pod 1367s # expected: 25417 1367s # received: 25417 1367s ok 205 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "372e-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 14126 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1367s # expected: 14126 1367s # received: 14126 1367s ok 206 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "96e1-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 38625 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perluniintro.pod 1367s # expected: 38625 1367s # received: 38625 1367s ok 207 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "6eefa-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 454394 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perluniprops.pod 1367s # expected: 454394 1367s # received: 454394 1367s ok 208 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "1f0f-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 7951 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlunitut.pod 1367s # expected: 7951 1367s # received: 7951 1367s ok 209 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "1ce8-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 7400 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlutil.pod 1367s # expected: 7400 1367s # received: 7400 1367s ok 210 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "16ab2-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 92850 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlvar.pod 1367s # expected: 92850 1367s # received: 92850 1367s ok 211 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "c68d-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 50829 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlvms.pod 1367s # expected: 50829 1367s # received: 50829 1367s ok 212 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "f16-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 3862 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlvos.pod 1367s # expected: 3862 1367s # received: 3862 1367s ok 213 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "7fdb-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 32731 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlwin32.pod 1367s # expected: 32731 1367s # received: 32731 1367s ok 214 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "1532b-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 86827 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlxs.pod 1367s # expected: 86827 1367s # received: 86827 1367s ok 215 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "c504-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 50436 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlxstut.pod 1367s # expected: 50436 1367s # received: 50436 1367s ok 216 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "5dc1-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 24001 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1367s # expected: 24001 1367s # received: 24001 1367s ok 217 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "b8228-616606a93b340" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 754216 1367s #Last-Modified: Thu, 18 Apr 2024 15:13:41 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-binary-httpd 1367s # expected: 754216 1367s # received: 754216 1367s ok 218 1367s #lwp request: 1367s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1367s #User-Agent: libwww-perl/6.77 1367s # 1367s #server response: 1367s #HTTP/1.1 200 OK 1367s #Connection: close 1367s #Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Accept-Ranges: bytes 1367s #ETag: "3d5470-61715b8b6be40" 1367s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1367s #Vary: In-If1 1367s #Content-Length: 4019312 1367s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1367s #Client-Date: Mon, 03 Jun 2024 13:28:51 GMT 1367s #Client-Peer: 127.0.0.1:8529 1367s #Client-Response-Num: 1 1367s #DMMATCH1: 1 1367s # 1367s # testing : download of /getfiles-binary-perl 1367s # expected: 4019312 1367s # received: 4019312 1367s ok 219 1367s ok 1369s t/apache/headers.t .................. 1369s 1..27 1369s # Running under perl version 5.038002 for linux 1369s # Current time local: Mon Jun 3 13:28:51 2024 1369s # Current time GMT: Mon Jun 3 13:28:51 2024 1369s # Using Test.pm version 1.31 1369s # Using Apache/Test.pm version 1.42 1369s testing: Hello: World 1369s ok 1 1369s # testing : response success 1369s # expected: qr/HTTP\/1\.. 200 OK/ 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 2 1369s header: [World] vs [World] 1369s # testing : compare header Hello value 1369s # expected: 'World' 1369s # received: 'World' 1369s ok 3 1369s testing: Hello: World 1369s ok 4 1369s # testing : response success 1369s # expected: qr/HTTP\/1\.. 200 OK/ 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 5 1369s header: [World] vs [World] 1369s # testing : compare header Hello value 1369s # expected: 'World' 1369s # received: 'World' 1369s ok 6 1369s testing: Hello: World 1369s ok 7 1369s # testing : response success 1369s # expected: qr/HTTP\/1\.. 200 OK/ 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 8 1369s header: [World] vs [World] 1369s # testing : compare header Hello value 1369s # expected: 'World' 1369s # received: 'World' 1369s ok 9 1369s testing: Hello: Foo 1369s Bar 1369s ok 10 1369s # testing : response success 1369s # expected: qr/HTTP\/1\.. 200 OK/ 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 11 1369s header: [Foo Bar] vs [Foo Bar] 1369s # testing : compare header Hello value 1369s # expected: 'Foo Bar' 1369s # received: 'Foo Bar' 1369s ok 12 1369s testing: Hello: Foo 1369s Bar 1369s ok 13 1369s # testing : response success 1369s # expected: qr/HTTP\/1\.. 200 OK/ 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 14 1369s header: [Foo Bar] vs [Foo Bar] 1369s # testing : compare header Hello value 1369s # expected: 'Foo Bar' 1369s # received: 'Foo Bar' 1369s ok 15 1369s testing: Hello: Foo 1369s Bar 1369s ok 16 1369s # testing : response success 1369s # expected: qr/HTTP\/1\.. 200 OK/ 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 17 1369s header: [Foo Bar] vs [Foo Bar] 1369s # testing : compare header Hello value 1369s # expected: 'Foo Bar' 1369s # received: 'Foo Bar' 1369s ok 18 1369s testing: Hello: Foo 1369s Bar 1369s ok 19 1369s # testing : response success 1369s # expected: qr/HTTP\/1\.. 200 OK/ 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 20 1369s header: [Foo Bar] vs [Foo Bar] 1369s # testing : compare header Hello value 1369s # expected: 'Foo Bar' 1369s # received: 'Foo Bar' 1369s ok 21 1369s testing: Hello: Foo 1369s Bar 1369s ok 22 1369s # testing : response success 1369s # expected: qr/HTTP\/1\.. 200 OK/ 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 23 1369s header: [Foo Bar] vs [Foo Bar] 1369s # testing : compare header Hello value 1369s # expected: 'Foo Bar' 1369s # received: 'Foo Bar' 1369s ok 24 1369s testing: Hello:World 1369s ok 25 1369s # testing : response success 1369s # expected: qr/HTTP\/1\.. 200 OK/ 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 26 1369s header: [World] vs [World] 1369s # testing : compare header Hello value 1369s # expected: 'World' 1369s # received: 'World' 1369s ok 27 1369s ok 1372s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1375s t/apache/http_strict.t .............. 1375s 1..178 1375s # Running under perl version 5.038002 for linux 1375s # Current time local: Mon Jun 3 13:28:57 2024 1375s # Current time GMT: Mon Jun 3 13:28:57 2024 1375s # Using Test.pm version 1.31 1375s # Using Apache/Test.pm version 1.42 1375s # SENDING: 1375s # GET / HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 1 1375s # SENDING: 1375s # GET / HTTP/1.0\n\n 1375s # expecting success, got 200 1375s ok 2 1375s # SENDING: 1375s # get / HTTP/1.0\r\n\r\n 1375s # expecting 501, got 501 1375s ok 3 1375s # SENDING: 1375s # G ET / HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 4 1375s # SENDING: 1375s # G\x00ET / HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 5 1375s # SENDING: 1375s # G/T / HTTP/1.0\r\n\r\n 1375s # expecting 501, got 501 1375s ok 6 1375s # SENDING: 1375s # GET /\x00 HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 7 1375s # SENDING: 1375s # GET / HTTP/1.0\x00\r\n\r\n 1375s # expecting 400, got 400 1375s ok 8 1375s # SENDING: 1375s # GET\x0c/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 9 1375s # SENDING: 1375s # GET\r/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 10 1375s # SENDING: 1375s # GET\t/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 11 1375s # SENDING: 1375s # GET / HTT/1.0\r\n\r\n 1375s # expecting error, got 400 1375s ok 12 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1375s # expecting success, got 200 1375s ok 13 1375s # SENDING: 1375s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1375s # expecting success, got 200 1375s ok 14 1375s # SENDING: 1375s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1375s # expecting success, got 200 1375s ok 15 1375s # SENDING: 1375s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1375s # expecting 400, got 400 1375s ok 16 1375s # SENDING: 1375s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1375s # expecting 400, got 400 1375s ok 17 1375s # SENDING: 1375s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1375s # expecting 200, got 200 1375s ok 18 1375s # SENDING: 1375s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1375s # expecting 400, got 400 1375s ok 19 1375s # SENDING: 1375s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1375s # expecting error, got 400 1375s ok 20 1375s # SENDING: 1375s # GET / HTTP/0.9\r\n\r\n 1375s # expecting error, got 400 1375s ok 21 1375s # SENDING: 1375s # GET / HTTP/0.8\r\n\r\n 1375s # expecting error, got 400 1375s ok 22 1375s # SENDING: 1375s # GET /\x01 HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 23 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 24 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 25 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 26 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 27 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1375s # expecting 400, got 400 1375s ok 28 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 29 1375s # SENDING: 1375s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 30 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 31 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1375s # expecting 400, got 400 1375s ok 32 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 33 1375s # SENDING: 1375s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 34 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 35 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 36 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 37 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 38 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1375s # expecting 400, got 400 1375s ok 39 1375s # SENDING: 1375s # GET / HTTP/1.0\r\r 1375s # expecting dropped connection and HTTPD dropped connection 1375s ok 40 1375s # SENDING: 1375s # GET /\r\n 1375s # expecting headerless HTTP/0.9 body, got response 1375s ok 41 1375s # SENDING: 1375s # GET /#frag HTTP/1.0\r\n 1375s # expecting 400, got 400 1375s ok 42 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1375s # expecting 200, got 200 1375s ok 43 1375s # SENDING: 1375s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1375s # expecting 200, got 200 1375s ok 44 1375s # SENDING: 1375s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1375s # expecting 200, got 200 1375s ok 45 1375s # SENDING: 1375s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1375s # expecting 200, got 200 1375s ok 46 1375s # SENDING: 1375s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1375s # expecting 200, got 200 1375s ok 47 1375s # SENDING: 1375s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1375s # expecting 200, got 200 1375s ok 48 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1375s # expecting 200, got 200 1375s ok 49 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1375s # expecting 400, got 400 1375s ok 50 1375s # SENDING: 1375s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1375s # expecting 200, got 200 1375s ok 51 1375s # SENDING: 1375s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 52 1375s # SENDING: 1375s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 53 1375s # SENDING: 1375s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 54 1375s # SENDING: 1375s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1375s # expecting 200, got 200 1375s ok 55 1375s # SENDING: 1375s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 56 1375s # SENDING: 1375s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 57 1375s # SENDING: 1375s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 58 1375s # SENDING: 1375s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 59 1375s # SENDING: 1375s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 60 1375s # SENDING: 1375s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 61 1375s # SENDING: 1375s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 62 1375s # SENDING: 1375s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 63 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1375s # expecting success, got 200 1375s ok 64 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1375s # expecting success, got 200 1375s ok 65 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1375s # expecting success, got 200 1375s ok 66 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1375s # expecting success, got 200 1375s ok 67 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1375s # expecting success, got 200 1375s ok 68 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1375s # expecting success, got 200 1375s ok 69 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1375s # expecting 200, got 200 1375s ok 70 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1375s # expecting 200, got 200 1375s ok 71 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1375s # expecting 400, got 400 1375s ok 72 1375s # SENDING: 1375s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 73 1375s # SENDING: 1375s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 74 1375s # SENDING: 1375s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 75 1375s # SENDING: 1375s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 76 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1375s # expecting 200, got 200 1375s ok 77 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1375s # expecting 200, got 200 1375s ok 78 1375s # SENDING: 1375s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1375s # expecting 200, got 200 1375s ok 79 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1375s # DECODED: Foo: bar 1375s # RESPONSE: 1375s # HTTP/1.1 200 OK\r\n 1375s # Date: Mon, 03 Jun 2024 13:28:59 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Foo: bar\r\n 1375s # Vary: In-If1\r\n 1375s # DMMATCH1: 1\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/plain\r\n 1375s # \r\n 1375s # Hi!\n 1375s # SERVERNAME=localhost\n 1375s # HTTP_HOST=\n 1375s # 1375s # expecting 200, got 200 1375s ok 80 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1375s # DECODED: Foo: 1375s # RESPONSE: 1375s # HTTP/1.1 200 OK\r\n 1375s # Date: Mon, 03 Jun 2024 13:28:59 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Foo: \r\n 1375s # Vary: In-If1\r\n 1375s # DMMATCH1: 1\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/plain\r\n 1375s # \r\n 1375s # Hi!\n 1375s # SERVERNAME=localhost\n 1375s # HTTP_HOST=\n 1375s # 1375s # expecting 200, got 200 1375s ok 81 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1375s # DECODED: : bar 1375s # RESPONSE: 1375s # HTTP/1.1 500 Internal Server Error\r\n 1375s # Date: Mon, 03 Jun 2024 13:28:59 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/html; charset=iso-8859-1\r\n 1375s # \r\n 1375s # \n 1375s # \n 1375s # ... 1375s # expecting 500, got 500 1375s ok 82 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1375s # DECODED: F\x00oo: bar 1375s # RESPONSE: 1375s # HTTP/1.1 500 Internal Server Error\r\n 1375s # Date: Mon, 03 Jun 2024 13:28:59 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Content-Length: 528\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/html; charset=iso-8859-1\r\n 1375s # \r\n 1375s # \n 1375s # \n 1375s # ... 1375s # expecting 500, got 500 1375s ok 83 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1375s # DECODED: F\x01oo: bar 1375s # RESPONSE: 1375s # HTTP/1.1 500 Internal Server Error\r\n 1375s # Date: Mon, 03 Jun 2024 13:28:59 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Content-Length: 564\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/html; charset=iso-8859-1\r\n 1375s # \r\n 1375s # \n 1375s # \n 1375s # ... 1375s # expecting 500, got 500 1375s ok 84 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1375s # DECODED: F\noo: bar 1375s # RESPONSE: 1375s # HTTP/1.1 500 Internal Server Error\r\n 1375s # Date: Mon, 03 Jun 2024 13:28:59 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Content-Length: 528\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/html; charset=iso-8859-1\r\n 1375s # \r\n 1375s # \n 1375s # \n 1375s # ... 1375s # expecting 500, got 500 1375s ok 85 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1375s # DECODED: Foo: b\tar 1375s # RESPONSE: 1375s # HTTP/1.1 200 OK\r\n 1375s # Date: Mon, 03 Jun 2024 13:29:00 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Foo: b\tar\r\n 1375s # Vary: In-If1\r\n 1375s # DMMATCH1: 1\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/plain\r\n 1375s # \r\n 1375s # Hi!\n 1375s # SERVERNAME=localhost\n 1375s # HTTP_HOST=\n 1375s # 1375s # expecting 200, got 200 1375s ok 86 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1375s # DECODED: Foo: b\x01ar 1375s # RESPONSE: 1375s # HTTP/1.1 500 Internal Server Error\r\n 1375s # Date: Mon, 03 Jun 2024 13:29:00 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Content-Length: 564\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/html; charset=iso-8859-1\r\n 1375s # \r\n 1375s # \n 1375s # \n 1375s # ... 1375s # expecting 500, got 500 1375s ok 87 1375s # SENDING: 1375s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1375s # expecting 500, got 500 1375s ok 88 1375s # SENDING: 1375s # GET / HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 89 1375s # SENDING: 1375s # GET / HTTP/1.0\n\n 1375s # expecting 400, got 400 1375s ok 90 1375s # SENDING: 1375s # get / HTTP/1.0\r\n\r\n 1375s # expecting 501, got 501 1375s ok 91 1375s # SENDING: 1375s # G ET / HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 92 1375s # SENDING: 1375s # G\x00ET / HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 93 1375s # SENDING: 1375s # G/T / HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 94 1375s # SENDING: 1375s # GET /\x00 HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 95 1375s # SENDING: 1375s # GET / HTTP/1.0\x00\r\n\r\n 1375s # expecting 400, got 400 1375s ok 96 1375s # SENDING: 1375s # GET\x0c/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 97 1375s # SENDING: 1375s # GET\r/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 98 1375s # SENDING: 1375s # GET\t/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 99 1375s # SENDING: 1375s # GET / HTT/1.0\r\n\r\n 1375s # expecting error, got 400 1375s ok 100 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1375s # expecting success, got 200 1375s ok 101 1375s # SENDING: 1375s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1375s # expecting success, got 200 1375s ok 102 1375s # SENDING: 1375s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1375s # expecting success, got 200 1375s ok 103 1375s # SENDING: 1375s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1375s # expecting 400, got 400 1375s ok 104 1375s # SENDING: 1375s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1375s # expecting 400, got 400 1375s ok 105 1375s # SENDING: 1375s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1375s # expecting 400, got 400 1375s ok 106 1375s # SENDING: 1375s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1375s # expecting 400, got 400 1375s ok 107 1375s # SENDING: 1375s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1375s # expecting error, got 400 1375s ok 108 1375s # SENDING: 1375s # GET / HTTP/0.9\r\n\r\n 1375s # expecting error, got 400 1375s ok 109 1375s # SENDING: 1375s # GET / HTTP/0.8\r\n\r\n 1375s # expecting error, got 400 1375s ok 110 1375s # SENDING: 1375s # GET /\x01 HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 111 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 112 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 113 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 114 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 115 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1375s # expecting 400, got 400 1375s ok 116 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 117 1375s # SENDING: 1375s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 118 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 119 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1375s # expecting 400, got 400 1375s ok 120 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 121 1375s # SENDING: 1375s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 122 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 123 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 124 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1375s # expecting 400, got 400 1375s ok 125 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 126 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1375s # expecting 400, got 400 1375s ok 127 1375s # SENDING: 1375s # GET / HTTP/1.0\r\r 1375s # expecting dropped connection and HTTPD dropped connection 1375s ok 128 1375s # SENDING: 1375s # GET /\r\n 1375s # expecting headerless HTTP/0.9 body, got response 1375s ok 129 1375s # SENDING: 1375s # GET /#frag HTTP/1.0\r\n 1375s # expecting 400, got 400 1375s ok 130 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1375s # expecting 400, got 400 1375s ok 131 1375s # SENDING: 1375s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 132 1375s # SENDING: 1375s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 133 1375s # SENDING: 1375s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1375s # expecting 200, got 200 1375s ok 134 1375s # SENDING: 1375s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 135 1375s # SENDING: 1375s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 136 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1375s # expecting 400, got 400 1375s ok 137 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1375s # expecting 400, got 400 1375s ok 138 1375s # SENDING: 1375s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1375s # expecting 200, got 200 1375s ok 139 1375s # SENDING: 1375s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 140 1375s # SENDING: 1375s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 141 1375s # SENDING: 1375s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 142 1375s # SENDING: 1375s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 143 1375s # SENDING: 1375s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 144 1375s # SENDING: 1375s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 145 1375s # SENDING: 1375s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 146 1375s # SENDING: 1375s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 147 1375s # SENDING: 1375s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 148 1375s # SENDING: 1375s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 149 1375s # SENDING: 1375s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1375s # expecting success, got 200 1375s ok 150 1375s # SENDING: 1375s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1375s # expecting 400, got 400 1375s ok 151 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1375s # expecting success, got 200 1375s ok 152 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1375s # expecting success, got 200 1375s ok 153 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1375s # expecting success, got 200 1375s ok 154 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1375s # expecting success, got 200 1375s ok 155 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1375s # expecting success, got 200 1375s ok 156 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1375s # expecting success, got 200 1375s ok 157 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1375s # expecting 400, got 400 1375s ok 158 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1375s # expecting 400, got 400 1375s ok 159 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1375s # expecting 400, got 400 1375s ok 160 1375s # SENDING: 1375s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 161 1375s # SENDING: 1375s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 162 1375s # SENDING: 1375s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 163 1375s # SENDING: 1375s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1375s # expecting 200, got 200 1375s ok 164 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1375s # expecting 200, got 200 1375s ok 165 1375s # SENDING: 1375s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1375s # expecting 200, got 200 1375s ok 166 1375s # SENDING: 1375s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1375s # expecting 200, got 200 1375s ok 167 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1375s # DECODED: Foo: bar 1375s # RESPONSE: 1375s # HTTP/1.1 200 OK\r\n 1375s # Date: Mon, 03 Jun 2024 13:29:00 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Foo: bar\r\n 1375s # Vary: In-If1\r\n 1375s # DMMATCH1: 1\r\n 1375s # Content-Length: 36\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/plain\r\n 1375s # \r\n 1375s # Hi!\n 1375s # SERVERNAME=localhost\n 1375s # HTTP_HOST=\n 1375s # 1375s # expecting 200, got 200 1375s ok 168 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1375s # DECODED: Foo: 1375s # RESPONSE: 1375s # HTTP/1.1 200 OK\r\n 1375s # Date: Mon, 03 Jun 2024 13:29:00 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Foo: \r\n 1375s # Vary: In-If1\r\n 1375s # DMMATCH1: 1\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/plain\r\n 1375s # \r\n 1375s # Hi!\n 1375s # SERVERNAME=localhost\n 1375s # HTTP_HOST=\n 1375s # 1375s # expecting 200, got 200 1375s ok 169 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1375s # DECODED: : bar 1375s # RESPONSE: 1375s # HTTP/1.1 500 Internal Server Error\r\n 1375s # Date: Mon, 03 Jun 2024 13:29:00 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Content-Length: 564\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/html; charset=iso-8859-1\r\n 1375s # \r\n 1375s # \n 1375s # \n 1375s # ... 1375s # expecting 500, got 500 1375s ok 170 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1375s # DECODED: F\x00oo: bar 1375s # RESPONSE: 1375s # HTTP/1.1 500 Internal Server Error\r\n 1375s # Date: Mon, 03 Jun 2024 13:29:00 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Content-Length: 528\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/html; charset=iso-8859-1\r\n 1375s # \r\n 1375s # \n 1375s # \n 1375s # ... 1375s # expecting 500, got 500 1375s ok 171 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1375s # DECODED: F\x01oo: bar 1375s # RESPONSE: 1375s # HTTP/1.1 500 Internal Server Error\r\n 1375s # Date: Mon, 03 Jun 2024 13:29:00 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/html; charset=iso-8859-1\r\n 1375s # \r\n 1375s # \n 1375s # \n 1375s # ... 1375s # expecting 500, got 500 1375s ok 172 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1375s # DECODED: F\noo: bar 1375s # RESPONSE: 1375s # HTTP/1.1 500 Internal Server Error\r\n 1375s # Date: Mon, 03 Jun 2024 13:29:00 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Content-Length: 528\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/html; charset=iso-8859-1\r\n 1375s # \r\n 1375s # \n 1375s # \n 1375s # ... 1375s # expecting 500, got 500 1375s ok 173 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1375s # DECODED: Foo: b\tar 1375s # RESPONSE: 1375s # HTTP/1.1 200 OK\r\n 1375s # Date: Mon, 03 Jun 2024 13:29:00 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Foo: b\tar\r\n 1375s # Vary: In-If1\r\n 1375s # DMMATCH1: 1\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/plain\r\n 1375s # \r\n 1375s # Hi!\n 1375s # SERVERNAME=localhost\n 1375s # HTTP_HOST=\n 1375s # 1375s # expecting 200, got 200 1375s ok 174 1375s # SENDING: 1375s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1375s # DECODED: Foo: b\x01ar 1375s # RESPONSE: 1375s # HTTP/1.1 500 Internal Server Error\r\n 1375s # Date: Mon, 03 Jun 2024 13:29:00 GMT\r\n 1375s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1375s # Content-Length: 564\r\n 1375s # Connection: close\r\n 1375s # Content-Type: text/html; charset=iso-8859-1\r\n 1375s # \r\n 1375s # \n 1375s # \n 1375s # ... 1375s # expecting 500, got 500 1375s ok 175 1375s # SENDING: 1375s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1375s # expecting 500, got 500 1375s ok 176 1375s ok 177 1375s ok 178 1375s ok 1378s t/apache/if_sections.t .............. 1378s 1..46 1378s # Running under perl version 5.038002 for linux 1378s # Current time local: Mon Jun 3 13:29:00 2024 1378s # Current time GMT: Mon Jun 3 13:29:00 2024 1378s # Using Test.pm version 1.31 1378s # Using Apache/Test.pm version 1.42 1378s # /if_sec/ with '': 1378s # expected: 200 1378s # received: '200' 1378s ok 1 1378s # expected: undef 1378s # received: undef 1378s ok 2 1378s # /if_sec/foo.if_test with '': 1378s # expected: 200 1378s # received: '200' 1378s ok 3 1378s # expected: undef 1378s # received: undef 1378s ok 4 1378s # /if_sec/foo.if_test with '1': 1378s # expected: 200 1378s # received: '200' 1378s ok 5 1378s # expected: 'global1' 1378s # received: 'global1' 1378s ok 6 1378s # /if_sec/foo.if_test with '1 11': 1378s # expected: 200 1378s # received: '200' 1378s ok 7 1378s # expected: 'global1, nested11, nested113' 1378s # received: 'global1, nested11, nested113' 1378s ok 8 1378s # /if_sec/foo.if_test with '1 11 111': 1378s # expected: 200 1378s # received: '200' 1378s ok 9 1378s # expected: 'global1, nested11, nested111' 1378s # received: 'global1, nested11, nested111' 1378s ok 10 1378s # /if_sec/foo.if_test with '1 11 112': 1379s # expected: 200 1379s # received: '200' 1379s ok 11 1379s # expected: 'global1, nested11, nested112' 1379s # received: 'global1, nested11, nested112' 1379s ok 12 1379s # /if_sec/foo.if_test with '1 2': 1379s # expected: 200 1379s # received: '200' 1379s ok 13 1379s # expected: 'global1, files2' 1379s # received: 'global1, files2' 1379s ok 14 1379s # /if_sec/dir/foo.txt with '1 2': 1379s # expected: 200 1379s # received: '200' 1379s ok 15 1379s # expected: 'global1, dir1, dir2, dir_files1' 1379s # received: 'global1, dir1, dir2, dir_files1' 1379s ok 16 1379s # /if_sec/dir/ with '1 2': 1379s # expected: 200 1379s # received: '200' 1379s ok 17 1379s # expected: 'global1, dir1, dir2' 1379s # received: 'global1, dir1, dir2' 1379s ok 18 1379s # /if_sec/dir/ with '1 11': 1379s # expected: 200 1379s # received: '200' 1379s ok 19 1379s # expected: 'global1, dir1, nested11, nested113' 1379s # received: 'global1, dir1, nested11, nested113' 1379s ok 20 1379s # /if_sec/dir/ with '1 11 111': 1379s # expected: 200 1379s # received: '200' 1379s ok 21 1379s # expected: 'global1, dir1, nested11, nested111' 1379s # received: 'global1, dir1, nested11, nested111' 1379s ok 22 1379s # /if_sec/dir/ with '1 11 112': 1379s # expected: 200 1379s # received: '200' 1379s ok 23 1379s # expected: 'global1, dir1, nested11, nested112' 1379s # received: 'global1, dir1, nested11, nested112' 1379s ok 24 1379s # /if_sec/loc/ with '1 2': 1379s # expected: 200 1379s # received: '200' 1379s ok 25 1379s # expected: 'global1, loc1, loc2' 1379s # received: 'global1, loc1, loc2' 1379s ok 26 1379s # /if_sec/loc/foo.txt with '1 2': 1379s # expected: 200 1379s # received: '200' 1379s ok 27 1379s # expected: 'global1, loc1, loc2' 1379s # received: 'global1, loc1, loc2' 1379s ok 28 1379s # /if_sec/loc/ with '1 11': 1379s # expected: 200 1379s # received: '200' 1379s ok 29 1379s # expected: 'global1, loc1, nested11, nested113' 1379s # received: 'global1, loc1, nested11, nested113' 1379s ok 30 1379s # /if_sec/loc/ with '1 11 111': 1379s # expected: 200 1379s # received: '200' 1379s ok 31 1379s # expected: 'global1, loc1, nested11, nested111' 1379s # received: 'global1, loc1, nested11, nested111' 1379s ok 32 1379s # /if_sec/loc/ with '1 11 112': 1379s # expected: 200 1379s # received: '200' 1379s ok 33 1379s # expected: 'global1, loc1, nested11, nested112' 1379s # received: 'global1, loc1, nested11, nested112' 1379s ok 34 1379s # /if_sec/loc/foo.if_test with '1 2': 1379s # expected: 200 1379s # received: '200' 1379s ok 35 1379s # expected: 'global1, files2, loc1, loc2' 1379s # received: 'global1, files2, loc1, loc2' 1379s ok 36 1379s # /if_sec/loc/foo.if_test with '1 2 11': 1379s # expected: 200 1379s # received: '200' 1379s ok 37 1379s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1379s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1379s ok 38 1379s # /if_sec/loc/foo.if_test with '1 2 11 111': 1379s # expected: 200 1379s # received: '200' 1379s ok 39 1379s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1379s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1379s ok 40 1379s # /if_sec/loc/foo.if_test with '1 2 11 112': 1379s # expected: 200 1379s # received: '200' 1379s ok 41 1379s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1379s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1379s ok 42 1379s # /if_sec/proxy/ with '1 2': 1379s # expected: 200 1379s # received: '200' 1379s ok 43 1379s # expected: 'global1, locp1, locp2' 1379s # received: 'global1, locp1, locp2' 1379s ok 44 1379s # /if_sec/proxy/ with '2': 1379s # expected: 200 1379s # received: '200' 1379s ok 45 1379s # expected: 'locp2' 1379s # received: 'locp2' 1379s ok 46 1379s ok 1380s t/apache/iffile.t ................... 1380s 1..2 1380s # Running under perl version 5.038002 for linux 1380s # Current time local: Mon Jun 3 13:29:03 2024 1380s # Current time GMT: Mon Jun 3 13:29:03 2024 1380s # Using Test.pm version 1.31 1380s # Using Apache/Test.pm version 1.42 1380s # expected: 200 1380s # received: '200' 1380s ok 1 1380s # expected: 'success1, success2, success3, success4, success5' 1380s # received: 'success1, success2, success3, success4, success5' 1380s ok 2 1380s ok 1383s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1390s t/apache/limits.t ................... 1390s 1..12 1390s # Running under perl version 5.038002 for linux 1390s # Current time local: Mon Jun 3 13:29:08 2024 1390s # Current time GMT: Mon Jun 3 13:29:08 2024 1390s # Using Test.pm version 1.31 1390s # Using Apache/Test.pm version 1.42 1390s # Testing LimitRequestLine; should succeed 1390s # testing : Test #1 1390s # expected: 200 1390s # received: '200' 1390s ok 1 1390s # Testing LimitRequestLine; should fail 1390s # testing : Test #2 1390s # expected: 414 1390s # received: '414' 1390s ok 2 1390s # Testing LimitRequestFieldSize; should succeed 1390s # testing : Test #3 1390s # expected: 200 1390s # received: '200' 1390s ok 3 1390s # Testing LimitRequestFieldSize; should fail 1390s # testing : Test #4 1390s # expected: 400 1390s # received: '400' 1390s ok 4 1390s # Testing LimitRequestFields; should succeed 1390s # testing : Test #5 1390s # expected: 200 1390s # received: '200' 1390s ok 5 1390s # Testing LimitRequestFields; should fail 1390s # testing : Test #6 1390s # expected: 400 1390s # received: '400' 1390s ok 6 1390s # Testing LimitRequestBody; should succeed 1390s # Chunked transfer-encoding enabled 1390s # testing : Test #7 1390s # expected: 200 1390s # received: '200' 1390s ok 7 1390s # Testing LimitRequestBody; should succeed 1390s # Chunked transfer-encoding disabled 1390s # testing : Test #8 1390s # expected: 200 1390s # received: '200' 1390s ok 8 1390s # Testing LimitRequestBody; should fail 1390s # Chunked transfer-encoding enabled 1390s # testing : Test #9 1390s # expected: 413 1390s # received: '413' 1390s ok 9 1390s # Testing LimitRequestBody; should fail 1390s # Chunked transfer-encoding disabled 1390s # testing : Test #10 1390s # expected: 413 1390s # received: '413' 1390s ok 10 1390s # Testing LimitRequestFieldSize; should succeed 1390s # testing : Test #11 1390s # expected: 200 1390s # received: '200' 1390s ok 11 1390s # Testing LimitRequestFieldSize; should fail 1390s # testing : Test #12 1390s # expected: 400 1390s # received: '400' 1390s ok 12 1390s ok 1392s t/apache/loglevel.t ................. 1392s 1..8 1392s # Running under perl version 5.038002 for linux 1392s # Current time local: Mon Jun 3 13:29:15 2024 1392s # Current time GMT: Mon Jun 3 13:29:15 2024 1392s # Using Test.pm version 1.31 1392s # Using Apache/Test.pm version 1.42 1392s ok 1 1392s ok 2 1392s ok 3 1392s ok 4 1392s ok 5 1392s ok 6 1392s ok 7 1392s ok 8 1392s ok 1395s t/apache/maxranges.t ................ 1395s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1395s 1..19 1395s # Running under perl version 5.038002 for linux 1395s # Current time local: Mon Jun 3 13:29:17 2024 1395s # Current time GMT: Mon Jun 3 13:29:17 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 ok 6 1395s ok 7 1395s ok 8 1395s ok 9 1395s ok 10 1395s ok 11 1395s ok 12 1395s ok 13 1395s ok 14 1395s ok 15 1395s ok 16 1395s ok 17 1395s ok 18 1395s ok 19 1395s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1395s ok 1398s t/apache/mergeslashes.t ............. 1398s 1..9 1398s # Running under perl version 5.038002 for linux 1398s # Current time local: Mon Jun 3 13:29:20 2024 1398s # Current time GMT: Mon Jun 3 13:29:20 2024 1398s # Using Test.pm version 1.31 1398s # Using Apache/Test.pm version 1.42 1398s # SENDING to 127.0.0.1:8539 1398s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1398s # expected 403, got 403 for exact match 1398s ok 1 1398s # SENDING to 127.0.0.1:8539 1398s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1398s # expected 403, got 403 for merged even at front 1398s ok 2 1398s # SENDING to 127.0.0.1:8539 1398s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1398s # expected 403, got 403 for merged even at front 1398s ok 3 1398s # SENDING to 127.0.0.1:8539 1398s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1398s # expected 403, got 403 for c// should be merged 1398s ok 4 1398s # SENDING to 127.0.0.1:8539 1398s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1398s # expected 403, got 403 for a// should be merged 1398s ok 5 1398s # SENDING to 127.0.0.1:8539 1398s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1398s # expected 403, got 403 for a// matches locationmatch 1398s ok 6 1398s # SENDING to 127.0.0.1:8539 1398s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1398s # expected 200, got 200 for c// doesn't match locationmatch 1398s ok 7 1398s # SENDING to 127.0.0.1:8539 1398s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1398s # expected 403, got 403 for baseline failed 1398s ok 8 1398s # SENDING to 127.0.0.1:8539 1398s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1398s # expected 403, got 403 for b//d not merged for Location with OFF 1398s ok 9 1398s ok 1400s t/apache/mmn.t ...................... 1400s 1..2 1400s # Running under perl version 5.038002 for linux 1400s # Current time local: Mon Jun 3 13:29:23 2024 1400s # Current time GMT: Mon Jun 3 13:29:23 2024 1400s # Using Test.pm version 1.31 1400s # Using Apache/Test.pm version 1.42 1400s ok 1 1400s ok 2 1400s ok 1403s t/apache/options.t .................. 1403s 1..2 1403s # Running under perl version 5.038002 for linux 1403s # Current time local: Mon Jun 3 13:29:25 2024 1403s # Current time GMT: Mon Jun 3 13:29:25 2024 1403s # Using Test.pm version 1.31 1403s # Using Apache/Test.pm version 1.42 1403s # testing : code 1403s # expected: 200 1403s # received: '200' 1403s ok 1 1403s # testing : OPTIONS 1403s # expected: qr/OPTIONS/ 1403s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 1403s ok 2 1403s ok 1407s t/apache/passbrigade.t .............. 1407s # using LWP client 1407s 1..114 1407s # Running under perl version 5.038002 for linux 1407s # Current time local: Mon Jun 3 13:29:28 2024 1407s # Current time GMT: Mon Jun 3 13:29:28 2024 1407s # Using Test.pm version 1.31 1407s # Using Apache/Test.pm version 1.42 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 1024 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #DMMATCH1: 1 1407s # 1407s # testing : bytes in body 1407s # expected: 1024 1407s # received: 1024 1407s ok 1 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 2048 1407s # received: 2048 1407s ok 2 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 3072 1407s # received: 3072 1407s ok 3 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 4096 1407s # received: 4096 1407s ok 4 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 5120 1407s # received: 5120 1407s ok 5 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 6144 1407s # received: 6144 1407s ok 6 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 7168 1407s # received: 7168 1407s ok 7 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 8192 1407s # received: 8192 1407s ok 8 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 9216 1407s # received: 9216 1407s ok 9 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 10240 1407s # received: 10240 1407s ok 10 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 11264 1407s # received: 11264 1407s ok 11 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 12288 1407s # received: 12288 1407s ok 12 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 13312 1407s # received: 13312 1407s ok 13 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 14336 1407s # received: 14336 1407s ok 14 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 15360 1407s # received: 15360 1407s ok 15 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 16384 1407s # received: 16384 1407s ok 16 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 17408 1407s # received: 17408 1407s ok 17 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 18432 1407s # received: 18432 1407s ok 18 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 19456 1407s # received: 19456 1407s ok 19 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 20480 1407s # received: 20480 1407s ok 20 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 21504 1407s # received: 21504 1407s ok 21 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 22528 1407s # received: 22528 1407s ok 22 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 23552 1407s # received: 23552 1407s ok 23 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 24576 1407s # received: 24576 1407s ok 24 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 25600 1407s # received: 25600 1407s ok 25 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 26624 1407s # received: 26624 1407s ok 26 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 27648 1407s # received: 27648 1407s ok 27 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 28672 1407s # received: 28672 1407s ok 28 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 29696 1407s # received: 29696 1407s ok 29 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 30720 1407s # received: 30720 1407s ok 30 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 31744 1407s # received: 31744 1407s ok 31 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 32768 1407s # received: 32768 1407s ok 32 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 33792 1407s # received: 33792 1407s ok 33 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 34816 1407s # received: 34816 1407s ok 34 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 35840 1407s # received: 35840 1407s ok 35 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 36864 1407s # received: 36864 1407s ok 36 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 37888 1407s # received: 37888 1407s ok 37 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 38912 1407s # received: 38912 1407s ok 38 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 39936 1407s # received: 39936 1407s ok 39 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 40960 1407s # received: 40960 1407s ok 40 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 41984 1407s # received: 41984 1407s ok 41 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 43008 1407s # received: 43008 1407s ok 42 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 44032 1407s # received: 44032 1407s ok 43 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 45056 1407s # received: 45056 1407s ok 44 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 46080 1407s # received: 46080 1407s ok 45 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 47104 1407s # received: 47104 1407s ok 46 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 48128 1407s # received: 48128 1407s ok 47 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 49152 1407s # received: 49152 1407s ok 48 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 50176 1407s # received: 50176 1407s ok 49 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 51200 1407s # received: 51200 1407s ok 50 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 102400 1407s # received: 102400 1407s ok 51 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 307200 1407s # received: 307200 1407s ok 52 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 512000 1407s # received: 512000 1407s ok 53 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 2048000 1407s # received: 2048000 1407s ok 54 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 4096000 1407s # received: 4096000 1407s ok 55 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 6144000 1407s # received: 6144000 1407s ok 56 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:31 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 10240000 1407s # received: 10240000 1407s ok 57 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 1024 1407s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #DMMATCH1: 1 1407s # 1407s # testing : bytes in body 1407s # expected: 1024 1407s # received: 1024 1407s ok 58 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 2048 1407s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #DMMATCH1: 1 1407s # 1407s # testing : bytes in body 1407s # expected: 2048 1407s # received: 2048 1407s ok 59 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 3072 1407s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #DMMATCH1: 1 1407s # 1407s # testing : bytes in body 1407s # expected: 3072 1407s # received: 3072 1407s ok 60 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 4096 1407s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #DMMATCH1: 1 1407s # 1407s # testing : bytes in body 1407s # expected: 4096 1407s # received: 4096 1407s ok 61 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 5120 1407s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #DMMATCH1: 1 1407s # 1407s # testing : bytes in body 1407s # expected: 5120 1407s # received: 5120 1407s ok 62 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 6144 1407s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #DMMATCH1: 1 1407s # 1407s # testing : bytes in body 1407s # expected: 6144 1407s # received: 6144 1407s ok 63 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 7168 1407s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #DMMATCH1: 1 1407s # 1407s # testing : bytes in body 1407s # expected: 7168 1407s # received: 7168 1407s ok 64 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 8192 1407s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #DMMATCH1: 1 1407s # 1407s # testing : bytes in body 1407s # expected: 8192 1407s # received: 8192 1407s ok 65 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 9216 1407s # received: 9216 1407s ok 66 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1407s #server response: 1407s #HTTP/1.1 200 OK 1407s #Connection: close 1407s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1407s #Vary: In-If1 1407s #Content-Length: 0 1407s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1407s #Client-Peer: 127.0.0.1:8529 1407s #Client-Response-Num: 1 1407s #Client-Transfer-Encoding: chunked 1407s #DMMATCH1: 1 1407s #X-Content-Length-Note: added by Apache::TestRequest 1407s # 1407s # testing : bytes in body 1407s # expected: 10240 1407s # received: 10240 1407s ok 67 1407s #lwp request: 1407s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1407s #User-Agent: libwww-perl/6.77 1407s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 11264 1408s # received: 11264 1408s ok 68 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 12288 1408s # received: 12288 1408s ok 69 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 13312 1408s # received: 13312 1408s ok 70 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 14336 1408s # received: 14336 1408s ok 71 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 15360 1408s # received: 15360 1408s ok 72 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 16384 1408s # received: 16384 1408s ok 73 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 17408 1408s # received: 17408 1408s ok 74 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 18432 1408s # received: 18432 1408s ok 75 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 19456 1408s # received: 19456 1408s ok 76 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 20480 1408s # received: 20480 1408s ok 77 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 21504 1408s # received: 21504 1408s ok 78 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 22528 1408s # received: 22528 1408s ok 79 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 23552 1408s # received: 23552 1408s ok 80 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 24576 1408s # received: 24576 1408s ok 81 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 25600 1408s # received: 25600 1408s ok 82 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 26624 1408s # received: 26624 1408s ok 83 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 27648 1408s # received: 27648 1408s ok 84 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 28672 1408s # received: 28672 1408s ok 85 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 29696 1408s # received: 29696 1408s ok 86 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 30720 1408s # received: 30720 1408s ok 87 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 31744 1408s # received: 31744 1408s ok 88 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 32768 1408s # received: 32768 1408s ok 89 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 33792 1408s # received: 33792 1408s ok 90 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 34816 1408s # received: 34816 1408s ok 91 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 35840 1408s # received: 35840 1408s ok 92 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 36864 1408s # received: 36864 1408s ok 93 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 37888 1408s # received: 37888 1408s ok 94 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 38912 1408s # received: 38912 1408s ok 95 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 39936 1408s # received: 39936 1408s ok 96 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 40960 1408s # received: 40960 1408s ok 97 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 41984 1408s # received: 41984 1408s ok 98 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 43008 1408s # received: 43008 1408s ok 99 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 44032 1408s # received: 44032 1408s ok 100 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 45056 1408s # received: 45056 1408s ok 101 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 46080 1408s # received: 46080 1408s ok 102 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 47104 1408s # received: 47104 1408s ok 103 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 48128 1408s # received: 48128 1408s ok 104 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 49152 1408s # received: 49152 1408s ok 105 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 50176 1408s # received: 50176 1408s ok 106 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 51200 1408s # received: 51200 1408s ok 107 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 102400 1408s # received: 102400 1408s ok 108 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 307200 1408s # received: 307200 1408s ok 109 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 512000 1408s # received: 512000 1408s ok 110 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 2048000 1408s # received: 2048000 1408s ok 111 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 4096000 1408s # received: 4096000 1408s ok 112 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 6144000 1408s # received: 6144000 1408s ok 113 1408s #lwp request: 1408s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1408s #User-Agent: libwww-perl/6.77 1408s # 1408s #server response: 1408s #HTTP/1.1 200 OK 1408s #Connection: close 1408s #Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1408s #Vary: In-If1 1408s #Content-Length: 0 1408s #Client-Date: Mon, 03 Jun 2024 13:29:32 GMT 1408s #Client-Peer: 127.0.0.1:8529 1408s #Client-Response-Num: 1 1408s #Client-Transfer-Encoding: chunked 1408s #DMMATCH1: 1 1408s #X-Content-Length-Note: added by Apache::TestRequest 1408s # 1408s # testing : bytes in body 1408s # expected: 10240000 1408s # received: 10240000 1408s ok 114 1408s ok 1410s t/apache/post.t ..................... 1410s # using LWP client 1410s 1..51 1410s # Running under perl version 5.038002 for linux 1410s # Current time local: Mon Jun 3 13:29:32 2024 1410s # Current time GMT: Mon Jun 3 13:29:32 2024 1410s # Using Test.pm version 1.31 1410s # Using Apache/Test.pm version 1.42 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 1024 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 5 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '1024' 1410s # received: 1024 1410s ok 1 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 2048 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 5 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '2048' 1410s # received: 2048 1410s ok 2 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 3072 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 5 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '3072' 1410s # received: 3072 1410s ok 3 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 4096 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 5 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '4096' 1410s # received: 4096 1410s ok 4 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 5120 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 5 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '5120' 1410s # received: 5120 1410s ok 5 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 6144 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 5 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '6144' 1410s # received: 6144 1410s ok 6 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 7168 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 5 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '7168' 1410s # received: 7168 1410s ok 7 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 8192 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 5 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '8192' 1410s # received: 8192 1410s ok 8 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 9216 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 5 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '9216' 1410s # received: 9216 1410s ok 9 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 10240 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '10240' 1410s # received: 10240 1410s ok 10 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 11264 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '11264' 1410s # received: 11264 1410s ok 11 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 12288 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '12288' 1410s # received: 12288 1410s ok 12 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 13312 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '13312' 1410s # received: 13312 1410s ok 13 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 14336 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '14336' 1410s # received: 14336 1410s ok 14 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 15360 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '15360' 1410s # received: 15360 1410s ok 15 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 16384 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '16384' 1410s # received: 16384 1410s ok 16 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 17408 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '17408' 1410s # received: 17408 1410s ok 17 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 18432 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '18432' 1410s # received: 18432 1410s ok 18 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 19456 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '19456' 1410s # received: 19456 1410s ok 19 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 20480 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '20480' 1410s # received: 20480 1410s ok 20 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 21504 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '21504' 1410s # received: 21504 1410s ok 21 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 22528 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '22528' 1410s # received: 22528 1410s ok 22 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 23552 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '23552' 1410s # received: 23552 1410s ok 23 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 24576 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '24576' 1410s # received: 24576 1410s ok 24 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 25600 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '25600' 1410s # received: 25600 1410s ok 25 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 26624 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '26624' 1410s # received: 26624 1410s ok 26 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 27648 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '27648' 1410s # received: 27648 1410s ok 27 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 28672 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '28672' 1410s # received: 28672 1410s ok 28 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 29696 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '29696' 1410s # received: 29696 1410s ok 29 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 30720 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '30720' 1410s # received: 30720 1410s ok 30 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 31744 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '31744' 1410s # received: 31744 1410s ok 31 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 32768 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '32768' 1410s # received: 32768 1410s ok 32 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 33792 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '33792' 1410s # received: 33792 1410s ok 33 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 34816 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '34816' 1410s # received: 34816 1410s ok 34 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 35840 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '35840' 1410s # received: 35840 1410s ok 35 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 36864 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '36864' 1410s # received: 36864 1410s ok 36 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 37888 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '37888' 1410s # received: 37888 1410s ok 37 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 38912 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '38912' 1410s # received: 38912 1410s ok 38 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 39936 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '39936' 1410s # received: 39936 1410s ok 39 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 40960 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '40960' 1410s # received: 40960 1410s ok 40 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 41984 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '41984' 1410s # received: 41984 1410s ok 41 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 43008 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '43008' 1410s # received: 43008 1410s ok 42 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 44032 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '44032' 1410s # received: 44032 1410s ok 43 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 45056 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '45056' 1410s # received: 45056 1410s ok 44 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 46080 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '46080' 1410s # received: 46080 1410s ok 45 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 47104 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '47104' 1410s # received: 47104 1410s ok 46 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 48128 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '48128' 1410s # received: 48128 1410s ok 47 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 49152 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '49152' 1410s # received: 49152 1410s ok 48 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 50176 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '50176' 1410s # received: 50176 1410s ok 49 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 51200 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 6 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '51200' 1410s # received: 51200 1410s ok 50 1410s #lwp request: 1410s #POST http://localhost:8529/eat_post HTTP/1.1 1410s #User-Agent: libwww-perl/6.77 1410s #Content-Length: 102400 1410s # 1410s #server response: 1410s #HTTP/1.1 200 OK 1410s #Connection: close 1410s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s #Vary: In-If1 1410s #Content-Length: 7 1410s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1410s #Client-Peer: 127.0.0.1:8529 1410s #Client-Response-Num: 1 1410s #DMMATCH1: 1 1410s # 1410s # testing : length posted 1410s # expected: '102400' 1410s # received: 102400 1410s ok 51 1410s ok 1413s t/apache/pr17629.t .................. 1413s 1..4 1413s # Running under perl version 5.038002 for linux 1413s # Current time local: Mon Jun 3 13:29:35 2024 1413s # Current time GMT: Mon Jun 3 13:29:35 2024 1413s # Using Test.pm version 1.31 1413s # Using Apache/Test.pm version 1.42 1413s # expected: 'begin-foobar-end 1413s # ' 1413s # received: 'begin-foobar-end 1413s # ' 1413s ok 1 1413s # expected: 200 1413s # received: '200' 1413s ok 2 1413s # testing : response was gzipped 1413s # expected: 'gzip' 1413s # received: 'gzip' 1413s ok 3 1413s # expected: 'begin-foobar-end 1413s # ' 1413s # received: 'begin-foobar-end 1413s # ' 1413s ok 4 1413s ok 1415s t/apache/pr18757.t .................. 1415s 1..3 1415s # Running under perl version 5.038002 for linux 1415s # Current time local: Mon Jun 3 13:29:38 2024 1415s # Current time GMT: Mon Jun 3 13:29:38 2024 1415s # Using Test.pm version 1.31 1415s # Using Apache/Test.pm version 1.42 1415s # testing : 200 response from GET 1415s # expected: 200 1415s # received: '200' 1415s ok 1 1415s # expected C-L is 26 1415s # URL via proxy is http://localhost:8540/index.html 1415s ok 2 1415s # line: HTTP/1.1 200 OK 1415s # line: Date: Mon, 03 Jun 2024 13:29:40 GMT 1415s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1415s # line: Vary: In-If1 1415s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1415s # line: ETag: "1a-613edd771cbc0" 1415s # line: Accept-Ranges: bytes 1415s # line: Content-Length: 26 1415s # line: DMMATCH1: 1 1415s # line: Content-Type: text/html 1415s # line: 1415s # testing : whether proxy strips Content-Length header 1415s # expected: 1 1415s # received: 1 1415s ok 3 1415s ok 1418s t/apache/pr35292.t .................. 1418s 1..3 1418s # Running under perl version 5.038002 for linux 1418s # Current time local: Mon Jun 3 13:29:40 2024 1418s # Current time GMT: Mon Jun 3 13:29:40 2024 1418s # Using Test.pm version 1.31 1418s # Using Apache/Test.pm version 1.42 1418s ok 1 1418s ok 2 1418s # testing : read response-line 1418s # expected: qr/^HTTP\/1\.. 413/ 1418s # received: 'HTTP/1.1 413 Request Entity Too Large 1418s # ' 1418s ok 3 1418s ok 1420s t/apache/pr35330.t .................. 1420s 1..2 1420s # Running under perl version 5.038002 for linux 1420s # Current time local: Mon Jun 3 13:29:43 2024 1420s # Current time GMT: Mon Jun 3 13:29:43 2024 1420s # Using Test.pm version 1.31 1420s # Using Apache/Test.pm version 1.42 1420s # testing : SSI was allowed for location 1420s # expected: 200 1420s # received: '200' 1420s ok 1 1420s # testing : file was served with correct content 1420s # expected: 'hello' 1420s # received: 'hello' 1420s ok 2 1420s ok 1423s t/apache/pr37166.t .................. 1423s 1..4 1423s # Running under perl version 5.038002 for linux 1423s # Current time local: Mon Jun 3 13:29:45 2024 1423s # Current time GMT: Mon Jun 3 13:29:45 2024 1423s # Using Test.pm version 1.31 1423s # Using Apache/Test.pm version 1.42 1423s # testing : SSI was allowed for location 1423s # expected: 200 1423s # received: '200' 1423s ok 1 1423s # testing : file was served with correct content 1423s # expected: 'Hello world 1423s # ' 1423s # received: 'Hello world 1423s # ' 1423s ok 2 1423s # testing : explicit 200 response 1423s # expected: 200 1423s # received: '200' 1423s ok 3 1423s # testing : file was again served with correct content 1423s # expected: 'Hello world 1423s # ' 1423s # received: 'Hello world 1423s # ' 1423s ok 4 1423s ok 1425s t/apache/pr43939.t .................. 1425s 1..4 1425s # Running under perl version 5.038002 for linux 1425s # Current time local: Mon Jun 3 13:29:48 2024 1425s # Current time GMT: Mon Jun 3 13:29:48 2024 1425s # Using Test.pm version 1.31 1425s # Using Apache/Test.pm version 1.42 1425s # expected: 'begin-default-end 1425s # ' 1425s # received: 'begin-default-end 1425s # ' 1425s ok 1 1425s # expected: 200 1425s # received: '200' 1425s ok 2 1425s # testing : response was gzipped 1425s # expected: 'gzip' 1425s # received: 'gzip' 1425s ok 3 1425s # expected: 'begin-default-end 1425s # ' 1425s # received: 'begin-default-end 1425s # ' 1425s ok 4 1425s ok 1427s t/apache/pr49328.t .................. 1427s 1..1 1427s # Running under perl version 5.038002 for linux 1427s # Current time local: Mon Jun 3 13:29:50 2024 1427s # Current time GMT: Mon Jun 3 13:29:50 2024 1427s # Using Test.pm version 1.31 1427s # Using Apache/Test.pm version 1.42 1427s # expected: 'before 1427s # included 1427s # after 1427s # ' 1427s # received: 'before 1427s # included 1427s # after 1427s # ' 1427s ok 1 1427s ok 1431s t/apache/rwrite.t ................... 1431s # using LWP client 1431s 1..114 1431s # Running under perl version 5.038002 for linux 1431s # Current time local: Mon Jun 3 13:29:52 2024 1431s # Current time GMT: Mon Jun 3 13:29:52 2024 1431s # Using Test.pm version 1.31 1431s # Using Apache/Test.pm version 1.42 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 1024 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 1024 1431s # received: 1024 1431s ok 1 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 2048 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 2048 1431s # received: 2048 1431s ok 2 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 3072 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 3072 1431s # received: 3072 1431s ok 3 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 4096 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 4096 1431s # received: 4096 1431s ok 4 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 5120 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 5120 1431s # received: 5120 1431s ok 5 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 6144 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 6144 1431s # received: 6144 1431s ok 6 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 7168 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 7168 1431s # received: 7168 1431s ok 7 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 8192 1431s # received: 8192 1431s ok 8 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 9216 1431s # received: 9216 1431s ok 9 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 10240 1431s # received: 10240 1431s ok 10 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 11264 1431s # received: 11264 1431s ok 11 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 12288 1431s # received: 12288 1431s ok 12 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 13312 1431s # received: 13312 1431s ok 13 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 14336 1431s # received: 14336 1431s ok 14 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 15360 1431s # received: 15360 1431s ok 15 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 16384 1431s # received: 16384 1431s ok 16 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 17408 1431s # received: 17408 1431s ok 17 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 18432 1431s # received: 18432 1431s ok 18 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 19456 1431s # received: 19456 1431s ok 19 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 20480 1431s # received: 20480 1431s ok 20 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 21504 1431s # received: 21504 1431s ok 21 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 22528 1431s # received: 22528 1431s ok 22 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 23552 1431s # received: 23552 1431s ok 23 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 24576 1431s # received: 24576 1431s ok 24 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 25600 1431s # received: 25600 1431s ok 25 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 26624 1431s # received: 26624 1431s ok 26 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 27648 1431s # received: 27648 1431s ok 27 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 28672 1431s # received: 28672 1431s ok 28 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 29696 1431s # received: 29696 1431s ok 29 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 30720 1431s # received: 30720 1431s ok 30 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 31744 1431s # received: 31744 1431s ok 31 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 32768 1431s # received: 32768 1431s ok 32 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 33792 1431s # received: 33792 1431s ok 33 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 34816 1431s # received: 34816 1431s ok 34 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 35840 1431s # received: 35840 1431s ok 35 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 36864 1431s # received: 36864 1431s ok 36 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 37888 1431s # received: 37888 1431s ok 37 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 38912 1431s # received: 38912 1431s ok 38 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 39936 1431s # received: 39936 1431s ok 39 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 40960 1431s # received: 40960 1431s ok 40 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 41984 1431s # received: 41984 1431s ok 41 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 43008 1431s # received: 43008 1431s ok 42 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 44032 1431s # received: 44032 1431s ok 43 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 45056 1431s # received: 45056 1431s ok 44 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 46080 1431s # received: 46080 1431s ok 45 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 47104 1431s # received: 47104 1431s ok 46 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 48128 1431s # received: 48128 1431s ok 47 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 49152 1431s # received: 49152 1431s ok 48 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 50176 1431s # received: 50176 1431s ok 49 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 51200 1431s # received: 51200 1431s ok 50 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 102400 1431s # received: 102400 1431s ok 51 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 307200 1431s # received: 307200 1431s ok 52 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 512000 1431s # received: 512000 1431s ok 53 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 2048000 1431s # received: 2048000 1431s ok 54 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 4096000 1431s # received: 4096000 1431s ok 55 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 6144000 1431s # received: 6144000 1431s ok 56 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 10240000 1431s # received: 10240000 1431s ok 57 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 1024 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 1024 1431s # received: 1024 1431s ok 58 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 2048 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 2048 1431s # received: 2048 1431s ok 59 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 3072 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 3072 1431s # received: 3072 1431s ok 60 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 4096 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 4096 1431s # received: 4096 1431s ok 61 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 5120 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 5120 1431s # received: 5120 1431s ok 62 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 6144 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 6144 1431s # received: 6144 1431s ok 63 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 7168 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #DMMATCH1: 1 1431s # 1431s # testing : bytes in body 1431s # expected: 7168 1431s # received: 7168 1431s ok 64 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 8192 1431s # received: 8192 1431s ok 65 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 9216 1431s # received: 9216 1431s ok 66 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 10240 1431s # received: 10240 1431s ok 67 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 11264 1431s # received: 11264 1431s ok 68 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 12288 1431s # received: 12288 1431s ok 69 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 13312 1431s # received: 13312 1431s ok 70 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 14336 1431s # received: 14336 1431s ok 71 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 15360 1431s # received: 15360 1431s ok 72 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 16384 1431s # received: 16384 1431s ok 73 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 17408 1431s # received: 17408 1431s ok 74 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 18432 1431s # received: 18432 1431s ok 75 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 19456 1431s # received: 19456 1431s ok 76 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 20480 1431s # received: 20480 1431s ok 77 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 21504 1431s # received: 21504 1431s ok 78 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 22528 1431s # received: 22528 1431s ok 79 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 23552 1431s # received: 23552 1431s ok 80 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 24576 1431s # received: 24576 1431s ok 81 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 25600 1431s # received: 25600 1431s ok 82 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 26624 1431s # received: 26624 1431s ok 83 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 27648 1431s # received: 27648 1431s ok 84 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 28672 1431s # received: 28672 1431s ok 85 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 29696 1431s # received: 29696 1431s ok 86 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 30720 1431s # received: 30720 1431s ok 87 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 31744 1431s # received: 31744 1431s ok 88 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 32768 1431s # received: 32768 1431s ok 89 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 33792 1431s # received: 33792 1431s ok 90 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 34816 1431s # received: 34816 1431s ok 91 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 35840 1431s # received: 35840 1431s ok 92 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 36864 1431s # received: 36864 1431s ok 93 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 37888 1431s # received: 37888 1431s ok 94 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 38912 1431s # received: 38912 1431s ok 95 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 39936 1431s # received: 39936 1431s ok 96 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 40960 1431s # received: 40960 1431s ok 97 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 41984 1431s # received: 41984 1431s ok 98 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 43008 1431s # received: 43008 1431s ok 99 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 44032 1431s # received: 44032 1431s ok 100 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 45056 1431s # received: 45056 1431s ok 101 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 46080 1431s # received: 46080 1431s ok 102 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 47104 1431s # received: 47104 1431s ok 103 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 48128 1431s # received: 48128 1431s ok 104 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 49152 1431s # received: 49152 1431s ok 105 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 50176 1431s # received: 50176 1431s ok 106 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 51200 1431s # received: 51200 1431s ok 107 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 102400 1431s # received: 102400 1431s ok 108 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 307200 1431s # received: 307200 1431s ok 109 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 512000 1431s # received: 512000 1431s ok 110 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 2048000 1431s # received: 2048000 1431s ok 111 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 4096000 1431s # received: 4096000 1431s ok 112 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 6144000 1431s # received: 6144000 1431s ok 113 1431s #lwp request: 1431s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1431s #User-Agent: libwww-perl/6.77 1431s # 1431s #server response: 1431s #HTTP/1.1 200 OK 1431s #Connection: close 1431s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1431s #Vary: In-If1 1431s #Content-Length: 0 1431s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1431s #Client-Peer: 127.0.0.1:8529 1431s #Client-Response-Num: 1 1431s #Client-Transfer-Encoding: chunked 1431s #DMMATCH1: 1 1431s #X-Content-Length-Note: added by Apache::TestRequest 1431s # 1431s # testing : bytes in body 1431s # expected: 10240000 1431s # received: 10240000 1431s ok 114 1431s ok 1434s t/apache/server_name_port.t ......... 1434s 1..84 1434s # Running under perl version 5.038002 for linux 1434s # Current time local: Mon Jun 3 13:29:56 2024 1434s # Current time GMT: Mon Jun 3 13:29:56 2024 1434s # Using Test.pm version 1.31 1434s # Using Apache/Test.pm version 1.42 1434s # SENDING: 1434s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1434s # expecting 200, got 200 1434s ok 1 1434s # got SERVER_NAME='righthost', expected 'righthost' 1434s ok 2 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 3 1434s # SENDING: 1434s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1434s # expecting 200, got 200 1434s ok 4 1434s # got SERVER_NAME='righthost', expected 'righthost' 1434s ok 5 1434s # got SERVER_PORT='123', expected '123' 1434s ok 6 1434s # SENDING: 1434s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1434s # expecting 200, got 200 1434s ok 7 1434s # got SERVER_NAME='righthost', expected 'righthost' 1434s ok 8 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 9 1434s # SENDING: 1434s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1434s # expecting 200, got 200 1434s ok 10 1434s # got SERVER_NAME='righthost', expected 'righthost' 1434s ok 11 1434s # got SERVER_PORT='123', expected '123' 1434s ok 12 1434s # SENDING: 1434s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1434s # expecting 200, got 200 1434s ok 13 1434s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1434s ok 14 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 15 1434s # SENDING: 1434s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1434s # expecting 200, got 200 1434s ok 16 1434s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1434s ok 17 1434s # got SERVER_PORT='123', expected '123' 1434s ok 18 1434s # SENDING: 1434s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1434s # expecting 200, got 200 1434s ok 19 1434s # got SERVER_NAME='[::1]', expected '[::1]' 1434s ok 20 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 21 1434s # SENDING: 1434s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1434s # expecting 200, got 200 1434s ok 22 1434s # got SERVER_NAME='[::1]', expected '[::1]' 1434s ok 23 1434s # got SERVER_PORT='123', expected '123' 1434s ok 24 1434s # SENDING: 1434s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1434s # expecting 200, got 200 1434s ok 25 1434s # got SERVER_NAME='[a::1]', expected '[a::1]' 1434s ok 26 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 27 1434s # SENDING: 1434s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1434s # expecting 200, got 200 1434s ok 28 1434s # got SERVER_NAME='[a::1]', expected '[a::1]' 1434s ok 29 1434s # got SERVER_PORT='123', expected '123' 1434s ok 30 1434s # SENDING: 1434s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1434s # expecting 200, got 200 1434s ok 31 1434s # got SERVER_NAME='[a::1]', expected '[a::1]' 1434s ok 32 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 33 1434s # SENDING: 1434s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1434s # expecting 200, got 200 1434s ok 34 1434s # got SERVER_NAME='[a::1]', expected '[a::1]' 1434s ok 35 1434s # got SERVER_PORT='123', expected '123' 1434s ok 36 1434s # SENDING: 1434s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1434s # expecting 200, got 200 1434s ok 37 1434s # got SERVER_NAME='righthost', expected 'righthost' 1434s ok 38 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 39 1434s # SENDING: 1434s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1434s # expecting 200, got 200 1434s ok 40 1434s # got SERVER_NAME='righthost', expected 'righthost' 1434s ok 41 1434s # got SERVER_PORT='123', expected '123' 1434s ok 42 1434s # SENDING: 1434s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1434s # expecting 200, got 200 1434s ok 43 1434s # got SERVER_NAME='righthost', expected 'righthost' 1434s ok 44 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 45 1434s # SENDING: 1434s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1434s # expecting 200, got 200 1434s ok 46 1434s # got SERVER_NAME='righthost', expected 'righthost' 1434s ok 47 1434s # got SERVER_PORT='123', expected '123' 1434s ok 48 1434s # SENDING: 1434s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1434s # expecting 200, got 200 1434s ok 49 1434s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1434s ok 50 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 51 1434s # SENDING: 1434s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1434s # expecting 200, got 200 1434s ok 52 1434s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1434s ok 53 1434s # got SERVER_PORT='123', expected '123' 1434s ok 54 1434s # SENDING: 1434s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1434s # expecting 200, got 200 1434s ok 55 1434s # got SERVER_NAME='[::1]', expected '[::1]' 1434s ok 56 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 57 1434s # SENDING: 1434s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1434s # expecting 200, got 200 1434s ok 58 1434s # got SERVER_NAME='[::1]', expected '[::1]' 1434s ok 59 1434s # got SERVER_PORT='123', expected '123' 1434s ok 60 1434s # SENDING: 1434s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1434s # expecting 200, got 200 1434s ok 61 1434s # got SERVER_NAME='righthost', expected 'righthost' 1434s ok 62 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 63 1434s # SENDING: 1434s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1434s # expecting 200, got 200 1434s ok 64 1434s # got SERVER_NAME='righthost', expected 'righthost' 1434s ok 65 1434s # got SERVER_PORT='123', expected '123' 1434s ok 66 1434s # SENDING: 1434s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1434s # expecting 200, got 200 1434s ok 67 1434s # got SERVER_NAME='righthost', expected 'righthost' 1434s ok 68 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 69 1434s # SENDING: 1434s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1434s # expecting 200, got 200 1434s ok 70 1434s # got SERVER_NAME='righthost', expected 'righthost' 1434s ok 71 1434s # got SERVER_PORT='123', expected '123' 1434s ok 72 1434s # SENDING: 1434s # 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 1434s # expecting 200, got 200 1434s ok 73 1434s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1434s ok 74 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 75 1434s # SENDING: 1434s # 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 1434s # expecting 200, got 200 1434s ok 76 1434s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1434s ok 77 1434s # got SERVER_PORT='123', expected '123' 1434s ok 78 1434s # SENDING: 1434s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1434s # expecting 200, got 200 1434s ok 79 1434s # got SERVER_NAME='[::1]', expected '[::1]' 1434s ok 80 1434s # got SERVER_PORT='8529', expected '8529' 1434s ok 81 1434s # SENDING: 1434s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1434s # expecting 200, got 200 1434s ok 82 1434s # got SERVER_NAME='[::1]', expected '[::1]' 1434s ok 83 1434s # got SERVER_PORT='123', expected '123' 1434s ok 84 1434s ok 1437s t/apache/teclchunk.t ................ skipped: Not supported yet 1439s t/apr/uri.t ......................... 1439s 1..1 1439s # Running under perl version 5.038002 for linux 1439s # Current time local: Mon Jun 3 13:30:02 2024 1439s # Current time GMT: Mon Jun 3 13:30:02 2024 1439s # Using Test.pm version 1.31 1439s # Using Apache/Test.pm version 1.42 1439s ok 1 1439s ok 1442s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1444s t/filter/case.t ..................... 1444s 1..4 1444s # Running under perl version 5.038002 for linux 1444s # Current time local: Mon Jun 3 13:30:07 2024 1444s # Current time GMT: Mon Jun 3 13:30:07 2024 1444s # Using Test.pm version 1.31 1444s # Using Apache/Test.pm version 1.42 1444s ok 1 1444s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1444s # expected 200 1444s # received 200 1444s # body: =HEAD1 NAME 1444s X X 1444s 1444s PERLSUB - PERL SUBROUTINES 1444s 1444s =HEAD1 SYNOPSIS 1444s 1444s TO DECLARE SUBROUTINES: 1444s X X 1444s 1444s SUB NAME; # A "FORWARD" DECLARATION. 1444s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1444s SUB NAME : ATTRS; # WITH ATTRIBUTES 1444s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1444s 1444s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1444s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1444s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1444s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1444s 1444s USE FEATURE 'SIGNATURES'; 1444s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1444s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1444s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1444s 1444s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1444s X 1444s 1444s $SUBREF = SUB BLOCK; # NO PROTO 1444s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1444s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1444s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1444s 1444s USE FEATURE 'SIGNATURES'; 1444s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1444s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1444s 1444s TO IMPORT SUBROUTINES: 1444s X 1444s 1444s USE MODULE QW(NAME1 NAME2 NAME3); 1444s 1444s TO CALL SUBROUTINES: 1444s X X 1444s 1444s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1444s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1444s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1444s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1444s 1444s =HEAD1 DESCRIPTION 1444s 1444s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1444s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1444s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1444s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1444s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1444s ITS NAME OR A CODE REFERENCE. 1444s 1444s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1444s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1444s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1444s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1444s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1444s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1444s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1444s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1444s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1444s X X 1444s 1444s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1444s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1444s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1444s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1444s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1444s SUCH A SIGNATURE-USING SUBROUTINE. 1444s 1444s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1444s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1444s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1444s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1444s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1444s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1444s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1444s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1444s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1444s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1444s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1444s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1444s X X X<@_> 1444s 1444s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1444s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1444s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1444s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1444s L AND L. 1444s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1444s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1444s 1444s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1444s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1444s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1444s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1444s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1444s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1444s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1444s ONE LARGE INDISTINGUISHABLE LIST. 1444s 1444s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1444s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1444s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1444s EMPTY SUB RETURNS THE EMPTY LIST. 1444s X X X 1444s 1444s EXAMPLE: 1444s 1444s SUB MAX { 1444s MY $MAX = SHIFT(@_); 1444s FOREACH $FOO (@_) { 1444s $MAX = $FOO IF $MAX < $FOO; 1444s } 1444s RETURN $MAX; 1444s } 1444s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1444s 1444s EXAMPLE: 1444s 1444s # GET A LINE, COMBINING CONTINUATION LINES 1444s # THAT START WITH WHITESPACE 1444s 1444s SUB GET_LINE { 1444s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1444s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1444s IF ($LOOKAHEAD =~ /^[ \T]/) { 1444s $THISLINE .= $LOOKAHEAD; 1444s } 1444s ELSE { 1444s LAST LINE; 1444s } 1444s } 1444s RETURN $THISLINE; 1444s } 1444s 1444s $LOOKAHEAD = ; # GET FIRST LINE 1444s WHILE (DEFINED($LINE = GET_LINE())) { 1444s ... 1444s } 1444s 1444s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1444s 1444s SUB MAYBESET { 1444s MY($KEY, $VALUE) = @_; 1444s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1444s } 1444s 1444s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1444s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1444s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1444s ITS CALLER'S VALUES. 1444s X X 1444s 1444s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1444s SUB UPCASE_IN { 1444s FOR (@_) { TR/A-Z/A-Z/ } 1444s } 1444s 1444s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1444s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1444s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1444s X X 1444s 1444s UPCASE_IN("FREDERICK"); 1444s 1444s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1444s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1444s OF CHANGING THEM IN PLACE: 1444s 1444s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1444s SUB UPCASE { 1444s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1444s MY @PARMS = @_; 1444s FOR (@PARMS) { TR/A-Z/A-Z/ } 1444s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1444s } 1444s 1444s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1444s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1444s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1444s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1444s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1444s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1444s 1444s @NEWLIST = UPCASE(@LIST1, @LIST2); 1444s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1444s 1444s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1444s 1444s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1444s 1444s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1444s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1444s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1444s L
FOR ALTERNATIVES. 1444s 1444s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1444s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1444s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1444s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1444s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1444s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1444s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1444s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1444s SEE L FOR MORE ABOUT ALL THAT. 1444s X<&> 1444s 1444s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1444s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1444s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1444s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1444s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1444s X 1444s 1444s &FOO(1,2,3); # PASS THREE ARGUMENTS 1444s FOO(1,2,3); # THE SAME 1444s 1444s FOO(); # PASS A NULL LIST 1444s &FOO(); # THE SAME 1444s 1444s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1444s USE STRICT 'SUBS'; 1444s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1444s # A COMPILE-TIME ERROR 1444s NO STRICT 'SUBS'; 1444s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1444s # A LITERAL STRING "FOO" 1444s 1444s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1444s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1444s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1444s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1444s X<&> 1444s 1444s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1444s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1444s YOUR SUBROUTINE'S NAME. 1444s 1444s USE V5.16; 1444s MY $FACTORIAL = SUB { 1444s MY ($X) = @_; 1444s RETURN 1 IF $X == 1; 1444s RETURN($X * __SUB__->( $X - 1 ) ); 1444s }; 1444s 1444s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1444s IS SUBJECT TO CHANGE. 1444s 1444s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1444s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1444s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1444s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1444s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1444s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1444s SPECIAL, PRE-DEFINED THINGS. 1444s 1444s =OVER 1444s 1444s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1444s 1444s C 1444s 1444s =ITEM DOCUMENTED IN L 1444s 1444s C, C 1444s 1444s =ITEM DOCUMENTED IN L 1444s 1444s C, C 1444s 1444s =ITEM DOCUMENTED IN L 1444s 1444s C, C, C, C, C, C, C, 1444s C, C, C, C, C, C, 1444s C, C, C, C, C, C, C, 1444s C, C, C, C, C, C, 1444s C, C, C, C, C, 1444s C, C, C, C 1444s 1444s =ITEM DOCUMENTED IN L 1444s 1444s C, C, C, C, C, C, C, 1444s C, C, C, C, C, C, C, 1444s C, C, C, C, C, C 1444s 1444s =ITEM DOCUMENTED IN L 1444s 1444s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1444s L<< C|PERLFUNC/REQUIRE >> 1444s 1444s =ITEM DOCUMENTED IN L 1444s 1444s C 1444s 1444s =ITEM DOCUMENTED IN L 1444s 1444s C, C, C, C, C 1444s 1444s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1444s 1444s ANY STARTING WITH C<(> 1444s 1444s =BACK 1444s 1444s THE C, C, C, C AND C SUBROUTINES 1444s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1444s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1444s EXPLICITLY. SEE L 1444s 1444s =HEAD2 SIGNATURES 1444s 1444s X X 1444s 1444s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1444s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1444s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1444s 1444s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1444s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1444s DIRECTLY BY C, IN THE CURRENT SCOPE. 1444s 1444s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1444s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1444s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1444s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1444s 1444s FOR EXAMPLE, 1444s 1444s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1444s 1444s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1444s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1444s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1444s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1444s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1444s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1444s 1444s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1444s THE SIGNATURE. FOR EXAMPLE, 1444s 1444s SUB FOO ($LEFT, $RIGHT) { 1444s RETURN $LEFT + $RIGHT; 1444s } 1444s 1444s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1444s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1444s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1444s EQUIVALENT TO 1444s 1444s SUB FOO { 1444s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1444s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1444s MY $LEFT = $_[0]; 1444s MY $RIGHT = $_[1]; 1444s RETURN $LEFT + $RIGHT; 1444s } 1444s 1444s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1444s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1444s 1444s SUB FOO ($FIRST, $, $THIRD) { 1444s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1444s } 1444s 1444s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1444s MANDATORY FOR THE CALLER TO PASS IT. 1444s 1444s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1444s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1444s 1444s SUB FOO ($LEFT, $RIGHT = 0) { 1444s RETURN $LEFT + $RIGHT; 1444s } 1444s 1444s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1444s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1444s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1444s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1444s FOR EXAMPLE, 1444s 1444s MY $AUTO_ID = 0; 1444s SUB FOO ($THING, $ID = $AUTO_ID++) { 1444s PRINT "$THING HAS ID $ID"; 1444s } 1444s 1444s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1444s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1444s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1444s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1444s 1444s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1444s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1444s } 1444s 1444s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1444s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1444s VALUE PROVIDED WAS C. 1444s 1444s SUB FOO ($NAME //= "WORLD") { 1444s PRINT "HELLO, $NAME"; 1444s } 1444s 1444s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1444s 1444s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1444s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1444s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1444s 1444s SUB FOO ($X ||= 10) { 1444s RETURN 5 + $X; 1444s } 1444s 1444s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1444s FOR EXAMPLE, 1444s 1444s SUB FOO ($THING, $ = 1) { 1444s PRINT $THING; 1444s } 1444s 1444s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1444s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1444s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1444s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1444s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1444s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1444s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1444s 1444s SUB FOO ($THING, $=) { 1444s PRINT $THING; 1444s } 1444s 1444s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1444s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1444s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1444s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1444s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1444s TO RIGHT. 1444s 1444s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1444s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1444s 1444s SUB FOO ($FILTER, @INPUTS) { 1444s PRINT $FILTER->($_) FOREACH @INPUTS; 1444s } 1444s 1444s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1444s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1444s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1444s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1444s 1444s SUB FOO ($THING, @) { 1444s PRINT $THING; 1444s } 1444s 1444s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1444s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1444s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1444s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1444s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1444s AS WITH STANDARD HASH CONSTRUCTION. 1444s 1444s SUB FOO ($FILTER, %INPUTS) { 1444s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1444s } 1444s 1444s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1444s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1444s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1444s 1444s SUB FOO ($THING, %) { 1444s PRINT $THING; 1444s } 1444s 1444s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1444s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1444s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1444s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1444s AN EMPTY ARRAY OR EMPTY HASH. 1444s 1444s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1444s THAT THE CALLER PASSED NO ARGUMENTS: 1444s 1444s SUB FOO () { 1444s RETURN 123; 1444s } 1444s 1444s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1444s WARNING IN THE C CATEGORY. FROM PERL 5.36 1444s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1444s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1444s STATEMENT SUCH AS: 1444s 1444s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1444s 1444s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1444s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1444s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1444s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1444s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1444s WARNINGS IN THE C CATEGORY WHEN 1444s COMPILED: 1444s 1444s SUB F ($X) { 1444s # THIS LINE EMITS THE WARNING SEEN BELOW 1444s PRINT "ARGUMENTS ARE @_"; 1444s } 1444s 1444s Z<> 1444s 1444s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1444s EXPERIMENTAL AT ... 1444s 1444s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1444s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1444s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1444s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1444s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1444s SUPPLY THAT ARGUMENT. 1444s 1444s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1444s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1444s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1444s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1444s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1444s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1444s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1444s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1444s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1444s 1444s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1444s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1444s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1444s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1444s L. FOR EXAMPLE, 1444s 1444s SUB FOO :PROTOTYPE($) { $_[0] } 1444s 1444s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1444s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1444s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1444s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1444s 1444s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1444s RETURN $LEFT + $RIGHT; 1444s } 1444s 1444s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1444s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1444s THE SUBROUTINE'S BODY. 1444s 1444s =HEAD2 PRIVATE VARIABLES VIA MY() 1444s X X X X X 1444s X X 1444s 1444s SYNOPSIS: 1444s 1444s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1444s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1444s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1444s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1444s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1444s 1444s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1444s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1444s SEE L AND L. 1444s 1444s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1444s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1444s (C/C/C/C), LOOP 1444s (C/C/C/C/C), SUBROUTINE, C, 1444s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1444s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1444s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1444s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1444s WITH C INSTEAD. 1444s 1444s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1444s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1444s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1444s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1444s ITS OWN COPY. 1444s X 1444s 1444s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1444s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1444s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1444s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1444s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1444s 1444s MY $X = 10; 1444s SUB BUMPX { $X++ } 1444s 1444s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1444s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1444s THE C ITSELF. SEE L. 1444s X 1444s 1444s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1444s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1444s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1444s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1444s 1444s $ARG = "FRED"; # "GLOBAL" VARIABLE 1444s $N = CUBE_ROOT(27); 1444s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1444s # OUTPUTS: FRED THINKS THE ROOT IS 3 1444s 1444s SUB CUBE_ROOT { 1444s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1444s $ARG **= 1/3; 1444s RETURN $ARG; 1444s } 1444s 1444s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1444s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1444s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1444s 1444s MY ($FOO) = ; # WRONG? 1444s MY @FOO = ; 1444s 1444s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1444s 1444s MY $FOO = ; 1444s 1444s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1444s 1444s MY $FOO, $BAR = 1; # WRONG 1444s 1444s THAT HAS THE SAME EFFECT AS 1444s 1444s MY $FOO; 1444s $BAR = 1; 1444s 1444s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1444s THE CURRENT STATEMENT. THUS, 1444s 1444s MY $X = $X; 1444s 1444s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1444s THE EXPRESSION 1444s 1444s MY $X = 123 AND $X == 123 1444s 1444s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1444s 1444s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1444s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1444s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1444s 1444s WHILE (MY $LINE = <>) { 1444s $LINE = LC $LINE; 1444s } CONTINUE { 1444s PRINT $LINE; 1444s } 1444s 1444s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1444s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1444s IT. SIMILARLY, IN THE CONDITIONAL 1444s 1444s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1444s USER_AGREES(); 1444s } ELSIF ($ANSWER =~ /^NO$/I) { 1444s USER_DISAGREES(); 1444s } ELSE { 1444s CHOMP $ANSWER; 1444s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1444s } 1444s 1444s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1444s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1444s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1444s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1444s 1444s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1444s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1444s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1444s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1444s IN THE LOOP 1444s X X 1444s 1444s FOR MY $I (1, 2, 3) { 1444s SOME_FUNCTION(); 1444s } 1444s 1444s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1444s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1444s X X 1444s 1444s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1444s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1444s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1444s 1444s USE STRICT 'VARS'; 1444s 1444s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1444s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1444s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1444s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1444s THIS WITH C. 1444s 1444s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1444s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1444s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1444s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1444s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1444s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1444s EXAMPLE. 1444s 1444s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1444s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1444s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1444s 1444s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1444s 1444s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1444s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1444s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1444s 1444s PACKAGE MAIN; 1444s LOCAL $X = 10; 1444s MY $X = 20; 1444s PRINT "$X AND $::X\N"; 1444s 1444s THAT WILL PRINT OUT C<20> AND C<10>. 1444s 1444s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1444s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1444s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1444s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1444s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1444s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1444s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1444s AN ANONYMOUS SUB REFERENCE: 1444s 1444s MY $SECRET_VERSION = '1.001-BETA'; 1444s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1444s &$SECRET_SUB(); 1444s 1444s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1444s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1444s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1444s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1444s UNQUALIFIED AND UNQUALIFIABLE. 1444s 1444s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1444s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1444s L FOR SOMETHING OF A WORK-AROUND TO 1444s THIS. 1444s 1444s =HEAD2 PERSISTENT PRIVATE VARIABLES 1444s X X X X 1444s X X 1444s 1444s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1444s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1444s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1444s 1444s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1444s 1444s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1444s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1444s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1444s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1444s THE C FORM DOES NOT REQUIRE THE 1444s C PRAGMA. 1444s 1444s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1444s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1444s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1444s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1444s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1444s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1444s SUBROUTINE EACH TIME IT IS EXECUTED.) 1444s 1444s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1444s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1444s 1444s USE FEATURE 'STATE'; 1444s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1444s 1444s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1444s 1444s USE FEATURE 'STATE'; 1444s SUB CREATE_COUNTER { 1444s RETURN SUB { STATE $X; RETURN ++$X } 1444s } 1444s 1444s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1444s CODE OUTSIDE. 1444s 1444s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1444s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1444s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1444s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1444s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1444s 1444s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1444s 1444s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1444s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1444s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1444s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1444s 1444s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1444s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1444s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1444s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1444s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1444s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1444s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1444s 1444s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1444s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1444s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1444s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1444s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1444s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1444s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1444s 1444s { 1444s MY $SECRET_VAL = 0; 1444s SUB GIMME_ANOTHER { 1444s RETURN ++$SECRET_VAL; 1444s } 1444s } 1444s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1444s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1444s 1444s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1444s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1444s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1444s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1444s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1444s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1444s STARTS TO RUN: 1444s 1444s BEGIN { 1444s MY $SECRET_VAL = 0; 1444s SUB GIMME_ANOTHER { 1444s RETURN ++$SECRET_VAL; 1444s } 1444s } 1444s 1444s SEE L ABOUT THE 1444s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1444s C AND C. 1444s 1444s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1444s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1444s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1444s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1444s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1444s 1444s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1444s X X X X 1444s X 1444s 1444s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1444s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1444s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1444s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1444s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1444s 1444s SYNOPSIS: 1444s 1444s # LOCALIZATION OF VALUES 1444s 1444s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1444s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1444s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1444s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1444s 1444s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1444s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1444s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1444s # LOCALIZATION 1444s 1444s # LOCALIZATION OF SYMBOLS 1444s 1444s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1444s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1444s # @MERLYN IS REALLY @RANDAL, ETC 1444s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1444s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1444s 1444s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1444s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1444s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1444s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1444s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1444s 1444s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1444s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1444s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1444s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1444s 1444s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1444s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1444s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1444s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1444s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1444s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1444s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1444s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1444s UNDEFINED VALUE.) 1444s 1444s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1444s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1444s VARIABLES OUTSIDE THE LOOP. 1444s 1444s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1444s X 1444s 1444s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1444s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1444s VIEWED AS A SCALAR OR AN ARRAY. SO 1444s 1444s LOCAL($FOO) = ; 1444s LOCAL @FOO = ; 1444s 1444s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1444s 1444s LOCAL $FOO = ; 1444s 1444s SUPPLIES A SCALAR CONTEXT. 1444s 1444s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1444s X 1444s 1444s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1444s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1444s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1444s 1444s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1444s 1444s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1444s { LOCAL $/ = UNDEF; $SLURP = ; } 1444s 1444s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1444s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1444s I, BECAUSE THE $1 VARIABLE IS 1444s MAGICAL AND READ-ONLY : 1444s 1444s LOCAL $1 = 2; 1444s 1444s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1444s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1444s TO SAFELY REUSE $_ IN A SUBROUTINE. 1444s 1444s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1444s WORK AS DESCRIBED. 1444s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1444s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1444s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1444s SEE L FOR MORE 1444s DETAILS. 1444s X 1444s 1444s =HEAD3 LOCALIZATION OF GLOBS 1444s X X 1444s 1444s THE CONSTRUCT 1444s 1444s LOCAL *NAME; 1444s 1444s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1444s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1444s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1444s 1444s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1444s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1444s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1444s SEPARATOR. 1444s 1444s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1444s X X 1444s X 1444s 1444s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1444s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1444s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1444s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1444s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1444s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1444s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1444s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1444s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1444s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1444s 1444s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1444s @ARY = ( 0..5 ); 1444s { 1444s LOCAL($ARY[5]) = 6; 1444s LOCAL($HASH{'A'}) = 'DRILL'; 1444s WHILE (MY $E = POP(@ARY)) { 1444s PRINT "$E . . .\N"; 1444s LAST UNLESS $E > 3; 1444s } 1444s IF (@ARY) { 1444s $HASH{'ONLY A'} = 'TEST'; 1444s DELETE $HASH{'A'}; 1444s } 1444s } 1444s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1444s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1444s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1444s 1444s PERL WILL PRINT 1444s 1444s 6 . . . 1444s 4 . . . 1444s 3 . . . 1444s THIS IS A TEST ONLY A TEST. 1444s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1444s 1444s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1444s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1444s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1444s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1444s 1444s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1444s X X X 1444s X 1444s 1444s YOU CAN USE THE C AND C 1444s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1444s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1444s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1444s 1444s DO { 1444s MY $VAL = $ARRAY[$IDX]; 1444s LOCAL $ARRAY[$IDX]; 1444s DELETE $ARRAY[$IDX]; 1444s $VAL 1444s } 1444s 1444s AND 1444s 1444s DO { 1444s MY $VAL = $HASH{KEY}; 1444s LOCAL $HASH{KEY}; 1444s DELETE $HASH{KEY}; 1444s $VAL 1444s } 1444s 1444s EXCEPT THAT FOR THOSE THE C IS 1444s SCOPED TO THE C BLOCK. SLICES ARE 1444s ALSO ACCEPTED. 1444s 1444s MY %HASH = ( 1444s A => [ 7, 8, 9 ], 1444s B => 1, 1444s ) 1444s 1444s { 1444s MY $X = DELETE LOCAL $HASH{A}; 1444s # $X IS [ 7, 8, 9 ] 1444s # %HASH IS (B => 1) 1444s 1444s { 1444s MY @NUMS = DELETE LOCAL @$X[0, 2] 1444s # @NUMS IS (7, 9) 1444s # $X IS [ UNDEF, 8 ] 1444s 1444s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1444s } 1444s # $X IS BACK TO [ 7, 8, 9 ] 1444s 1444s } 1444s # %HASH IS BACK TO ITS ORIGINAL STATE 1444s 1444s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1444s 1444s =HEAD2 LVALUE SUBROUTINES 1444s X X 1444s 1444s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1444s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1444s 1444s MY $VAL; 1444s SUB CANMOD : LVALUE { 1444s $VAL; # OR: RETURN $VAL; 1444s } 1444s SUB NOMOD { 1444s $VAL; 1444s } 1444s 1444s CANMOD() = 5; # ASSIGNS TO $VAL 1444s NOMOD() = 5; # ERROR 1444s 1444s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1444s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1444s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1444s 1444s DATA(2,3) = GET_DATA(3,4); 1444s 1444s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1444s 1444s (DATA(2,3)) = GET_DATA(3,4); 1444s 1444s AND IN: 1444s 1444s (DATA(2),DATA(3)) = GET_DATA(3,4); 1444s 1444s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1444s 1444s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1444s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1444s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1444s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1444s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1444s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1444s 1444s =HEAD2 LEXICAL SUBROUTINES 1444s X X X X 1444s 1444s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1444s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1444s AVAILABLE UNDER C OR C OR HIGHER. 1444s 1444s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1444s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1444s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1444s CATEGORY WAS DISABLED. 1444s 1444s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1444s DECLARED, AND ONLY AFTER THAT DECLARATION: 1444s 1444s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1444s # VERSIONS EARLIER THAN 5.26. 1444s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1444s USE FEATURE 'LEXICAL_SUBS'; 1444s 1444s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1444s STATE SUB FOO { 1444s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1444s } 1444s FOO(); # CALLS "STATE" SUB 1444s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1444s 1444s MY SUB BAR { ... } 1444s BAR(); # CALLS "MY" SUB 1444s 1444s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1444s 1444s # WRONG 1444s MY SUB BAZ { 1444s BAZ(); 1444s } 1444s 1444s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1444s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1444s 1444s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1444s 1444s MY SUB BAZ { 1444s __SUB__->(); # CALLS ITSELF 1444s } 1444s 1444s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1444s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1444s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1444s HOWEVER: 1444s 1444s MY SUB BAZ; # PREDECLARATION 1444s SUB BAZ { # DEFINE THE "MY" SUB 1444s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1444s } 1444s 1444s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1444s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1444s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1444s 1444s =HEAD3 C VS C 1444s 1444s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1444s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1444s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1444s CONTAINING BLOCK TO THE NEXT. 1444s 1444s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1444s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1444s 1444s SUB WHATEVER { 1444s MY $X = SHIFT; 1444s MY SUB INNER { 1444s ... DO SOMETHING WITH $X ... 1444s } 1444s INNER(); 1444s } 1444s 1444s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1444s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1444s SEE THE C<$X> FROM THE FIRST CALL TO C. 1444s 1444s =HEAD3 C SUBROUTINES 1444s 1444s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1444s SUBROUTINE OF THE SAME NAME. 1444s 1444s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1444s INSIDE AN INNER SCOPE: 1444s 1444s SUB FOO { ... } 1444s 1444s SUB BAR { 1444s MY SUB FOO { ... } 1444s { 1444s # NEED TO USE THE OUTER FOO HERE 1444s OUR SUB FOO; 1444s FOO(); 1444s } 1444s } 1444s 1444s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1444s 1444s PACKAGE MYSNEAKYMODULE; 1444s 1444s OUR SUB DO_SOMETHING { ... } 1444s 1444s SUB DO_SOMETHING_WITH_CALLER { 1444s PACKAGE DB; 1444s () = CALLER 1; # SETS @DB::ARGS 1444s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1444s } 1444s 1444s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1444s X X<*> 1444s 1444s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1444s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1444s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1444s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1444s 1444s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1444s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1444s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1444s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1444s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1444s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1444s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1444s 1444s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1444s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1444s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1444s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1444s 1444s SUB DOUBLEARY { 1444s LOCAL(*SOMEARY) = @_; 1444s FOREACH $ELEM (@SOMEARY) { 1444s $ELEM *= 2; 1444s } 1444s } 1444s DOUBLEARY(*FOO); 1444s DOUBLEARY(*BAR); 1444s 1444s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1444s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1444s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1444s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1444s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1444s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1444s 1444s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1444s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1444s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1444s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1444s L. 1444s 1444s =HEAD2 WHEN TO STILL USE LOCAL() 1444s X X 1444s 1444s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1444s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1444s I USE C INSTEAD OF C. 1444s 1444s =OVER 4 1444s 1444s =ITEM 1. 1444s 1444s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1444s 1444s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1444s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1444s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1444s IN C<@FIELDS>. 1444s 1444s { 1444s LOCAL @ARGV = ("/ETC/MOTD"); 1444s LOCAL $/ = UNDEF; 1444s LOCAL $_ = <>; 1444s @FIELDS = SPLIT /^\S*=+\S*$/; 1444s } 1444s 1444s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1444s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1444s 1444s =ITEM 2. 1444s 1444s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1444s 1444s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1444s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1444s TABLE ENTRIES: 1444s 1444s SUB IOQUEUE { 1444s LOCAL (*READER, *WRITER); # NOT MY! 1444s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1444s RETURN (*READER, *WRITER); 1444s } 1444s ($HEAD, $TAIL) = IOQUEUE(); 1444s 1444s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1444s ENTRIES. 1444s 1444s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1444s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1444s A LOCAL ALIAS. 1444s 1444s { 1444s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1444s GROW(); # REALLY CALLS SHRINK() 1444s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1444s } 1444s GROW(); # GET THE REAL GROW() AGAIN 1444s 1444s SEE L FOR MORE ABOUT MANIPULATING 1444s FUNCTIONS BY NAME IN THIS WAY. 1444s 1444s =ITEM 3. 1444s 1444s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1444s 1444s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1444s IS DONE ON DYNAMICS: 1444s 1444s { 1444s LOCAL $SIG{INT} = 'IGNORE'; 1444s FUNCT(); # UNINTERRUPTIBLE 1444s } 1444s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1444s 1444s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1444s 1444s =BACK 1444s 1444s =HEAD2 PASS BY REFERENCE 1444s X X X 1444s 1444s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1444s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1444s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1444s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1444s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1444s 1444s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1444s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1444s OF ALL THEIR FORMER LAST ELEMENTS: 1444s 1444s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1444s 1444s SUB POPMANY { 1444s MY $AREF; 1444s MY @RETLIST; 1444s FOREACH $AREF ( @_ ) { 1444s PUSH @RETLIST, POP @$AREF; 1444s } 1444s RETURN @RETLIST; 1444s } 1444s 1444s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1444s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1444s 1444s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1444s SUB INTER { 1444s MY ($K, $HREF, %SEEN); # LOCALS 1444s FOREACH $HREF (@_) { 1444s WHILE ( $K = EACH %$HREF ) { 1444s $SEEN{$K}++; 1444s } 1444s } 1444s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1444s } 1444s 1444s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1444s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1444s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1444s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1444s A LITTLE EXPENSIVE. 1444s 1444s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1444s 1444s (@W, @X) = FUNC(@Y, @Z); 1444s OR 1444s (%W, %X) = FUNC(%Y, %Z); 1444s 1444s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1444s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1444s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1444s AS ALWAYS. 1444s 1444s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1444s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1444s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1444s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1444s 1444s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1444s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1444s SUB FUNC { 1444s MY ($YREF, $ZREF) = @_; 1444s IF (@$YREF > @$ZREF) { 1444s RETURN ($YREF, $ZREF); 1444s } ELSE { 1444s RETURN ($ZREF, $YREF); 1444s } 1444s } 1444s 1444s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1444s 1444s (*W, *X) = FUNC(\@Y, \@Z); 1444s PRINT "@W HAS MORE THAN @X\N"; 1444s SUB FUNC { 1444s LOCAL (*Y, *Z) = @_; 1444s IF (@Y > @Z) { 1444s RETURN (\@Y, \@Z); 1444s } ELSE { 1444s RETURN (\@Z, \@Y); 1444s } 1444s } 1444s 1444s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1444s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1444s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1444s ARE IN THE SYMBOL TABLE. 1444s 1444s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1444s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1444s FOR EXAMPLE: 1444s 1444s SPLUTTER(\*STDOUT); 1444s SUB SPLUTTER { 1444s MY $FH = SHIFT; 1444s PRINT $FH "HER UM WELL A HMMM\N"; 1444s } 1444s 1444s $REC = GET_REC(\*STDIN); 1444s SUB GET_REC { 1444s MY $FH = SHIFT; 1444s RETURN SCALAR <$FH>; 1444s } 1444s 1444s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1444s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1444s 1444s SUB OPENIT { 1444s MY $PATH = SHIFT; 1444s LOCAL *FH; 1444s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1444s } 1444s 1444s =HEAD2 PROTOTYPES 1444s X X 1444s 1444s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1444s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1444s SECTION OR WITH A L. 1444s IF YOU DECLARE EITHER OF 1444s 1444s SUB MYPUSH (\@@) 1444s SUB MYPUSH :PROTOTYPE(\@@) 1444s 1444s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1444s 1444s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1444s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1444s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1444s OF AN ATTRIBUTE. 1444s 1444s THE 1444s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1444s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1444s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1444s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1444s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1444s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1444s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1444s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1444s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1444s 1444s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1444s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1444s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1444s 1444s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1444s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1444s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1444s CORRESPONDING BUILT-IN. 1444s 1444s DECLARED AS CALLED AS 1444s 1444s SUB MYLINK ($$) MYLINK $OLD, $NEW 1444s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1444s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1444s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1444s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1444s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1444s SUB MYPOP (\@) MYPOP @ARRAY 1444s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1444s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1444s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1444s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1444s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1444s SUB MYRAND (;$) MYRAND 42 1444s SUB MYTIME () MYTIME 1444s 1444s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1444s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1444s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1444s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1444s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1444s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1444s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1444s 1444s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1444s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1444s 1444s SUB MYREF (\[$@%&*]) 1444s 1444s WILL ALLOW CALLING MYREF() AS 1444s 1444s MYREF $VAR 1444s MYREF @ARRAY 1444s MYREF %HASH 1444s MYREF &SUB 1444s MYREF *GLOB 1444s 1444s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1444s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1444s 1444s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1444s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1444s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1444s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1444s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1444s 1444s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1444s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1444s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1444s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1444s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1444s FOLLOWS: 1444s 1444s USE SYMBOL 'QUALIFY_TO_REF'; 1444s 1444s SUB FOO (*) { 1444s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1444s ... 1444s } 1444s 1444s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1444s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1444s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1444s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1444s 1444s SUB MYPUSH (+@) { 1444s MY $AREF = SHIFT; 1444s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1444s PUSH @$AREF, @_; 1444s } 1444s 1444s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1444s IS OF AN ACCEPTABLE TYPE. 1444s 1444s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1444s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1444s 1444s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1444s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1444s PROVIDED, C<$_> WILL BE USED INSTEAD. 1444s 1444s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1444s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1444s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1444s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1444s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1444s 1444s MYTIME +2; 1444s 1444s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1444s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1444s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1444s 1444s SUB MYGETPROTOBYNUMBER($;); 1444s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1444s 1444s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1444s PROVIDED IT'S IN THE INITIAL POSITION: 1444s X<&> 1444s 1444s SUB TRY (&@) { 1444s MY($TRY,$CATCH) = @_; 1444s EVAL { &$TRY }; 1444s IF ($@) { 1444s LOCAL $_ = $@; 1444s &$CATCH; 1444s } 1444s } 1444s SUB CATCH (&) { $_[0] } 1444s 1444s TRY { 1444s DIE "PHOOEY"; 1444s } CATCH { 1444s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1444s }; 1444s 1444s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1444s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1444s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1444s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1444s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1444s 1444s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1444s X 1444s 1444s SUB MYGREP (&@) { 1444s MY $CODE = SHIFT; 1444s MY @RESULT; 1444s FOREACH $_ (@_) { 1444s PUSH(@RESULT, $_) IF &$CODE; 1444s } 1444s @RESULT; 1444s } 1444s 1444s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1444s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1444s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1444s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1444s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1444s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1444s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1444s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1444s 1444s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1444s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1444s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1444s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1444s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1444s MAJORITY OF OFFENDING CODE IS FIXED. 1444s 1444s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1444s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1444s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1444s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1444s 1444s SUB FUNC ($) { 1444s MY $N = SHIFT; 1444s PRINT "YOU GAVE ME $N\N"; 1444s } 1444s 1444s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1444s RETURNING A LIST: 1444s 1444s FUNC(@FOO); 1444s FUNC( $TEXT =~ /\W+/G ); 1444s 1444s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1444s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1444s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1444s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1444s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1444s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1444s 1444s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1444s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1444s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1444s EFFECT, LIKE SO: 1444s 1444s SUB FOO($$); 1444s SUB FOO($$) { 1444s FOO 1, 2; 1444s } 1444s 1444s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1444s TO MAKE THE WORLD A BETTER PLACE. 1444s 1444s =HEAD2 CONSTANT FUNCTIONS 1444s X 1444s 1444s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1444s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1444s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1444s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1444s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1444s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1444s 1444s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1444s 1444s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1444s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1444s # AND IT'S INLINED, TOO! 1444s SUB ST_DEV () { 0 } 1444s SUB ST_INO () { 1 } 1444s 1444s SUB FLAG_FOO () { 1 << 8 } 1444s SUB FLAG_BAR () { 1 << 9 } 1444s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1444s 1444s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1444s 1444s SUB N () { INT(OPT_BAZ) / 3 } 1444s 1444s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1444s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1444s 1444s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1444s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1444s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1444s C: 1444s 1444s SUB BAZ_VAL () { 1444s IF (OPT_BAZ) { 1444s RETURN 23; 1444s } 1444s ELSE { 1444s RETURN 42; 1444s } 1444s } 1444s SUB BONK_VAL () { RETURN 12345 } 1444s 1444s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1444s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1444s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1444s 1444s BEGIN { 1444s MY $VAR = 1; 1444s NO STRICT 'REFS'; 1444s *INLINED = SUB () { $VAR }; 1444s } 1444s 1444s BEGIN { 1444s MY $VAR = 1; 1444s MY $REF = \$VAR; 1444s NO STRICT 'REFS'; 1444s *NOT_INLINED = SUB () { $VAR }; 1444s } 1444s 1444s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1444s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1444s 1444s BEGIN { 1444s MY $X = 10; 1444s *FOO = SUB () { $X }; 1444s $X++; 1444s } 1444s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1444s 1444s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1444s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1444s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1444s SO IT PRINTED C<10>, NOT C<11>. 1444s 1444s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1444s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1444s ASIDE FROM WHERE IT IS DECLARED. 1444s 1444s # FINE, NO WARNING 1444s BEGIN { 1444s MY $X = 54321; 1444s *INLINED = SUB () { $X }; 1444s } 1444s # ERROR 1444s BEGIN { 1444s MY $X; 1444s $X = 54321; 1444s *ALSO_INLINED = SUB () { $X }; 1444s } 1444s 1444s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1444s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1444s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1444s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1444s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1444s 1444s MY $X = 54321; 1444s *INLINED = SUB : CONST { $X }; 1444s $X++; 1444s 1444s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1444s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1444s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1444s VALUE CAPTURED THE SAME WAY. 1444s 1444s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1444s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1444s AN EXPLICIT C: 1444s 1444s BEGIN { 1444s MY $X = 10; 1444s *FOO = SUB () { RETURN $X }; 1444s $X++; 1444s } 1444s PRINT FOO(); # PRINTS 11 1444s 1444s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1444s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1444s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1444s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1444s 1444s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1444s SUB ONE { 1444s 1; 1444s } 1444s IF (ONE ) { 1444s PRINT ONE() IF ONE ; 1444s } 1444s 1444s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1444s SUB ONE () { 1 } 1444s DO { 1444s PRINT 1 1444s }; 1444s 1444s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1444s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1444s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1444s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1444s 1444s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1444s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1444s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1444s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1444s 1444s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1444s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1444s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1444s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1444s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1444s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1444s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1444s MENTIONED ABOVE: 1444s 1444s SUB NOT_INLINED () { RETURN 23 } 1444s 1444s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1444s X X X X 1444s 1444s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1444s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1444s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1444s ON A NON-UNIX SYSTEM. 1444s 1444s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1444s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1444s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1444s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1444s 1444s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1444s CHDIR $SOMEWHERE; 1444s SUB CHDIR { ... } 1444s 1444s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1444s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1444s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1444s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1444s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1444s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1444s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1444s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1444s FOR SOME KEYWORDS. SEE L. 1444s 1444s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1444s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1444s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1444s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1444s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1444s THAT IS, THEY COULD SAY 1444s 1444s USE MODULE 'OPEN'; 1444s 1444s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1444s 1444s USE MODULE; 1444s 1444s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1444s 1444s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1444s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1444s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1444s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1444s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1444s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1444s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1444s 1444s PACKAGE REGLOB; 1444s REQUIRE EXPORTER; 1444s @ISA = 'EXPORTER'; 1444s @EXPORT_OK = 'GLOB'; 1444s 1444s SUB IMPORT { 1444s MY $PKG = SHIFT; 1444s RETURN UNLESS @_; 1444s MY $SYM = SHIFT; 1444s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1444s $PKG->EXPORT($WHERE, $SYM, @_); 1444s } 1444s 1444s SUB GLOB { 1444s MY $PAT = SHIFT; 1444s MY @GOT; 1444s IF (OPENDIR MY $D, '.') { 1444s @GOT = GREP /$PAT/, READDIR $D; 1444s CLOSEDIR $D; 1444s } 1444s RETURN @GOT; 1444s } 1444s 1; 1444s 1444s AND HERE'S HOW IT COULD BE (AB)USED: 1444s 1444s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1444s PACKAGE FOO; 1444s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1444s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1444s 1444s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1444s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1444s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1444s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1444s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1444s IT MUST BE DONE AT ALL. 1444s 1444s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1444s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1444s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1444s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1444s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1444s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1444s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1444s LIBRARY. 1444s 1444s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1444s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1444s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1444s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1444s (SEE L). 1444s 1444s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1444s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1444s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1444s 1444s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1444s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1444s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1444s C SYNTAX, THOUGH). 1444s 1444s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1444s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1444s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1444s 1444s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1444s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1444s 1444s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1444s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1444s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1444s 1444s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1444s 1444s =HEAD2 AUTOLOADING 1444s X X 1444s 1444s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1444s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1444s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1444s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1444s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1444s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1444s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1444s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1444s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1444s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1444s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1444s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1444s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1444s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1444s SUBROUTINE NAME. SEE L FOR DETAILS.) 1444s 1444s 1444s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1444s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1444s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1444s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1444s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1444s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1444s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1444s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1444s 1444s SUB AUTOLOAD { 1444s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1444s MY $PROGRAM = $AUTOLOAD; 1444s $PROGRAM =~ S/.*:://; 1444s SYSTEM($PROGRAM, @_); 1444s } 1444s DATE(); 1444s WHO(); 1444s LS('-L'); 1444s 1444s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1444s EVEN NEED PARENTHESES: 1444s 1444s USE SUBS QW(DATE WHO LS); 1444s DATE; 1444s WHO; 1444s LS '-L'; 1444s 1444s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1444s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1444s 1444s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1444s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1444s DESCRIBED IN L AND IN L, THE STANDARD 1444s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1444s FUNCTIONS TO PERL CODE IN L. 1444s 1444s =HEAD2 SUBROUTINE ATTRIBUTES 1444s X X X 1444s 1444s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1444s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1444s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1444s C HAD BEEN SEEN. SEE L FOR DETAILS 1444s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1444s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1444s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1444s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1444s 1444s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1444s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1444s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1444s NEST PROPERLY. 1444s 1444s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1444s 1444s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1444s SUB PLUGH () : UGLY('\(") :BAD; 1444s SUB XYZZY : _5X5 { ... } 1444s 1444s EXAMPLES OF INVALID SYNTAX: 1444s 1444s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1444s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1444s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1444s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1444s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1444s 1444s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1444s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1444s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1444s PARSED AND INVOKED: 1444s 1444s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1444s 1444s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1444s SEE L AND L. 1444s 1444s =HEAD1 SEE ALSO 1444s 1444s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1444s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1444s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1444s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1444s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1444s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1444s 1444s =FOR VI 1444s # EX: SET STS=0 SW=4 ET: 1444s 1444s ok 2 1444s # testing mod_cgi with /modules/cgi/perl.pl 1444s # expected 200 1444s # received 200 1444s # body: PERL CGI 1444s ok 3 1444s # testing mod_test_rwrite with /test_rwrite 1444s # expected 200 1444s # received 200 1444s # body: A 1444s ok 4 1444s ok 1447s t/filter/case_in.t .................. 1447s 1..3 1447s # Running under perl version 5.038002 for linux 1447s # Current time local: Mon Jun 3 13:30:09 2024 1447s # Current time GMT: Mon Jun 3 13:30:09 2024 1447s # Using Test.pm version 1.31 1447s # Using Apache/Test.pm version 1.42 1447s ok 1 1447s # testing mod_cgi with /modules/cgi/perl_echo.pl 1447s # expected 200 1447s # received 200 1447s ok 2 1447s # testing mod_echo_post with /echo_post 1447s # expected 200 1447s # received 200 1447s ok 3 1447s ok 1450s t/filter/input_body.t ............... 1450s 1..2 1450s # Running under perl version 5.038002 for linux 1450s # Current time local: Mon Jun 3 13:30:12 2024 1450s # Current time GMT: Mon Jun 3 13:30:12 2024 1450s # Using Test.pm version 1.31 1450s # Using Apache/Test.pm version 1.42 1450s # testing : Posted "1 ko" 1450s # expected: 'ok 1' 1450s # received: 'ok 1' 1450s ok 1 1450s # testing : Posted "2 ko" 1450s # expected: 'ok 2' 1450s # received: 'ok 2' 1450s ok 2 1450s ok 1452s t/http11/basicauth.t ................ 1452s 1..3 1452s # Running under perl version 5.038002 for linux 1452s # Current time local: Mon Jun 3 13:30:15 2024 1452s # Current time GMT: Mon Jun 3 13:30:15 2024 1452s # Using Test.pm version 1.31 1452s # Using Apache/Test.pm version 1.42 1452s ok 1 1452s ok 2 1452s ok 3 1452s ok 1454s t/http11/chunked.t .................. 1454s 1..30 1454s # Running under perl version 5.038002 for linux 1454s # Current time local: Mon Jun 3 13:30:17 2024 1454s # Current time GMT: Mon Jun 3 13:30:17 2024 1454s # Using Test.pm version 1.31 1454s # Using Apache/Test.pm version 1.42 1454s # testing : response protocol 1454s # expected: 'HTTP/1.1' 1454s # received: 'HTTP/1.1' 1454s ok 1 1454s # testing : response Transfer-Encoding 1454s # expected: 'chunked' 1454s # received: 'chunked' 1454s ok 2 1454s # testing : no Content-Length 1454s # expected: 0 1454s # received: 0 1454s ok 3 1454s # testing : body length 1454s # expected: '70976' 1454s # received: 70976 1454s ok 4 1454s # testing : number of requests 1454s # expected: 1 1454s # received: 1 1454s ok 5 1454s # testing : response protocol 1454s # expected: 'HTTP/1.1' 1454s # received: 'HTTP/1.1' 1454s ok 6 1454s # testing : response Transfer-Encoding 1454s # expected: 'chunked' 1454s # received: 'chunked' 1454s ok 7 1454s # testing : no Content-Length 1454s # expected: 0 1454s # received: 0 1454s ok 8 1454s # testing : body length 1454s # expected: '212509' 1454s # received: 212509 1454s ok 9 1454s # testing : number of requests 1454s # expected: 2 1454s # received: 2 1454s ok 10 1454s # testing : response protocol 1454s # expected: 'HTTP/1.1' 1454s # received: 'HTTP/1.1' 1454s ok 11 1454s # testing : response Transfer-Encoding 1454s # expected: 'chunked' 1454s # received: 'chunked' 1454s ok 12 1454s # testing : no Content-Length 1454s # expected: 0 1454s # received: 0 1454s ok 13 1454s # testing : body length 1454s # expected: '280545' 1454s # received: 280545 1454s ok 14 1454s # testing : number of requests 1454s # expected: 3 1454s # received: 3 1454s ok 15 1454s # testing : response protocol 1454s # expected: 'HTTP/1.1' 1454s # received: 'HTTP/1.1' 1454s ok 16 1454s # testing : response Transfer-Encoding 1454s # expected: 'chunked' 1454s # received: 'chunked' 1454s ok 17 1454s # testing : no Content-Length 1454s # expected: 0 1454s # received: 0 1454s ok 18 1454s # testing : body length 1454s # expected: '845969' 1454s # received: 845969 1454s ok 19 1454s # testing : number of requests 1454s # expected: 4 1454s # received: 4 1454s ok 20 1454s # testing : response protocol 1454s # expected: 'HTTP/1.1' 1454s # received: 'HTTP/1.1' 1454s ok 21 1454s # testing : no Transfer-Encoding (test result inverted) 1454s # expected: 'chunked' 1454s # received: '' 1454s ok 22 1454s # testing : content length 1454s # expected: 253 1454s # received: '253' 1454s ok 23 1454s # testing : body length 1454s # expected: '242' 1454s # received: 242 1454s ok 24 1454s # testing : number of requests 1454s # expected: 5 1454s # received: 5 1454s ok 25 1454s # testing : response protocol 1454s # expected: 'HTTP/1.1' 1454s # received: 'HTTP/1.1' 1454s ok 26 1454s # testing : no Transfer-Encoding (test result inverted) 1454s # expected: 'chunked' 1454s # received: '' 1454s ok 27 1454s # testing : content length 1454s # expected: '' 1454s # received: '' 1454s ok 28 1454s # testing : body length 1454s # expected: '14276' 1454s # received: 14276 1454s ok 29 1454s # testing : number of requests 1454s # expected: 6 1454s # received: 6 1454s ok 30 1454s ok 1457s t/http11/chunked2.t ................. 1457s 1..2 1457s # Running under perl version 5.038002 for linux 1457s # Current time local: Mon Jun 3 13:30:19 2024 1457s # Current time GMT: Mon Jun 3 13:30:19 2024 1457s # Using Test.pm version 1.31 1457s # Using Apache/Test.pm version 1.42 1457s # testing : successful response 1457s # expected: 200 1457s # received: '200' 1457s ok 1 1457s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1457s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1457s ok 2 1457s ok 1460s t/http11/clength.t .................. 1460s 1..6 1460s # Running under perl version 5.038002 for linux 1460s # Current time local: Mon Jun 3 13:30:22 2024 1460s # Current time GMT: Mon Jun 3 13:30:22 2024 1460s # Using Test.pm version 1.31 1460s # Using Apache/Test.pm version 1.42 1460s # testing : successful response 1460s # expected: 200 1460s # received: '200' 1460s ok 1 1460s # expected: 10 1460s # received: '10' 1460s ok 2 1460s # expected: 'bbbbbbbbbb' 1460s # received: 'bbbbbbbbbb' 1460s ok 3 1460s # testing : successful response 1460s # expected: 200 1460s # received: '200' 1460s ok 4 1460s # expected: 6 1460s # received: '6' 1460s ok 5 1460s # expected: 'foobar' 1460s # received: 'foobar' 1460s ok 6 1460s ok 1463s t/http11/post.t ..................... 1463s # using LWP client 1463s 1..51 1463s # Running under perl version 5.038002 for linux 1463s # Current time local: Mon Jun 3 13:30:25 2024 1463s # Current time GMT: Mon Jun 3 13:30:25 2024 1463s # Using Test.pm version 1.31 1463s # Using Apache/Test.pm version 1.42 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 1024 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Connection: Keep-Alive 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 5 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 1 1463s #DMMATCH1: 1 1463s #Keep-Alive: timeout=5, max=100 1463s # 1463s # testing : length posted 1463s # expected: '1024' 1463s # received: 1024 1463s ok 1 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 2048 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 5 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 2 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '2048' 1463s # received: 2048 1463s ok 2 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 3072 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 5 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 3 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '3072' 1463s # received: 3072 1463s ok 3 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 4096 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 5 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 4 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '4096' 1463s # received: 4096 1463s ok 4 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 5120 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 5 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 5 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '5120' 1463s # received: 5120 1463s ok 5 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 6144 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 5 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 6 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '6144' 1463s # received: 6144 1463s ok 6 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 7168 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 5 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 7 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '7168' 1463s # received: 7168 1463s ok 7 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 8192 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 5 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 8 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '8192' 1463s # received: 8192 1463s ok 8 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 9216 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 5 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 9 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '9216' 1463s # received: 9216 1463s ok 9 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 10240 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 10 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '10240' 1463s # received: 10240 1463s ok 10 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 11264 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 11 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '11264' 1463s # received: 11264 1463s ok 11 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 12288 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 12 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '12288' 1463s # received: 12288 1463s ok 12 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 13312 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 13 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '13312' 1463s # received: 13312 1463s ok 13 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 14336 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 14 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '14336' 1463s # received: 14336 1463s ok 14 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 15360 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 15 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '15360' 1463s # received: 15360 1463s ok 15 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 16384 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 16 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '16384' 1463s # received: 16384 1463s ok 16 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 17408 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 17 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '17408' 1463s # received: 17408 1463s ok 17 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 18432 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 18 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '18432' 1463s # received: 18432 1463s ok 18 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 19456 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 19 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '19456' 1463s # received: 19456 1463s ok 19 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 20480 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 20 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '20480' 1463s # received: 20480 1463s ok 20 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 21504 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 21 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '21504' 1463s # received: 21504 1463s ok 21 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 22528 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 22 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '22528' 1463s # received: 22528 1463s ok 22 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 23552 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 23 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '23552' 1463s # received: 23552 1463s ok 23 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 24576 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 24 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '24576' 1463s # received: 24576 1463s ok 24 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 25600 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 25 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '25600' 1463s # received: 25600 1463s ok 25 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 26624 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 26 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '26624' 1463s # received: 26624 1463s ok 26 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 27648 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 27 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '27648' 1463s # received: 27648 1463s ok 27 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 28672 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 28 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '28672' 1463s # received: 28672 1463s ok 28 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 29696 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 29 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '29696' 1463s # received: 29696 1463s ok 29 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 30720 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 30 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '30720' 1463s # received: 30720 1463s ok 30 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 31744 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 31 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '31744' 1463s # received: 31744 1463s ok 31 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 32768 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 32 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '32768' 1463s # received: 32768 1463s ok 32 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 33792 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 33 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '33792' 1463s # received: 33792 1463s ok 33 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 34816 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 34 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '34816' 1463s # received: 34816 1463s ok 34 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 35840 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:27 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 35 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '35840' 1463s # received: 35840 1463s ok 35 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 36864 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 36 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '36864' 1463s # received: 36864 1463s ok 36 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 37888 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 37 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '37888' 1463s # received: 37888 1463s ok 37 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 38912 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 38 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '38912' 1463s # received: 38912 1463s ok 38 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 39936 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 39 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '39936' 1463s # received: 39936 1463s ok 39 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 40960 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 40 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '40960' 1463s # received: 40960 1463s ok 40 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 41984 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 41 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '41984' 1463s # received: 41984 1463s ok 41 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 43008 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 42 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '43008' 1463s # received: 43008 1463s ok 42 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 44032 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 43 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '44032' 1463s # received: 44032 1463s ok 43 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 45056 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 44 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '45056' 1463s # received: 45056 1463s ok 44 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 46080 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 45 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '46080' 1463s # received: 46080 1463s ok 45 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 47104 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 46 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '47104' 1463s # received: 47104 1463s ok 46 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 48128 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 47 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '48128' 1463s # received: 48128 1463s ok 47 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 49152 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 48 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '49152' 1463s # received: 49152 1463s ok 48 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 50176 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 49 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '50176' 1463s # received: 50176 1463s ok 49 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 51200 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 6 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 50 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '51200' 1463s # received: 51200 1463s ok 50 1463s #lwp request: 1463s #POST http://localhost:8529/eat_post HTTP/1.1 1463s #User-Agent: libwww-perl/6.77 1463s #Content-Length: 102400 1463s # 1463s #server response: 1463s #HTTP/1.1 200 OK 1463s #Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1463s #Vary: In-If1 1463s #Content-Length: 7 1463s #Client-Date: Mon, 03 Jun 2024 13:30:28 GMT 1463s #Client-Peer: 127.0.0.1:8529 1463s #Client-Response-Num: 51 1463s #DMMATCH1: 1 1463s # 1463s # testing : length posted 1463s # expected: '102400' 1463s # received: 102400 1463s ok 51 1463s ok 1466s t/modules/aaa.t ..................... 1466s 1..40 1466s # Running under perl version 5.038002 for linux 1466s # Current time local: Mon Jun 3 13:30:28 2024 1466s # Current time GMT: Mon Jun 3 13:30:28 2024 1466s # Using Test.pm version 1.31 1466s # Using Apache/Test.pm version 1.42 1466s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/realm2 1466s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/basic1 1466s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/form1 1466s ok 1 1466s ok 2 1466s ok 3 1466s ok 4 1466s ok 5 1466s ok 6 1466s ok 7 1466s ok 8 1466s ok 9 1466s ok 10 1466s ok 11 1466s ok 12 1466s ok 13 1466s ok 14 1466s ok 15 1466s ok 16 1466s ok 17 1466s ok 18 1466s ok 19 1466s ok 20 1466s ok 21 1466s ok 22 1466s ok 23 1466s ok 24 1466s ok 25 1466s ok 26 1466s ok 27 1466s ok 28 1466s ok 29 1466s ok 30 1466s ok 31 1466s ok 32 1466s ok 33 1466s ok 34 1466s ok 35 1466s ok 36 1466s ok 37 1466s ok 38 1466s ok 39 1466s ok 40 1466s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/basic1 1466s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/realm2 1466s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/form1 1466s ok 1470s t/modules/access.t .................. 1470s 1..408 1470s # Running under perl version 5.038002 for linux 1470s # Current time local: Mon Jun 3 13:30:31 2024 1470s # Current time GMT: Mon Jun 3 13:30:31 2024 1470s # Using Test.pm version 1.31 1470s # Using Apache/Test.pm version 1.42 1470s # --- 1470s # Order deny,allow 1470s # Allow from all 1470s # expecting access. 1470s ok 1 1470s # --- 1470s # Order deny,allow 1470s # Deny from all 1470s # expecting access denial. 1470s ok 2 1470s # --- 1470s # Order deny,allow 1470s # Allow from all 1470s # Deny from all 1470s # expecting access. 1470s ok 3 1470s # --- 1470s # Order deny,allow 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 4 1470s # --- 1470s # Order deny,allow 1470s # Allow from all 1470s # Deny from localhost 1470s # expecting access. 1470s ok 5 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 6 1470s # --- 1470s # Order deny,allow 1470s # Allow from all 1470s # Deny from 127.0.0.1 1470s # expecting access. 1470s ok 7 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 8 1470s # --- 1470s # Order deny,allow 1470s # Allow from all 1470s # Deny from 127.0 1470s # expecting access. 1470s ok 9 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 10 1470s # --- 1470s # Order deny,allow 1470s # Allow from all 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access. 1470s ok 11 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 12 1470s # --- 1470s # Order deny,allow 1470s # Allow from all 1470s # Deny from 127.0.0.1/16 1470s # expecting access. 1470s ok 13 1470s # --- 1470s # Order deny,allow 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 14 1470s # --- 1470s # Order deny,allow 1470s # Allow from all 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 15 1470s # --- 1470s # Order deny,allow 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 16 1470s # --- 1470s # Order deny,allow 1470s # Allow from all 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 17 1470s # --- 1470s # Order deny,allow 1470s # Allow from localhost 1470s # expecting access. 1470s ok 18 1470s # --- 1470s # Order deny,allow 1470s # Deny from all 1470s # expecting access denial. 1470s ok 19 1470s # --- 1470s # Order deny,allow 1470s # Allow from localhost 1470s # Deny from all 1470s # expecting access. 1470s ok 20 1470s # --- 1470s # Order deny,allow 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 21 1470s # --- 1470s # Order deny,allow 1470s # Allow from localhost 1470s # Deny from localhost 1470s # expecting access. 1470s ok 22 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 23 1470s # --- 1470s # Order deny,allow 1470s # Allow from localhost 1470s # Deny from 127.0.0.1 1470s # expecting access. 1470s ok 24 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 25 1470s # --- 1470s # Order deny,allow 1470s # Allow from localhost 1470s # Deny from 127.0 1470s # expecting access. 1470s ok 26 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 27 1470s # --- 1470s # Order deny,allow 1470s # Allow from localhost 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access. 1470s ok 28 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 29 1470s # --- 1470s # Order deny,allow 1470s # Allow from localhost 1470s # Deny from 127.0.0.1/16 1470s # expecting access. 1470s ok 30 1470s # --- 1470s # Order deny,allow 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 31 1470s # --- 1470s # Order deny,allow 1470s # Allow from localhost 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 32 1470s # --- 1470s # Order deny,allow 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 33 1470s # --- 1470s # Order deny,allow 1470s # Allow from localhost 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 34 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1 1470s # expecting access. 1470s ok 35 1470s # --- 1470s # Order deny,allow 1470s # Deny from all 1470s # expecting access denial. 1470s ok 36 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1 1470s # Deny from all 1470s # expecting access. 1470s ok 37 1470s # --- 1470s # Order deny,allow 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 38 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1 1470s # Deny from localhost 1470s # expecting access. 1470s ok 39 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 40 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1 1470s # Deny from 127.0.0.1 1470s # expecting access. 1470s ok 41 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 42 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1 1470s # Deny from 127.0 1470s # expecting access. 1470s ok 43 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 44 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access. 1470s ok 45 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 46 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1 1470s # Deny from 127.0.0.1/16 1470s # expecting access. 1470s ok 47 1470s # --- 1470s # Order deny,allow 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 48 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 49 1470s # --- 1470s # Order deny,allow 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 50 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 51 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0 1470s # expecting access. 1470s ok 52 1470s # --- 1470s # Order deny,allow 1470s # Deny from all 1470s # expecting access denial. 1470s ok 53 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0 1470s # Deny from all 1470s # expecting access. 1470s ok 54 1470s # --- 1470s # Order deny,allow 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 55 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0 1470s # Deny from localhost 1470s # expecting access. 1470s ok 56 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 57 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0 1470s # Deny from 127.0.0.1 1470s # expecting access. 1470s ok 58 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 59 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0 1470s # Deny from 127.0 1470s # expecting access. 1470s ok 60 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 61 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access. 1470s ok 62 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 63 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0 1470s # Deny from 127.0.0.1/16 1470s # expecting access. 1470s ok 64 1470s # --- 1470s # Order deny,allow 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 65 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 66 1470s # --- 1470s # Order deny,allow 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 67 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 68 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # expecting access. 1470s ok 69 1470s # --- 1470s # Order deny,allow 1470s # Deny from all 1470s # expecting access denial. 1470s ok 70 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from all 1470s # expecting access. 1470s ok 71 1470s # --- 1470s # Order deny,allow 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 72 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from localhost 1470s # expecting access. 1470s ok 73 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 74 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 127.0.0.1 1470s # expecting access. 1470s ok 75 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 76 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 127.0 1470s # expecting access. 1470s ok 77 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 78 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access. 1470s ok 79 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 80 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 127.0.0.1/16 1470s # expecting access. 1470s ok 81 1470s # --- 1470s # Order deny,allow 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 82 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 83 1470s # --- 1470s # Order deny,allow 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 84 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 85 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/16 1470s # expecting access. 1470s ok 86 1470s # --- 1470s # Order deny,allow 1470s # Deny from all 1470s # expecting access denial. 1470s ok 87 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/16 1470s # Deny from all 1470s # expecting access. 1470s ok 88 1470s # --- 1470s # Order deny,allow 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 89 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/16 1470s # Deny from localhost 1470s # expecting access. 1470s ok 90 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 91 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/16 1470s # Deny from 127.0.0.1 1470s # expecting access. 1470s ok 92 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 93 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/16 1470s # Deny from 127.0 1470s # expecting access. 1470s ok 94 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 95 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/16 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access. 1470s ok 96 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 97 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/16 1470s # Deny from 127.0.0.1/16 1470s # expecting access. 1470s ok 98 1470s # --- 1470s # Order deny,allow 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 99 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/16 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 100 1470s # --- 1470s # Order deny,allow 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 101 1470s # --- 1470s # Order deny,allow 1470s # Allow from 127.0.0.1/16 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 102 1470s # --- 1470s # Order deny,allow 1470s # Allow from somewhere.else.com 1470s # expecting access. 1470s ok 103 1470s # --- 1470s # Order deny,allow 1470s # Deny from all 1470s # expecting access denial. 1470s ok 104 1470s # --- 1470s # Order deny,allow 1470s # Allow from somewhere.else.com 1470s # Deny from all 1470s # expecting access denial. 1470s ok 105 1470s # --- 1470s # Order deny,allow 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 106 1470s # --- 1470s # Order deny,allow 1470s # Allow from somewhere.else.com 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 107 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 108 1470s # --- 1470s # Order deny,allow 1470s # Allow from somewhere.else.com 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 109 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 110 1470s # --- 1470s # Order deny,allow 1470s # Allow from somewhere.else.com 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 111 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 112 1470s # --- 1470s # Order deny,allow 1470s # Allow from somewhere.else.com 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 113 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 114 1470s # --- 1470s # Order deny,allow 1470s # Allow from somewhere.else.com 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 115 1470s # --- 1470s # Order deny,allow 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 116 1470s # --- 1470s # Order deny,allow 1470s # Allow from somewhere.else.com 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 117 1470s # --- 1470s # Order deny,allow 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 118 1470s # --- 1470s # Order deny,allow 1470s # Allow from somewhere.else.com 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 119 1470s # --- 1470s # Order deny,allow 1470s # Allow from 66.6.6.6 1470s # expecting access. 1470s ok 120 1470s # --- 1470s # Order deny,allow 1470s # Deny from all 1470s # expecting access denial. 1470s ok 121 1470s # --- 1470s # Order deny,allow 1470s # Allow from 66.6.6.6 1470s # Deny from all 1470s # expecting access denial. 1470s ok 122 1470s # --- 1470s # Order deny,allow 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 123 1470s # --- 1470s # Order deny,allow 1470s # Allow from 66.6.6.6 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 124 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 125 1470s # --- 1470s # Order deny,allow 1470s # Allow from 66.6.6.6 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 126 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 127 1470s # --- 1470s # Order deny,allow 1470s # Allow from 66.6.6.6 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 128 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 129 1470s # --- 1470s # Order deny,allow 1470s # Allow from 66.6.6.6 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 130 1470s # --- 1470s # Order deny,allow 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 131 1470s # --- 1470s # Order deny,allow 1470s # Allow from 66.6.6.6 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 132 1470s # --- 1470s # Order deny,allow 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 133 1470s # --- 1470s # Order deny,allow 1470s # Allow from 66.6.6.6 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 134 1470s # --- 1470s # Order deny,allow 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 135 1470s # --- 1470s # Order deny,allow 1470s # Allow from 66.6.6.6 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 136 1470s # --- 1470s # Order allow,deny 1470s # Allow from all 1470s # expecting access. 1470s ok 137 1470s # --- 1470s # Order allow,deny 1470s # Deny from all 1470s # expecting access denial. 1470s ok 138 1470s # --- 1470s # Order allow,deny 1470s # Allow from all 1470s # Deny from all 1470s # expecting access denial. 1470s ok 139 1470s # --- 1470s # Order allow,deny 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 140 1470s # --- 1470s # Order allow,deny 1470s # Allow from all 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 141 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 142 1470s # --- 1470s # Order allow,deny 1470s # Allow from all 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 143 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 144 1470s # --- 1470s # Order allow,deny 1470s # Allow from all 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 145 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 146 1470s # --- 1470s # Order allow,deny 1470s # Allow from all 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 147 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 148 1470s # --- 1470s # Order allow,deny 1470s # Allow from all 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 149 1470s # --- 1470s # Order allow,deny 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 150 1470s # --- 1470s # Order allow,deny 1470s # Allow from all 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 151 1470s # --- 1470s # Order allow,deny 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 152 1470s # --- 1470s # Order allow,deny 1470s # Allow from all 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 153 1470s # --- 1470s # Order allow,deny 1470s # Allow from localhost 1470s # expecting access. 1470s ok 154 1470s # --- 1470s # Order allow,deny 1470s # Deny from all 1470s # expecting access denial. 1470s ok 155 1470s # --- 1470s # Order allow,deny 1470s # Allow from localhost 1470s # Deny from all 1470s # expecting access denial. 1470s ok 156 1470s # --- 1470s # Order allow,deny 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 157 1470s # --- 1470s # Order allow,deny 1470s # Allow from localhost 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 158 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 159 1470s # --- 1470s # Order allow,deny 1470s # Allow from localhost 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 160 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 161 1470s # --- 1470s # Order allow,deny 1470s # Allow from localhost 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 162 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 163 1470s # --- 1470s # Order allow,deny 1470s # Allow from localhost 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 164 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 165 1470s # --- 1470s # Order allow,deny 1470s # Allow from localhost 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 166 1470s # --- 1470s # Order allow,deny 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 167 1470s # --- 1470s # Order allow,deny 1470s # Allow from localhost 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 168 1470s # --- 1470s # Order allow,deny 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 169 1470s # --- 1470s # Order allow,deny 1470s # Allow from localhost 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 170 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1 1470s # expecting access. 1470s ok 171 1470s # --- 1470s # Order allow,deny 1470s # Deny from all 1470s # expecting access denial. 1470s ok 172 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1 1470s # Deny from all 1470s # expecting access denial. 1470s ok 173 1470s # --- 1470s # Order allow,deny 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 174 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 175 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 176 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 177 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 178 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 179 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 180 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 181 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 182 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 183 1470s # --- 1470s # Order allow,deny 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 184 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 185 1470s # --- 1470s # Order allow,deny 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 186 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 187 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0 1470s # expecting access. 1470s ok 188 1470s # --- 1470s # Order allow,deny 1470s # Deny from all 1470s # expecting access denial. 1470s ok 189 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0 1470s # Deny from all 1470s # expecting access denial. 1470s ok 190 1470s # --- 1470s # Order allow,deny 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 191 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 192 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 193 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 194 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 195 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 196 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 197 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 198 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 199 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 200 1470s # --- 1470s # Order allow,deny 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 201 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 202 1470s # --- 1470s # Order allow,deny 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 203 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 204 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # expecting access. 1470s ok 205 1470s # --- 1470s # Order allow,deny 1470s # Deny from all 1470s # expecting access denial. 1470s ok 206 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from all 1470s # expecting access denial. 1470s ok 207 1470s # --- 1470s # Order allow,deny 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 208 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 209 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 210 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 211 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 212 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 213 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 214 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 215 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 216 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 217 1470s # --- 1470s # Order allow,deny 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 218 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 219 1470s # --- 1470s # Order allow,deny 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 220 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 221 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/16 1470s # expecting access. 1470s ok 222 1470s # --- 1470s # Order allow,deny 1470s # Deny from all 1470s # expecting access denial. 1470s ok 223 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/16 1470s # Deny from all 1470s # expecting access denial. 1470s ok 224 1470s # --- 1470s # Order allow,deny 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 225 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/16 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 226 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 227 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/16 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 228 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 229 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/16 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 230 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 231 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/16 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 232 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 233 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/16 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 234 1470s # --- 1470s # Order allow,deny 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 235 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/16 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 236 1470s # --- 1470s # Order allow,deny 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 237 1470s # --- 1470s # Order allow,deny 1470s # Allow from 127.0.0.1/16 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 238 1470s # --- 1470s # Order allow,deny 1470s # Allow from somewhere.else.com 1470s # expecting access denial. 1470s ok 239 1470s # --- 1470s # Order allow,deny 1470s # Deny from all 1470s # expecting access denial. 1470s ok 240 1470s # --- 1470s # Order allow,deny 1470s # Allow from somewhere.else.com 1470s # Deny from all 1470s # expecting access denial. 1470s ok 241 1470s # --- 1470s # Order allow,deny 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 242 1470s # --- 1470s # Order allow,deny 1470s # Allow from somewhere.else.com 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 243 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 244 1470s # --- 1470s # Order allow,deny 1470s # Allow from somewhere.else.com 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 245 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 246 1470s # --- 1470s # Order allow,deny 1470s # Allow from somewhere.else.com 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 247 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 248 1470s # --- 1470s # Order allow,deny 1470s # Allow from somewhere.else.com 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 249 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 250 1470s # --- 1470s # Order allow,deny 1470s # Allow from somewhere.else.com 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 251 1470s # --- 1470s # Order allow,deny 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 252 1470s # --- 1470s # Order allow,deny 1470s # Allow from somewhere.else.com 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 253 1470s # --- 1470s # Order allow,deny 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 254 1470s # --- 1470s # Order allow,deny 1470s # Allow from somewhere.else.com 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 255 1470s # --- 1470s # Order allow,deny 1470s # Allow from 66.6.6.6 1470s # expecting access denial. 1470s ok 256 1470s # --- 1470s # Order allow,deny 1470s # Deny from all 1470s # expecting access denial. 1470s ok 257 1470s # --- 1470s # Order allow,deny 1470s # Allow from 66.6.6.6 1470s # Deny from all 1470s # expecting access denial. 1470s ok 258 1470s # --- 1470s # Order allow,deny 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 259 1470s # --- 1470s # Order allow,deny 1470s # Allow from 66.6.6.6 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 260 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 261 1470s # --- 1470s # Order allow,deny 1470s # Allow from 66.6.6.6 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 262 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 263 1470s # --- 1470s # Order allow,deny 1470s # Allow from 66.6.6.6 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 264 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 265 1470s # --- 1470s # Order allow,deny 1470s # Allow from 66.6.6.6 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 266 1470s # --- 1470s # Order allow,deny 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 267 1470s # --- 1470s # Order allow,deny 1470s # Allow from 66.6.6.6 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 268 1470s # --- 1470s # Order allow,deny 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 269 1470s # --- 1470s # Order allow,deny 1470s # Allow from 66.6.6.6 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 270 1470s # --- 1470s # Order allow,deny 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 271 1470s # --- 1470s # Order allow,deny 1470s # Allow from 66.6.6.6 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 272 1470s # --- 1470s # Order mutual-failure 1470s # Allow from all 1470s # expecting access. 1470s ok 273 1470s # --- 1470s # Order mutual-failure 1470s # Deny from all 1470s # expecting access denial. 1470s ok 274 1470s # --- 1470s # Order mutual-failure 1470s # Allow from all 1470s # Deny from all 1470s # expecting access denial. 1470s ok 275 1470s # --- 1470s # Order mutual-failure 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 276 1470s # --- 1470s # Order mutual-failure 1470s # Allow from all 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 277 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 278 1470s # --- 1470s # Order mutual-failure 1470s # Allow from all 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 279 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 280 1470s # --- 1470s # Order mutual-failure 1470s # Allow from all 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 281 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 282 1470s # --- 1470s # Order mutual-failure 1470s # Allow from all 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 283 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 284 1470s # --- 1470s # Order mutual-failure 1470s # Allow from all 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 285 1470s # --- 1470s # Order mutual-failure 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 286 1470s # --- 1470s # Order mutual-failure 1470s # Allow from all 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 287 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 288 1470s # --- 1470s # Order mutual-failure 1470s # Allow from all 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 289 1470s # --- 1470s # Order mutual-failure 1470s # Allow from localhost 1470s # expecting access. 1470s ok 290 1470s # --- 1470s # Order mutual-failure 1470s # Deny from all 1470s # expecting access denial. 1470s ok 291 1470s # --- 1470s # Order mutual-failure 1470s # Allow from localhost 1470s # Deny from all 1470s # expecting access denial. 1470s ok 292 1470s # --- 1470s # Order mutual-failure 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 293 1470s # --- 1470s # Order mutual-failure 1470s # Allow from localhost 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 294 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 295 1470s # --- 1470s # Order mutual-failure 1470s # Allow from localhost 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 296 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 297 1470s # --- 1470s # Order mutual-failure 1470s # Allow from localhost 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 298 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 299 1470s # --- 1470s # Order mutual-failure 1470s # Allow from localhost 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 300 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 301 1470s # --- 1470s # Order mutual-failure 1470s # Allow from localhost 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 302 1470s # --- 1470s # Order mutual-failure 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 303 1470s # --- 1470s # Order mutual-failure 1470s # Allow from localhost 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 304 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 305 1470s # --- 1470s # Order mutual-failure 1470s # Allow from localhost 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 306 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1 1470s # expecting access. 1470s ok 307 1470s # --- 1470s # Order mutual-failure 1470s # Deny from all 1470s # expecting access denial. 1470s ok 308 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1 1470s # Deny from all 1470s # expecting access denial. 1470s ok 309 1470s # --- 1470s # Order mutual-failure 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 310 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 311 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 312 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 313 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 314 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 315 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 316 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 317 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 318 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 319 1470s # --- 1470s # Order mutual-failure 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 320 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 321 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 322 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 323 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0 1470s # expecting access. 1470s ok 324 1470s # --- 1470s # Order mutual-failure 1470s # Deny from all 1470s # expecting access denial. 1470s ok 325 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0 1470s # Deny from all 1470s # expecting access denial. 1470s ok 326 1470s # --- 1470s # Order mutual-failure 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 327 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 328 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 329 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 330 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 331 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 332 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 333 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 334 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 335 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 336 1470s # --- 1470s # Order mutual-failure 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 337 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 338 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 339 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 340 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # expecting access. 1470s ok 341 1470s # --- 1470s # Order mutual-failure 1470s # Deny from all 1470s # expecting access denial. 1470s ok 342 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from all 1470s # expecting access denial. 1470s ok 343 1470s # --- 1470s # Order mutual-failure 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 344 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 345 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 346 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 347 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 348 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 349 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 350 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 351 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 352 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 353 1470s # --- 1470s # Order mutual-failure 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 354 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 355 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 356 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/255.255.0.0 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 357 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/16 1470s # expecting access. 1470s ok 358 1470s # --- 1470s # Order mutual-failure 1470s # Deny from all 1470s # expecting access denial. 1470s ok 359 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/16 1470s # Deny from all 1470s # expecting access denial. 1470s ok 360 1470s # --- 1470s # Order mutual-failure 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 361 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/16 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 362 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 363 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/16 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 364 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 365 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/16 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 366 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 367 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/16 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 368 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 369 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/16 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 370 1470s # --- 1470s # Order mutual-failure 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 371 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/16 1470s # Deny from somewhere.else.com 1470s # expecting access. 1470s ok 372 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 373 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 127.0.0.1/16 1470s # Deny from 66.6.6.6 1470s # expecting access. 1470s ok 374 1470s # --- 1470s # Order mutual-failure 1470s # Allow from somewhere.else.com 1470s # expecting access denial. 1470s ok 375 1470s # --- 1470s # Order mutual-failure 1470s # Deny from all 1470s # expecting access denial. 1470s ok 376 1470s # --- 1470s # Order mutual-failure 1470s # Allow from somewhere.else.com 1470s # Deny from all 1470s # expecting access denial. 1470s ok 377 1470s # --- 1470s # Order mutual-failure 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 378 1470s # --- 1470s # Order mutual-failure 1470s # Allow from somewhere.else.com 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 379 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 380 1470s # --- 1470s # Order mutual-failure 1470s # Allow from somewhere.else.com 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 381 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 382 1470s # --- 1470s # Order mutual-failure 1470s # Allow from somewhere.else.com 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 383 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 384 1470s # --- 1470s # Order mutual-failure 1470s # Allow from somewhere.else.com 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 385 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 386 1470s # --- 1470s # Order mutual-failure 1470s # Allow from somewhere.else.com 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 387 1470s # --- 1470s # Order mutual-failure 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 388 1470s # --- 1470s # Order mutual-failure 1470s # Allow from somewhere.else.com 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 389 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 390 1470s # --- 1470s # Order mutual-failure 1470s # Allow from somewhere.else.com 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 391 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 66.6.6.6 1470s # expecting access denial. 1470s ok 392 1470s # --- 1470s # Order mutual-failure 1470s # Deny from all 1470s # expecting access denial. 1470s ok 393 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 66.6.6.6 1470s # Deny from all 1470s # expecting access denial. 1470s ok 394 1470s # --- 1470s # Order mutual-failure 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 395 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 66.6.6.6 1470s # Deny from localhost 1470s # expecting access denial. 1470s ok 396 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 397 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 66.6.6.6 1470s # Deny from 127.0.0.1 1470s # expecting access denial. 1470s ok 398 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 399 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 66.6.6.6 1470s # Deny from 127.0 1470s # expecting access denial. 1470s ok 400 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 401 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 66.6.6.6 1470s # Deny from 127.0.0.1/255.255.0.0 1470s # expecting access denial. 1470s ok 402 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 403 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 66.6.6.6 1470s # Deny from 127.0.0.1/16 1470s # expecting access denial. 1470s ok 404 1470s # --- 1470s # Order mutual-failure 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 405 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 66.6.6.6 1470s # Deny from somewhere.else.com 1470s # expecting access denial. 1470s ok 406 1470s # --- 1470s # Order mutual-failure 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 407 1470s # --- 1470s # Order mutual-failure 1470s # Allow from 66.6.6.6 1470s # Deny from 66.6.6.6 1470s # expecting access denial. 1470s ok 408 1470s ok 1472s t/modules/actions.t ................. 1472s 1..20 1472s # Running under perl version 5.038002 for linux 1472s # Current time local: Mon Jun 3 13:30:35 2024 1472s # Current time GMT: Mon Jun 3 13:30:35 2024 1472s # Using Test.pm version 1.31 1472s # Using Apache/Test.pm version 1.42 1472s # expected: 200 1472s # received: '200' 1472s ok 1 1472s # expected: 'nada' 1472s # received: 'nada' 1472s ok 2 1472s # expected: 404 1472s # received: '404' 1472s ok 3 1472s ok 4 # skip RC=404, no need to check content 1472s # expected: 404 1472s # received: '404' 1472s ok 5 1472s ok 6 # skip RC=404, no need to check content 1472s # expected: 404 1472s # received: '404' 1472s ok 7 1472s ok 8 # skip RC=404, no need to check content 1472s # expected: 200 1472s # received: '200' 1472s ok 9 1472s # expected: 'nada' 1472s # received: 'nada' 1472s ok 10 1472s # expected: 404 1472s # received: '404' 1472s ok 11 1472s ok 12 # skip RC=404, no need to check content 1472s # expected: 200 1472s # received: '200' 1472s ok 13 1472s # expected: 'POST 1472s # foo2: bar2 1472s # ' 1472s # received: 'POST 1472s # foo2: bar2 1472s # ' 1472s ok 14 1472s # expected: 405 1472s # received: '405' 1472s ok 15 1472s # expected: 200 1472s # received: '200' 1472s ok 16 1472s # expected: 'foo=bar' 1472s # received: 'foo=bar' 1472s ok 17 1472s # expected: 200 1472s # received: '200' 1472s ok 18 1472s # expected: 'POST 1472s # foo2: bar2 1472s # ' 1472s # received: 'POST 1472s # foo2: bar2 1472s # ' 1472s ok 19 1472s # expected: 405 1472s # received: '405' 1472s ok 20 1472s ok 1475s t/modules/alias.t ................... 1475s 1..134 1475s # Running under perl version 5.038002 for linux 1475s # Current time local: Mon Jun 3 13:30:37 2024 1475s # Current time GMT: Mon Jun 3 13:30:37 2024 1475s # Using Test.pm version 1.31 1475s # Using Apache/Test.pm version 1.42 1475s # verifying simple aliases 1475s # testing : /alias/ 1475s # expected: 200 1475s # received: '200' 1475s ok 1 1475s # testing : /bogu/ 1475s # expected: 404 1475s # received: '404' 1475s ok 2 1475s # verifying alias match with /ali[0-9]. 1475s # testing : /ali0 1475s # expected: 0 1475s # received: '0' 1475s ok 3 1475s # testing : /ali1 1475s # expected: 1 1475s # received: '1' 1475s ok 4 1475s # testing : /ali2 1475s # expected: 2 1475s # received: '2' 1475s ok 5 1475s # testing : /ali3 1475s # expected: 3 1475s # received: '3' 1475s ok 6 1475s # testing : /ali4 1475s # expected: 4 1475s # received: '4' 1475s ok 7 1475s # testing : /ali5 1475s # expected: 5 1475s # received: '5' 1475s ok 8 1475s # testing : /ali6 1475s # expected: 6 1475s # received: '6' 1475s ok 9 1475s # testing : /ali7 1475s # expected: 7 1475s # received: '7' 1475s ok 10 1475s # testing : /ali8 1475s # expected: 8 1475s # received: '8' 1475s ok 11 1475s # testing : /ali9 1475s # expected: 9 1475s # received: '9' 1475s ok 12 1475s # verifying expression alias match with /expr/ali[0-9]. 1475s # testing : /ali0 1475s # expected: 0 1475s # received: '0' 1475s ok 13 1475s # testing : /ali1 1475s # expected: 1 1475s # received: '1' 1475s ok 14 1475s # testing : /ali2 1475s # expected: 2 1475s # received: '2' 1475s ok 15 1475s # testing : /ali3 1475s # expected: 3 1475s # received: '3' 1475s ok 16 1475s # testing : /ali4 1475s # expected: 4 1475s # received: '4' 1475s ok 17 1475s # testing : /ali5 1475s # expected: 5 1475s # received: '5' 1475s ok 18 1475s # testing : /ali6 1475s # expected: 6 1475s # received: '6' 1475s ok 19 1475s # testing : /ali7 1475s # expected: 7 1475s # received: '7' 1475s ok 20 1475s # testing : /ali8 1475s # expected: 8 1475s # received: '8' 1475s ok 21 1475s # testing : /ali9 1475s # expected: 9 1475s # received: '9' 1475s ok 22 1475s # testing : /forbid 1475s # expected: '403' 1475s # received: '403' 1475s ok 23 1475s # testing : /gone 1475s # expected: '410' 1475s # received: '410' 1475s ok 24 1475s # testing : /perm 1475s # expected: '301' 1475s # received: '301' 1475s ok 25 1475s # testing : /perm2 1475s # expected: '301' 1475s # received: '301' 1475s ok 26 1475s # testing : /seeother 1475s # expected: '303' 1475s # received: '303' 1475s ok 27 1475s # testing : /temp 1475s # expected: '302' 1475s # received: '302' 1475s ok 28 1475s # testing : /temp2 1475s # expected: '302' 1475s # received: '302' 1475s ok 29 1475s verifying body of perm and temp redirect match 1475s # testing : /p0 1475s # expected: 0 1475s # received: '0' 1475s ok 30 1475s # testing : /p1 1475s # expected: 1 1475s # received: '1' 1475s ok 31 1475s # testing : /p2 1475s # expected: 2 1475s # received: '2' 1475s ok 32 1475s # testing : /p3 1475s # expected: 3 1475s # received: '3' 1475s ok 33 1475s # testing : /p4 1475s # expected: 4 1475s # received: '4' 1475s ok 34 1475s # testing : /p5 1475s # expected: 5 1475s # received: '5' 1475s ok 35 1475s # testing : /p6 1475s # expected: 6 1475s # received: '6' 1475s ok 36 1475s # testing : /p7 1475s # expected: 7 1475s # received: '7' 1475s ok 37 1475s # testing : /p8 1475s # expected: 8 1475s # received: '8' 1475s ok 38 1475s # testing : /p9 1475s # expected: 9 1475s # received: '9' 1475s ok 39 1475s # testing : /t0 1475s # expected: 0 1475s # received: '0' 1475s ok 40 1475s # testing : /t1 1475s # expected: 1 1475s # received: '1' 1475s ok 41 1475s # testing : /t2 1475s # expected: 2 1475s # received: '2' 1475s ok 42 1475s # testing : /t3 1475s # expected: 3 1475s # received: '3' 1475s ok 43 1475s # testing : /t4 1475s # expected: 4 1475s # received: '4' 1475s ok 44 1475s # testing : /t5 1475s # expected: 5 1475s # received: '5' 1475s ok 45 1475s # testing : /t6 1475s # expected: 6 1475s # received: '6' 1475s ok 46 1475s # testing : /t7 1475s # expected: 7 1475s # received: '7' 1475s ok 47 1475s # testing : /t8 1475s # expected: 8 1475s # received: '8' 1475s ok 48 1475s # testing : /t9 1475s # expected: 9 1475s # received: '9' 1475s ok 49 1475s verifying body of perm and temp redirect match with expression support 1475s # testing : /p0 1475s # expected: 0 1475s # received: '0' 1475s ok 50 1475s # testing : /p1 1475s # expected: 1 1475s # received: '1' 1475s ok 51 1475s # testing : /p2 1475s # expected: 2 1475s # received: '2' 1475s ok 52 1475s # testing : /p3 1475s # expected: 3 1475s # received: '3' 1475s ok 53 1475s # testing : /p4 1475s # expected: 4 1475s # received: '4' 1475s ok 54 1475s # testing : /p5 1475s # expected: 5 1475s # received: '5' 1475s ok 55 1475s # testing : /p6 1475s # expected: 6 1475s # received: '6' 1475s ok 56 1475s # testing : /p7 1475s # expected: 7 1475s # received: '7' 1475s ok 57 1475s # testing : /p8 1475s # expected: 8 1475s # received: '8' 1475s ok 58 1475s # testing : /p9 1475s # expected: 9 1475s # received: '9' 1475s ok 59 1475s # testing : /t0 1475s # expected: 0 1475s # received: '0' 1475s ok 60 1475s # testing : /t1 1475s # expected: 1 1475s # received: '1' 1475s ok 61 1475s # testing : /t2 1475s # expected: 2 1475s # received: '2' 1475s ok 62 1475s # testing : /t3 1475s # expected: 3 1475s # received: '3' 1475s ok 63 1475s # testing : /t4 1475s # expected: 4 1475s # received: '4' 1475s ok 64 1475s # testing : /t5 1475s # expected: 5 1475s # received: '5' 1475s ok 65 1475s # testing : /t6 1475s # expected: 6 1475s # received: '6' 1475s ok 66 1475s # testing : /t7 1475s # expected: 7 1475s # received: '7' 1475s ok 67 1475s # testing : /t8 1475s # expected: 8 1475s # received: '8' 1475s ok 68 1475s # testing : /t9 1475s # expected: 9 1475s # received: '9' 1475s ok 69 1475s verifying return code of seeother and gone redirect match 1475s # testing : g0 1475s # expected: '410' 1475s # received: '410' 1475s ok 70 1475s # testing : g1 1475s # expected: '410' 1475s # received: '410' 1475s ok 71 1475s # testing : g2 1475s # expected: '410' 1475s # received: '410' 1475s ok 72 1475s # testing : g3 1475s # expected: '410' 1475s # received: '410' 1475s ok 73 1475s # testing : g4 1475s # expected: '410' 1475s # received: '410' 1475s ok 74 1475s # testing : g5 1475s # expected: '410' 1475s # received: '410' 1475s ok 75 1475s # testing : g6 1475s # expected: '410' 1475s # received: '410' 1475s ok 76 1475s # testing : g7 1475s # expected: '410' 1475s # received: '410' 1475s ok 77 1475s # testing : g8 1475s # expected: '410' 1475s # received: '410' 1475s ok 78 1475s # testing : g9 1475s # expected: '410' 1475s # received: '410' 1475s ok 79 1475s # testing : s0 1475s # expected: '303' 1475s # received: '303' 1475s ok 80 1475s # testing : s1 1475s # expected: '303' 1475s # received: '303' 1475s ok 81 1475s # testing : s2 1475s # expected: '303' 1475s # received: '303' 1475s ok 82 1475s # testing : s3 1475s # expected: '303' 1475s # received: '303' 1475s ok 83 1475s # testing : s4 1475s # expected: '303' 1475s # received: '303' 1475s ok 84 1475s # testing : s5 1475s # expected: '303' 1475s # received: '303' 1475s ok 85 1475s # testing : s6 1475s # expected: '303' 1475s # received: '303' 1475s ok 86 1475s # testing : s7 1475s # expected: '303' 1475s # received: '303' 1475s ok 87 1475s # testing : s8 1475s # expected: '303' 1475s # received: '303' 1475s ok 88 1475s # testing : s9 1475s # expected: '303' 1475s # received: '303' 1475s ok 89 1475s # testing : f0 1475s # expected: '403' 1475s # received: '403' 1475s ok 90 1475s # testing : f1 1475s # expected: '403' 1475s # received: '403' 1475s ok 91 1475s # testing : f2 1475s # expected: '403' 1475s # received: '403' 1475s ok 92 1475s # testing : f3 1475s # expected: '403' 1475s # received: '403' 1475s ok 93 1475s # testing : f4 1475s # expected: '403' 1475s # received: '403' 1475s ok 94 1475s # testing : f5 1475s # expected: '403' 1475s # received: '403' 1475s ok 95 1475s # testing : f6 1475s # expected: '403' 1475s # received: '403' 1475s ok 96 1475s # testing : f7 1475s # expected: '403' 1475s # received: '403' 1475s ok 97 1475s # testing : f8 1475s # expected: '403' 1475s # received: '403' 1475s ok 98 1475s # testing : f9 1475s # expected: '403' 1475s # received: '403' 1475s ok 99 1475s verifying return code of seeother and gone redirect match with expression support 1475s # testing : g0 1475s # expected: '410' 1475s # received: '410' 1475s ok 100 1475s # testing : g1 1475s # expected: '410' 1475s # received: '410' 1475s ok 101 1475s # testing : g2 1475s # expected: '410' 1475s # received: '410' 1475s ok 102 1475s # testing : g3 1475s # expected: '410' 1475s # received: '410' 1475s ok 103 1475s # testing : g4 1475s # expected: '410' 1475s # received: '410' 1475s ok 104 1475s # testing : g5 1475s # expected: '410' 1475s # received: '410' 1475s ok 105 1475s # testing : g6 1475s # expected: '410' 1475s # received: '410' 1475s ok 106 1475s # testing : g7 1475s # expected: '410' 1475s # received: '410' 1475s ok 107 1475s # testing : g8 1475s # expected: '410' 1475s # received: '410' 1475s ok 108 1475s # testing : g9 1475s # expected: '410' 1475s # received: '410' 1475s ok 109 1475s # testing : s0 1475s # expected: '303' 1475s # received: '303' 1475s ok 110 1475s # testing : s1 1475s # expected: '303' 1475s # received: '303' 1475s ok 111 1475s # testing : s2 1475s # expected: '303' 1475s # received: '303' 1475s ok 112 1475s # testing : s3 1475s # expected: '303' 1475s # received: '303' 1475s ok 113 1475s # testing : s4 1475s # expected: '303' 1475s # received: '303' 1475s ok 114 1475s # testing : s5 1475s # expected: '303' 1475s # received: '303' 1475s ok 115 1475s # testing : s6 1475s # expected: '303' 1475s # received: '303' 1475s ok 116 1475s # testing : s7 1475s # expected: '303' 1475s # received: '303' 1475s ok 117 1475s # testing : s8 1475s # expected: '303' 1475s # received: '303' 1475s ok 118 1475s # testing : s9 1475s # expected: '303' 1475s # received: '303' 1475s ok 119 1475s # testing : f0 1475s # expected: '403' 1475s # received: '403' 1475s ok 120 1475s # testing : f1 1475s # expected: '403' 1475s # received: '403' 1475s ok 121 1475s # testing : f2 1475s # expected: '403' 1475s # received: '403' 1475s ok 122 1475s # testing : f3 1475s # expected: '403' 1475s # received: '403' 1475s ok 123 1475s # testing : f4 1475s # expected: '403' 1475s # received: '403' 1475s ok 124 1475s # testing : f5 1475s # expected: '403' 1475s # received: '403' 1475s ok 125 1475s # testing : f6 1475s # expected: '403' 1475s # received: '403' 1475s ok 126 1475s # testing : f7 1475s # expected: '403' 1475s # received: '403' 1475s ok 127 1475s # testing : f8 1475s # expected: '403' 1475s # received: '403' 1475s ok 128 1475s # testing : f9 1475s # expected: '403' 1475s # received: '403' 1475s ok 129 1475s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1475s # verifying /modules/alias/script is plain text 1475s # testing : /modules/alias/script 1475s # expected: '#!/bin/sh 1475s # echo Content-type: text/plain 1475s # echo 1475s # echo this is a shell script cgi. 1475s # ' 1475s # received: '#!/bin/sh 1475s # echo Content-type: text/plain 1475s # echo 1475s # echo this is a shell script cgi. 1475s # ' 1475s ok 130 1475s # verifying same file accessed at /cgi/script is executed code 1475s # testing : /cgi/script 1475s # expected: 'this is a shell script cgi. 1475s # ' 1475s # received: 'this is a shell script cgi. 1475s # ' 1475s ok 131 1475s # verifying ScriptAliasMatch with /aliascgi-script 1475s # testing : /aliascgi-script 1475s # expected: 'this is a shell script cgi. 1475s # ' 1475s # received: 'this is a shell script cgi. 1475s # ' 1475s ok 132 1475s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1475s # testing : /aliascgi-script 1475s # expected: 'this is a shell script cgi. 1475s # ' 1475s # received: 'this is a shell script cgi. 1475s # ' 1475s ok 133 1475s # verifying bad script alias. 1475s # testing : /aliascgi-nada 1475s # expected: 404 1475s # received: '404' 1475s ok 134 1475s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1475s ok 1477s t/modules/allowmethods.t ............ 1477s 1..9 1477s # Running under perl version 5.038002 for linux 1477s # Current time local: Mon Jun 3 13:30:40 2024 1477s # Current time GMT: Mon Jun 3 13:30:40 2024 1477s # Using Test.pm version 1.31 1477s # Using Apache/Test.pm version 1.42 1477s # testing : Get request to /Get responds 200 1477s # expected: 200 1477s # received: '200' 1477s ok 1 1477s # testing : Head request to /Get responds 200 1477s # expected: 200 1477s # received: '200' 1477s ok 2 1477s # testing : Post request to /Get responds 405 1477s # expected: 405 1477s # received: '405' 1477s ok 3 1477s # testing : Get request to /Head responds 200 1477s # expected: 200 1477s # received: '200' 1477s ok 4 1477s # testing : Head request to /Head responds 200 1477s # expected: 200 1477s # received: '200' 1477s ok 5 1477s # testing : Post request to /Head responds 405 1477s # expected: 405 1477s # received: '405' 1477s ok 6 1477s # testing : Get request to /Post responds 405 1477s # expected: 405 1477s # received: '405' 1477s ok 7 1477s # testing : Head request to /Post responds 405 1477s # expected: 405 1477s # received: '405' 1477s ok 8 1477s # testing : Post request to /Post responds 200 1477s # expected: 200 1477s # received: '200' 1477s ok 9 1477s ok 1480s t/modules/asis.t .................... 1480s 1..3 1480s # Running under perl version 5.038002 for linux 1480s # Current time local: Mon Jun 3 13:30:42 2024 1480s # Current time GMT: Mon Jun 3 13:30:42 2024 1480s # Using Test.pm version 1.31 1480s # Using Apache/Test.pm version 1.42 1480s # testing : asis content OK 1480s # expected: 'This is asis content. 1480s # ' 1480s # received: 'This is asis content. 1480s # ' 1480s ok 1 1480s # testing : asis gave 404 error 1480s # expected: 404 1480s # received: '404' 1480s ok 2 1480s # testing : asis gave 403 error 1480s # expected: 403 1480s # received: '403' 1480s ok 3 1480s ok 1484s t/modules/authz_core.t .............. 1484s 1..504 1484s # Running under perl version 5.038002 for linux 1484s # Current time local: Mon Jun 3 13:30:45 2024 1484s # Current time GMT: Mon Jun 3 13:30:45 2024 1484s # Using Test.pm version 1.31 1484s # Using Apache/Test.pm version 1.42 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/basic1 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/groups1 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 200, expected 200 [a/ : a/ ] 1484s ok 1 1484s # got 200, expected 200 [a/ : a/ 1] 1484s ok 2 1484s # got 200, expected 200 [a/ : a/ 2] 1484s ok 3 1484s # got 200, expected 200 [a/ : a/ 1 2] 1484s ok 4 1484s # got 200, expected 200 [a/ : a/ 3] 1484s ok 5 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ user1: a/ ] 1484s ok 6 1484s # got 200, expected 200 [a/ user1: a/ user1] 1484s ok 7 1484s # got 401, expected 401 [a/ user1: a/ user2] 1484s ok 8 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ Any 1 2: a/ ] 1484s ok 9 1484s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1484s ok 10 1484s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1484s ok 11 1484s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1484s ok 12 1484s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1484s ok 13 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1484s ok 14 1484s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1484s ok 15 1484s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1484s ok 16 1484s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1484s ok 17 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1484s ok 18 1484s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1484s ok 19 1484s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1484s ok 20 1484s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1484s ok 21 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1484s ok 22 1484s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1484s ok 23 1484s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1484s ok 24 1484s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1484s ok 25 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1484s ok 26 1484s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1484s ok 27 1484s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1484s ok 28 1484s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1484s ok 29 1484s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1484s ok 30 1484s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1484s ok 31 1484s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1484s ok 32 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1484s ok 33 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1484s ok 34 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1484s ok 35 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1484s ok 36 1484s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1484s ok 37 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1484s ok 38 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1484s ok 39 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1484s ok 40 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1484s ok 41 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1484s ok 42 1484s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1484s ok 43 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1484s ok 44 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1484s ok 45 1484s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1484s ok 46 1484s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1484s ok 47 1484s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1484s ok 48 1484s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1484s ok 49 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1484s ok 50 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1484s ok 51 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1484s ok 52 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1484s ok 53 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1484s ok 54 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1484s ok 55 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1484s ok 56 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1484s ok 57 1484s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1484s ok 58 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 1 !2: a/ ] 1484s ok 59 1484s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1484s ok 60 1484s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1484s ok 61 1484s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1484s ok 62 1484s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1484s ok 63 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1484s ok 64 1484s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1484s ok 65 1484s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1484s ok 66 1484s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1484s ok 67 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1484s ok 68 1484s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1484s ok 69 1484s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1484s ok 70 1484s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1484s ok 71 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1484s ok 72 1484s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1484s ok 73 1484s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1484s ok 74 1484s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1484s ok 75 1484s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1484s ok 76 1484s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1484s ok 77 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1484s ok 78 1484s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1484s ok 79 1484s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1484s ok 80 1484s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1484s ok 81 1484s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1484s ok 82 1484s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1484s ok 83 1484s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1484s ok 84 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1484s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1484s ok 85 1484s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1484s ok 86 1484s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1484s ok 87 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1484s ok 88 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1484s ok 89 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1484s ok 90 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1484s ok 91 1484s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1484s ok 92 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1484s ok 93 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1484s ok 94 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1484s ok 95 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1484s ok 96 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1484s ok 97 1484s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1484s ok 98 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1484s ok 99 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1484s ok 100 1484s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1484s ok 101 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1484s ok 102 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1484s ok 103 1484s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1484s ok 104 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1484s ok 105 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1484s ok 106 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1484s ok 107 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1484s ok 108 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1484s ok 109 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1484s ok 110 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1484s ok 111 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1484s ok 112 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1484s ok 113 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 1 2: a/ ] 1484s ok 114 1484s # got 403, expected 403 [a/ All 1 2: a/ 1] 1484s ok 115 1484s # got 403, expected 403 [a/ All 1 2: a/ 2] 1484s ok 116 1484s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1484s ok 117 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1484s ok 118 1484s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1484s ok 119 1484s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1484s ok 120 1484s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1484s ok 121 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1484s ok 122 1484s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1484s ok 123 1484s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1484s ok 124 1484s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1484s ok 125 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1484s ok 126 1484s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1484s ok 127 1484s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1484s ok 128 1484s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1484s ok 129 1484s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1484s ok 130 1484s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1484s ok 131 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1484s ok 132 1484s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1484s ok 133 1484s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1484s ok 134 1484s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1484s ok 135 1484s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1484s ok 136 1484s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1484s ok 137 1484s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1484s ok 138 1484s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1484s ok 139 1484s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1484s ok 140 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1484s ok 141 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1484s ok 142 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1484s ok 143 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1484s ok 144 1484s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1484s ok 145 1484s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1484s ok 146 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1484s ok 147 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1484s ok 148 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1484s ok 149 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1484s ok 150 1484s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1484s ok 151 1484s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1484s ok 152 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1484s ok 153 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1484s ok 154 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1484s ok 155 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1484s ok 156 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1484s ok 157 1484s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1484s ok 158 1484s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1484s ok 159 1484s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1484s ok 160 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1484s ok 161 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1484s ok 162 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1484s ok 163 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1484s ok 164 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1484s ok 165 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1484s ok 166 1484s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1484s ok 167 1484s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1484s ok 168 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1484s ok 169 1484s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1484s ok 170 1484s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1484s ok 171 1484s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1484s ok 172 1484s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1484s ok 173 1484s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1484s ok 174 1484s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1484s ok 175 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1484s ok 176 1484s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1484s ok 177 1484s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1484s ok 178 1484s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1484s ok 179 1484s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1484s ok 180 1484s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1484s ok 181 1484s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1484s ok 182 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1484s ok 183 1484s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1484s ok 184 1484s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1484s ok 185 1484s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1484s ok 186 1484s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1484s ok 187 1484s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1484s ok 188 1484s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1484s ok 189 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1484s ok 190 1484s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1484s ok 191 1484s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1484s ok 192 1484s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1484s ok 193 1484s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1484s ok 194 1484s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1484s ok 195 1484s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1484s ok 196 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1484s ok 197 1484s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1484s ok 198 1484s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1484s ok 199 1484s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1484s ok 200 1484s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1484s ok 201 1484s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1484s ok 202 1484s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1484s ok 203 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1484s ok 204 1484s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1484s ok 205 1484s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1484s ok 206 1484s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1484s ok 207 1484s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1484s ok 208 1484s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1484s ok 209 1484s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1484s ok 210 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1484s ok 211 1484s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1484s ok 212 1484s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1484s ok 213 1484s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1484s ok 214 1484s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1484s ok 215 1484s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1484s ok 216 1484s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1484s ok 217 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1484s ok 218 1484s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1484s ok 219 1484s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1484s ok 220 1484s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1484s ok 221 1484s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1484s ok 222 1484s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1484s ok 223 1484s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1484s ok 224 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1484s ok 225 1484s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1484s ok 226 1484s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1484s ok 227 1484s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1484s ok 228 1484s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1484s ok 229 1484s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1484s ok 230 1484s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1484s ok 231 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1484s ok 232 1484s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1484s ok 233 1484s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1484s ok 234 1484s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1484s ok 235 1484s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1484s ok 236 1484s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1484s ok 237 1484s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1484s ok 238 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1484s ok 239 1484s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1484s ok 240 1484s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1484s ok 241 1484s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1484s ok 242 1484s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1484s ok 243 1484s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1484s ok 244 1484s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1484s ok 245 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1484s ok 246 1484s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1484s ok 247 1484s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1484s ok 248 1484s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1484s ok 249 1484s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1484s ok 250 1484s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1484s ok 251 1484s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1484s ok 252 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1484s ok 253 1484s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1484s ok 254 1484s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1484s ok 255 1484s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1484s ok 256 1484s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1484s ok 257 1484s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1484s ok 258 1484s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1484s ok 259 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1484s ok 260 1484s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1484s ok 261 1484s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1484s ok 262 1484s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1484s ok 263 1484s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1484s ok 264 1484s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1484s ok 265 1484s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1484s ok 266 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1484s ok 267 1484s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1484s ok 268 1484s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1484s ok 269 1484s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1484s ok 270 1484s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1484s ok 271 1484s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1484s ok 272 1484s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1484s ok 273 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1484s ok 274 1484s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1484s ok 275 1484s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1484s ok 276 1484s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1484s ok 277 1484s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1484s ok 278 1484s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1484s ok 279 1484s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1484s ok 280 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1484s ok 281 1484s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1484s ok 282 1484s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1484s ok 283 1484s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1484s ok 284 1484s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1484s ok 285 1484s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1484s ok 286 1484s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1484s ok 287 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1484s ok 288 1484s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1484s ok 289 1484s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1484s ok 290 1484s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1484s ok 291 1484s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1484s ok 292 1484s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1484s ok 293 1484s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1484s ok 294 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1484s ok 295 1484s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1484s ok 296 1484s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1484s ok 297 1484s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1484s ok 298 1484s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1484s ok 299 1484s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1484s ok 300 1484s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1484s ok 301 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1484s ok 302 1484s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1484s ok 303 1484s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1484s ok 304 1484s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1484s ok 305 1484s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1484s ok 306 1484s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1484s ok 307 1484s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1484s ok 308 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1484s ok 309 1484s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1484s ok 310 1484s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1484s ok 311 1484s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1484s ok 312 1484s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1484s ok 313 1484s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1484s ok 314 1484s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1484s ok 315 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1484s ok 316 1484s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1484s ok 317 1484s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1484s ok 318 1484s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1484s ok 319 1484s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1484s ok 320 1484s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1484s ok 321 1484s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1484s ok 322 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1484s ok 323 1484s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1484s ok 324 1484s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1484s ok 325 1484s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1484s ok 326 1484s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1484s ok 327 1484s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1484s ok 328 1484s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1484s ok 329 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1484s ok 330 1484s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1484s ok 331 1484s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1484s ok 332 1484s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1484s ok 333 1484s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1484s ok 334 1484s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1484s ok 335 1484s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1484s ok 336 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1484s ok 337 1484s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1484s ok 338 1484s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1484s ok 339 1484s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1484s ok 340 1484s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1484s ok 341 1484s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1484s ok 342 1484s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1484s ok 343 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1484s ok 344 1484s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1484s ok 345 1484s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1484s ok 346 1484s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1484s ok 347 1484s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1484s ok 348 1484s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1484s ok 349 1484s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1484s ok 350 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1484s ok 351 1484s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1484s ok 352 1484s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1484s ok 353 1484s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1484s ok 354 1484s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1484s ok 355 1484s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1484s ok 356 1484s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1484s ok 357 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1484s ok 358 1484s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1484s ok 359 1484s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1484s ok 360 1484s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1484s ok 361 1484s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1484s ok 362 1484s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1484s ok 363 1484s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1484s ok 364 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1484s ok 365 1484s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1484s ok 366 1484s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1484s ok 367 1484s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1484s ok 368 1484s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1484s ok 369 1484s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1484s ok 370 1484s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1484s ok 371 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1484s ok 372 1484s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1484s ok 373 1484s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1484s ok 374 1484s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1484s ok 375 1484s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1484s ok 376 1484s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1484s ok 377 1484s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1484s ok 378 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1484s ok 379 1484s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1484s ok 380 1484s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1484s ok 381 1484s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1484s ok 382 1484s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1484s ok 383 1484s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1484s ok 384 1484s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1484s ok 385 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1484s ok 386 1484s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1484s ok 387 1484s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1484s ok 388 1484s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1484s ok 389 1484s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1484s ok 390 1484s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1484s ok 391 1484s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1484s ok 392 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1484s ok 393 1484s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1484s ok 394 1484s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1484s ok 395 1484s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1484s ok 396 1484s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1484s ok 397 1484s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1484s ok 398 1484s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1484s ok 399 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1484s ok 400 1484s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1484s ok 401 1484s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1484s ok 402 1484s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1484s ok 403 1484s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1484s ok 404 1484s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1484s ok 405 1484s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1484s ok 406 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1484s ok 407 1484s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1484s ok 408 1484s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1484s ok 409 1484s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1484s ok 410 1484s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1484s ok 411 1484s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1484s ok 412 1484s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1484s ok 413 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1484s ok 414 1484s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1484s ok 415 1484s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1484s ok 416 1484s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1484s ok 417 1484s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1484s ok 418 1484s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1484s ok 419 1484s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1484s ok 420 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1484s ok 421 1484s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1484s ok 422 1484s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1484s ok 423 1484s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1484s ok 424 1484s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1484s ok 425 1484s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1484s ok 426 1484s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1484s ok 427 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1484s ok 428 1484s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1484s ok 429 1484s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1484s ok 430 1484s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1484s ok 431 1484s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1484s ok 432 1484s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1484s ok 433 1484s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1484s ok 434 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1484s ok 435 1484s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1484s ok 436 1484s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1484s ok 437 1484s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1484s ok 438 1484s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1484s ok 439 1484s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1484s ok 440 1484s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1484s ok 441 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1484s ok 442 1484s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1484s ok 443 1484s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1484s ok 444 1484s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1484s ok 445 1484s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1484s ok 446 1484s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1484s ok 447 1484s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1484s ok 448 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1484s ok 449 1484s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1484s ok 450 1484s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1484s ok 451 1484s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1484s ok 452 1484s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1484s ok 453 1484s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1484s ok 454 1484s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1484s ok 455 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1484s ok 456 1484s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1484s ok 457 1484s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1484s ok 458 1484s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1484s ok 459 1484s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1484s ok 460 1484s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1484s ok 461 1484s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1484s ok 462 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1484s ok 463 1484s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1484s ok 464 1484s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1484s ok 465 1484s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1484s ok 466 1484s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1484s ok 467 1484s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1484s ok 468 1484s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1484s ok 469 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1484s ok 470 1484s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1484s ok 471 1484s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1484s ok 472 1484s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1484s ok 473 1484s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1484s ok 474 1484s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1484s ok 475 1484s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1484s ok 476 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1484s ok 477 1484s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1484s ok 478 1484s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1484s ok 479 1484s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1484s ok 480 1484s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1484s ok 481 1484s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1484s ok 482 1484s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1484s ok 483 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1484s ok 484 1484s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1484s ok 485 1484s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1484s ok 486 1484s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1484s ok 487 1484s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1484s ok 488 1484s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1484s ok 489 1484s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1484s ok 490 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1484s ok 491 1484s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1484s ok 492 1484s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1484s ok 493 1484s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1484s ok 494 1484s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1484s ok 495 1484s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1484s ok 496 1484s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1484s ok 497 1484s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1484s ok 498 1484s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1484s ok 499 1484s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1484s ok 500 1484s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1484s ok 501 1484s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1484s ok 502 1484s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1484s ok 503 1484s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1484s ok 504 1484s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/basic1 1484s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1484s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1484s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1484s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/groups1 1484s ok 1486s t/modules/autoindex.t ............... 1486s 1..84 1486s # Running under perl version 5.038002 for linux 1486s # Current time local: Mon Jun 3 13:30:49 2024 1486s # Current time GMT: Mon Jun 3 13:30:49 2024 1486s # Using Test.pm version 1.31 1486s # Using Apache/Test.pm version 1.42 1486s --- 1486s IndexOrderDefault Ascending Name 1486s GET /modules/autoindex/htaccess/ 1486s ok 1 1486s --- 1486s IndexOrderDefault Ascending Name 1486s 1486s (C=N O=A) 1486s GET /modules/autoindex/htaccess/?C=N&O=A 1486s ok 2 1486s --- 1486s IndexOrderDefault Ascending Name 1486s 1486s (C=N O=D) 1486s GET /modules/autoindex/htaccess/?C=N&O=D 1486s ok 3 1486s --- 1486s IndexOrderDefault Ascending Name 1486s 1486s (C=M O=A) 1486s GET /modules/autoindex/htaccess/?C=M&O=A 1486s ok 4 1486s --- 1486s IndexOrderDefault Ascending Name 1486s 1486s (C=M O=D) 1486s GET /modules/autoindex/htaccess/?C=M&O=D 1486s ok 5 1486s --- 1486s IndexOrderDefault Ascending Name 1486s 1486s (C=S O=A) 1486s GET /modules/autoindex/htaccess/?C=S&O=A 1486s ok 6 1486s --- 1486s IndexOrderDefault Ascending Name 1486s 1486s (C=S O=D) 1486s GET /modules/autoindex/htaccess/?C=S&O=D 1486s ok 7 1486s --- 1486s IndexOrderDefault Ascending Date 1486s GET /modules/autoindex/htaccess/ 1486s ok 8 1486s --- 1486s IndexOrderDefault Ascending Date 1486s 1486s (C=N O=A) 1486s GET /modules/autoindex/htaccess/?C=N&O=A 1486s ok 9 1486s --- 1486s IndexOrderDefault Ascending Date 1486s 1486s (C=N O=D) 1486s GET /modules/autoindex/htaccess/?C=N&O=D 1486s ok 10 1486s --- 1486s IndexOrderDefault Ascending Date 1486s 1486s (C=M O=A) 1486s GET /modules/autoindex/htaccess/?C=M&O=A 1486s ok 11 1486s --- 1486s IndexOrderDefault Ascending Date 1486s 1486s (C=M O=D) 1486s GET /modules/autoindex/htaccess/?C=M&O=D 1486s ok 12 1486s --- 1486s IndexOrderDefault Ascending Date 1486s 1486s (C=S O=A) 1486s GET /modules/autoindex/htaccess/?C=S&O=A 1486s ok 13 1486s --- 1486s IndexOrderDefault Ascending Date 1486s 1486s (C=S O=D) 1486s GET /modules/autoindex/htaccess/?C=S&O=D 1486s ok 14 1486s --- 1486s IndexOrderDefault Ascending Size 1486s GET /modules/autoindex/htaccess/ 1486s ok 15 1486s --- 1486s IndexOrderDefault Ascending Size 1486s 1486s (C=N O=A) 1486s GET /modules/autoindex/htaccess/?C=N&O=A 1486s ok 16 1486s --- 1486s IndexOrderDefault Ascending Size 1486s 1486s (C=N O=D) 1486s GET /modules/autoindex/htaccess/?C=N&O=D 1486s ok 17 1486s --- 1486s IndexOrderDefault Ascending Size 1486s 1486s (C=M O=A) 1486s GET /modules/autoindex/htaccess/?C=M&O=A 1486s ok 18 1486s --- 1486s IndexOrderDefault Ascending Size 1486s 1486s (C=M O=D) 1486s GET /modules/autoindex/htaccess/?C=M&O=D 1486s ok 19 1486s --- 1486s IndexOrderDefault Ascending Size 1486s 1486s (C=S O=A) 1486s GET /modules/autoindex/htaccess/?C=S&O=A 1486s ok 20 1486s --- 1486s IndexOrderDefault Ascending Size 1486s 1486s (C=S O=D) 1486s GET /modules/autoindex/htaccess/?C=S&O=D 1486s ok 21 1486s --- 1486s IndexOrderDefault Descending Name 1486s GET /modules/autoindex/htaccess/ 1486s ok 22 1486s --- 1486s IndexOrderDefault Descending Name 1486s 1486s (C=N O=A) 1486s GET /modules/autoindex/htaccess/?C=N&O=A 1486s ok 23 1486s --- 1486s IndexOrderDefault Descending Name 1486s 1486s (C=N O=D) 1486s GET /modules/autoindex/htaccess/?C=N&O=D 1486s ok 24 1486s --- 1486s IndexOrderDefault Descending Name 1486s 1486s (C=M O=A) 1486s GET /modules/autoindex/htaccess/?C=M&O=A 1486s ok 25 1486s --- 1486s IndexOrderDefault Descending Name 1486s 1486s (C=M O=D) 1486s GET /modules/autoindex/htaccess/?C=M&O=D 1486s ok 26 1486s --- 1486s IndexOrderDefault Descending Name 1486s 1486s (C=S O=A) 1486s GET /modules/autoindex/htaccess/?C=S&O=A 1486s ok 27 1486s --- 1486s IndexOrderDefault Descending Name 1486s 1486s (C=S O=D) 1486s GET /modules/autoindex/htaccess/?C=S&O=D 1486s ok 28 1486s --- 1486s IndexOrderDefault Descending Date 1486s GET /modules/autoindex/htaccess/ 1486s ok 29 1486s --- 1486s IndexOrderDefault Descending Date 1486s 1486s (C=N O=A) 1486s GET /modules/autoindex/htaccess/?C=N&O=A 1486s ok 30 1486s --- 1486s IndexOrderDefault Descending Date 1486s 1486s (C=N O=D) 1486s GET /modules/autoindex/htaccess/?C=N&O=D 1486s ok 31 1486s --- 1486s IndexOrderDefault Descending Date 1486s 1486s (C=M O=A) 1486s GET /modules/autoindex/htaccess/?C=M&O=A 1486s ok 32 1486s --- 1486s IndexOrderDefault Descending Date 1486s 1486s (C=M O=D) 1486s GET /modules/autoindex/htaccess/?C=M&O=D 1486s ok 33 1486s --- 1486s IndexOrderDefault Descending Date 1486s 1486s (C=S O=A) 1486s GET /modules/autoindex/htaccess/?C=S&O=A 1486s ok 34 1486s --- 1486s IndexOrderDefault Descending Date 1486s 1486s (C=S O=D) 1486s GET /modules/autoindex/htaccess/?C=S&O=D 1486s ok 35 1486s --- 1486s IndexOrderDefault Descending Size 1486s GET /modules/autoindex/htaccess/ 1486s ok 36 1486s --- 1486s IndexOrderDefault Descending Size 1486s 1486s (C=N O=A) 1486s GET /modules/autoindex/htaccess/?C=N&O=A 1486s ok 37 1486s --- 1486s IndexOrderDefault Descending Size 1486s 1486s (C=N O=D) 1486s GET /modules/autoindex/htaccess/?C=N&O=D 1486s ok 38 1486s --- 1486s IndexOrderDefault Descending Size 1486s 1486s (C=M O=A) 1486s GET /modules/autoindex/htaccess/?C=M&O=A 1486s ok 39 1486s --- 1486s IndexOrderDefault Descending Size 1486s 1486s (C=M O=D) 1486s GET /modules/autoindex/htaccess/?C=M&O=D 1486s ok 40 1486s --- 1486s IndexOrderDefault Descending Size 1486s 1486s (C=S O=A) 1486s GET /modules/autoindex/htaccess/?C=S&O=A 1486s ok 41 1486s --- 1486s IndexOrderDefault Descending Size 1486s 1486s (C=S O=D) 1486s GET /modules/autoindex/htaccess/?C=S&O=D 1486s ok 42 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Name 1486s GET /modules/autoindex/htaccess/ 1486s ok 43 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Name 1486s 1486s (C=N O=A) 1486s GET /modules/autoindex/htaccess/?C=N&O=A 1486s ok 44 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Name 1486s 1486s (C=N O=D) 1486s GET /modules/autoindex/htaccess/?C=N&O=D 1486s ok 45 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Name 1486s 1486s (C=M O=A) 1486s GET /modules/autoindex/htaccess/?C=M&O=A 1486s ok 46 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Name 1486s 1486s (C=M O=D) 1486s GET /modules/autoindex/htaccess/?C=M&O=D 1486s ok 47 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Name 1486s 1486s (C=S O=A) 1486s GET /modules/autoindex/htaccess/?C=S&O=A 1486s ok 48 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Name 1486s 1486s (C=S O=D) 1486s GET /modules/autoindex/htaccess/?C=S&O=D 1486s ok 49 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Date 1486s GET /modules/autoindex/htaccess/ 1486s ok 50 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Date 1486s 1486s (C=N O=A) 1486s GET /modules/autoindex/htaccess/?C=N&O=A 1486s ok 51 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Date 1486s 1486s (C=N O=D) 1486s GET /modules/autoindex/htaccess/?C=N&O=D 1486s ok 52 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Date 1486s 1486s (C=M O=A) 1486s GET /modules/autoindex/htaccess/?C=M&O=A 1486s ok 53 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Date 1486s 1486s (C=M O=D) 1486s GET /modules/autoindex/htaccess/?C=M&O=D 1486s ok 54 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Date 1486s 1486s (C=S O=A) 1486s GET /modules/autoindex/htaccess/?C=S&O=A 1486s ok 55 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Date 1486s 1486s (C=S O=D) 1486s GET /modules/autoindex/htaccess/?C=S&O=D 1486s ok 56 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Size 1486s GET /modules/autoindex/htaccess/ 1486s ok 57 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Size 1486s 1486s (C=N O=A) 1486s GET /modules/autoindex/htaccess/?C=N&O=A 1486s ok 58 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Size 1486s 1486s (C=N O=D) 1486s GET /modules/autoindex/htaccess/?C=N&O=D 1486s ok 59 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Size 1486s 1486s (C=M O=A) 1486s GET /modules/autoindex/htaccess/?C=M&O=A 1486s ok 60 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Size 1486s 1486s (C=M O=D) 1486s GET /modules/autoindex/htaccess/?C=M&O=D 1486s ok 61 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Size 1486s 1486s (C=S O=A) 1486s GET /modules/autoindex/htaccess/?C=S&O=A 1486s ok 62 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Ascending Size 1486s 1486s (C=S O=D) 1486s GET /modules/autoindex/htaccess/?C=S&O=D 1486s ok 63 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Name 1486s GET /modules/autoindex/htaccess/ 1486s ok 64 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Name 1486s 1486s (C=N O=A) 1486s GET /modules/autoindex/htaccess/?C=N&O=A 1486s ok 65 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Name 1486s 1486s (C=N O=D) 1486s GET /modules/autoindex/htaccess/?C=N&O=D 1486s ok 66 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Name 1486s 1486s (C=M O=A) 1486s GET /modules/autoindex/htaccess/?C=M&O=A 1486s ok 67 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Name 1486s 1486s (C=M O=D) 1486s GET /modules/autoindex/htaccess/?C=M&O=D 1486s ok 68 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Name 1486s 1486s (C=S O=A) 1486s GET /modules/autoindex/htaccess/?C=S&O=A 1486s ok 69 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Name 1486s 1486s (C=S O=D) 1486s GET /modules/autoindex/htaccess/?C=S&O=D 1486s ok 70 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Date 1486s GET /modules/autoindex/htaccess/ 1486s ok 71 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Date 1486s 1486s (C=N O=A) 1486s GET /modules/autoindex/htaccess/?C=N&O=A 1486s ok 72 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Date 1486s 1486s (C=N O=D) 1486s GET /modules/autoindex/htaccess/?C=N&O=D 1486s ok 73 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Date 1486s 1486s (C=M O=A) 1486s GET /modules/autoindex/htaccess/?C=M&O=A 1486s ok 74 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Date 1486s 1486s (C=M O=D) 1486s GET /modules/autoindex/htaccess/?C=M&O=D 1486s ok 75 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Date 1486s 1486s (C=S O=A) 1486s GET /modules/autoindex/htaccess/?C=S&O=A 1486s ok 76 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Date 1486s 1486s (C=S O=D) 1486s GET /modules/autoindex/htaccess/?C=S&O=D 1486s ok 77 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Size 1486s GET /modules/autoindex/htaccess/ 1486s ok 78 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Size 1486s 1486s (C=N O=A) 1486s GET /modules/autoindex/htaccess/?C=N&O=A 1486s ok 79 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Size 1486s 1486s (C=N O=D) 1486s GET /modules/autoindex/htaccess/?C=N&O=D 1486s ok 80 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Size 1486s 1486s (C=M O=A) 1486s GET /modules/autoindex/htaccess/?C=M&O=A 1486s ok 81 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Size 1486s 1486s (C=M O=D) 1486s GET /modules/autoindex/htaccess/?C=M&O=D 1486s ok 82 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Size 1486s 1486s (C=S O=A) 1486s GET /modules/autoindex/htaccess/?C=S&O=A 1486s ok 83 1486s --- 1486s IndexOptions FancyIndexing 1486s IndexOrderDefault Descending Size 1486s 1486s (C=S O=D) 1486s GET /modules/autoindex/htaccess/?C=S&O=D 1486s ok 84 1486s ok 1489s t/modules/autoindex2.t .............. 1489s 1..3 1489s # Running under perl version 5.038002 for linux 1489s # Current time local: Mon Jun 3 13:30:51 2024 1489s # Current time GMT: Mon Jun 3 13:30:51 2024 1489s # Using Test.pm version 1.31 1489s # Using Apache/Test.pm version 1.42 1489s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1489s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1489s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1489s # testing : dir_broken should not be listed 1489s # expected: 0 1489s # received: 0 1489s ok 1 1489s # testing : dir_normal should be listed 1489s # expected: 1 1489s # received: 1 1489s ok 2 1489s # testing : dir_protected should not be listed 1489s # expected: 0 1489s # received: 0 1489s ok 3 1489s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1489s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1489s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1489s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1489s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1489s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1489s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1489s ok 1491s t/modules/brotli.t .................. 1491s 1..64 1491s # Running under perl version 5.038002 for linux 1491s # Current time local: Mon Jun 3 13:30:54 2024 1491s # Current time GMT: Mon Jun 3 13:30:54 2024 1491s # Using Test.pm version 1.31 1491s # Using Apache/Test.pm version 1.42 1491s qvalue: 1491s # expected: 200 1491s # received: '200' 1491s ok 1 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 2 1491s qvalue: 1491s # expected: 200 1491s # received: '200' 1491s ok 3 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 4 1491s qvalue: 1491s # expected: 200 1491s # received: '200' 1491s ok 5 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 6 1491s qvalue: 1491s # expected: 200 1491s # received: '200' 1491s ok 7 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 8 1491s qvalue: 1491s # expected: 200 1491s # received: '200' 1491s ok 9 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 10 1491s qvalue: 1491s # expected: 200 1491s # received: '200' 1491s ok 11 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 12 1491s qvalue: ; 1491s # expected: 200 1491s # received: '200' 1491s ok 13 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 14 1491s qvalue: ; 1491s # expected: 200 1491s # received: '200' 1491s ok 15 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 16 1491s qvalue: ; 1491s # expected: 200 1491s # received: '200' 1491s ok 17 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 18 1491s qvalue: ;q= 1491s # expected: 200 1491s # received: '200' 1491s ok 19 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 20 1491s qvalue: ;q= 1491s # expected: 200 1491s # received: '200' 1491s ok 21 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 22 1491s qvalue: ;q= 1491s # expected: 200 1491s # received: '200' 1491s ok 23 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 24 1491s qvalue: ;q=0 1491s # expected: 200 1491s # received: '200' 1491s ok 25 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 26 1491s qvalue: ;q=0 1491s # expected: 200 1491s # received: '200' 1491s ok 27 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 28 1491s qvalue: ;q=0 1491s # expected: 200 1491s # received: '200' 1491s ok 29 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 30 1491s qvalue: ;q=0. 1491s # expected: 200 1491s # received: '200' 1491s ok 31 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 32 1491s qvalue: ;q=0. 1491s # expected: 200 1491s # received: '200' 1491s ok 33 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 34 1491s qvalue: ;q=0. 1491s # expected: 200 1491s # received: '200' 1491s ok 35 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 36 1491s qvalue: ;q=0.0 1491s # expected: 200 1491s # received: '200' 1491s ok 37 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 38 1491s qvalue: ;q=0.0 1491s # expected: 200 1491s # received: '200' 1491s ok 39 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 40 1491s qvalue: ;q=0.0 1491s # expected: 200 1491s # received: '200' 1491s ok 41 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 42 1491s qvalue: ;q=0.00 1491s # expected: 200 1491s # received: '200' 1491s ok 43 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 44 1491s qvalue: ;q=0.00 1491s # expected: 200 1491s # received: '200' 1491s ok 45 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 46 1491s qvalue: ;q=0.00 1491s # expected: 200 1491s # received: '200' 1491s ok 47 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 48 1491s qvalue: ;q=0.000 1491s # expected: 200 1491s # received: '200' 1491s ok 49 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 50 1491s qvalue: ;q=0.000 1491s # expected: 200 1491s # received: '200' 1491s ok 51 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 52 1491s qvalue: ;q=0.000 1491s # expected: 200 1491s # received: '200' 1491s ok 53 1491s # testing : response without Content-Encoding is OK 1491s # expected: undef 1491s # received: undef 1491s ok 54 1491s qvalue: ;q=0.0000 1491s # expected: 200 1491s # received: '200' 1491s ok 55 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 56 1491s qvalue: ;q=0.0000 1491s # expected: 200 1491s # received: '200' 1491s ok 57 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 58 1491s qvalue: ;q=0.0000 1491s # expected: 200 1491s # received: '200' 1491s ok 59 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 60 1491s # expected: 200 1491s # received: '200' 1491s ok 61 1491s # testing : response Content-Encoding is OK 1491s # expected: 'br' 1491s # received: 'br' 1491s ok 62 1491s # expected: 200 1491s # received: '200' 1491s ok 63 1491s # testing : response Content-Encoding is OK 1491s # expected: 'gzip' 1491s # received: 'gzip' 1491s ok 64 1491s ok 1494s t/modules/buffer.t .................. 1494s 1..12 1494s # Running under perl version 5.038002 for linux 1494s # Current time local: Mon Jun 3 13:30:56 2024 1494s # Current time GMT: Mon Jun 3 13:30:56 2024 1494s # Using Test.pm version 1.31 1494s # Using Apache/Test.pm version 1.42 1494s # testing : Checking return code is '200' 1494s # expected: 200 1494s # received: '200' 1494s ok 1 1494s ok 2 1494s # testing : Checking return code is '200' 1494s # expected: 200 1494s # received: '200' 1494s ok 3 1494s ok 4 1494s # testing : Checking return code is '200' 1494s # expected: 200 1494s # received: '200' 1494s ok 5 1494s ok 6 1494s # testing : Checking return code is '200' 1494s # expected: 200 1494s # received: '200' 1494s ok 7 1494s ok 8 1494s # testing : Checking return code is '200' 1494s # expected: 200 1494s # received: '200' 1494s ok 9 1494s ok 10 1494s # testing : Checking return code is '200' 1494s # expected: 200 1494s # received: '200' 1494s ok 11 1494s ok 12 1494s ok 1496s t/modules/cache.t ................... 1496s 1..3 1496s # Running under perl version 5.038002 for linux 1496s # Current time local: Mon Jun 3 13:30:59 2024 1496s # Current time GMT: Mon Jun 3 13:30:59 2024 1496s # Using Test.pm version 1.31 1496s # Using Apache/Test.pm version 1.42 1496s # testing : non-cached call to index.html 1496s # expected: 200 1496s # received: '200' 1496s ok 1 1496s # testing : call to cache index.html 1496s # expected: 200 1496s # received: '200' 1496s ok 2 1496s # testing : cached call to index.html 1496s # expected: 200 1496s # received: '200' 1496s ok 3 1496s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1496s ok 1502s t/modules/cgi.t ..................... 1502s 1..58 1502s # Running under perl version 5.038002 for linux 1502s # Current time local: Mon Jun 3 13:31:01 2024 1502s # Current time GMT: Mon Jun 3 13:31:01 2024 1502s # Using Test.pm version 1.31 1502s # Using Apache/Test.pm version 1.42 1502s # testing : return code for acceptpathinfodefault.sh 1502s # expected: 200 1502s # received: '200' 1502s ok 1 1502s # testing : body for acceptpathinfodefault.sh 1502s # expected: '' 1502s # received: '' 1502s ok 2 1502s # testing : return code for acceptpathinfodefault.sh/foo 1502s # expected: 200 1502s # received: '200' 1502s ok 3 1502s # testing : body for acceptpathinfodefault.sh/foo 1502s # expected: '/foo' 1502s # received: '/foo' 1502s ok 4 1502s # testing : return code for acceptpathinfooff.sh 1502s # expected: 200 1502s # received: '200' 1502s ok 5 1502s # testing : body for acceptpathinfooff.sh 1502s # expected: '' 1502s # received: '' 1502s ok 6 1502s # testing : return code for acceptpathinfooff.sh/foo 1502s # expected: 404 1502s # received: '404' 1502s ok 7 1502s # no body test for this one 1502s ok 8 1502s # testing : return code for acceptpathinfoon.sh 1502s # expected: 200 1502s # received: '200' 1502s ok 9 1502s # testing : body for acceptpathinfoon.sh 1502s # expected: '' 1502s # received: '' 1502s ok 10 1502s # testing : return code for acceptpathinfoon.sh/foo 1502s # expected: 200 1502s # received: '200' 1502s ok 11 1502s # testing : body for acceptpathinfoon.sh/foo 1502s # expected: '/foo' 1502s # received: '/foo' 1502s ok 12 1502s # testing : return code for bogus-perl.pl 1502s # expected: 500 1502s # received: '500' 1502s ok 13 1502s # cgi log created ok. 1502s ok 14 1502s # testing : return code for bogus-sh.sh 1502s # expected: 500 1502s # received: '500' 1502s ok 15 1502s # checking that log size (807) is bigger than it used to be (523) 1502s ok 16 1502s # testing : return code for nph-stderr.pl 1502s # expected: 200 1502s # received: '200' 1502s ok 17 1502s # testing : body for nph-stderr.pl 1502s # expected: 'this is nph-stdout' 1502s # received: 'this is nph-stdout' 1502s ok 18 1502s # testing : return code for nph-test.pl 1502s # expected: 200 1502s # received: '200' 1502s ok 19 1502s # testing : body for nph-test.pl 1502s # expected: 'ok' 1502s # received: 'ok' 1502s ok 20 1502s # testing : return code for perl.pl 1502s # expected: 200 1502s # received: '200' 1502s ok 21 1502s # testing : body for perl.pl 1502s # expected: 'perl cgi' 1502s # received: 'perl cgi' 1502s ok 22 1502s # testing : return code for sh.sh 1502s # expected: 200 1502s # received: '200' 1502s ok 23 1502s # testing : body for sh.sh 1502s # expected: 'sh cgi' 1502s # received: 'sh cgi' 1502s ok 24 1502s # testing : return code for stderr1.pl 1502s # expected: 200 1502s # received: '200' 1502s ok 25 1502s # testing : body for stderr1.pl 1502s # expected: 'this is stdout' 1502s # received: 'this is stdout' 1502s ok 26 1502s # testing : return code for stderr2.pl 1502s # expected: 200 1502s # received: '200' 1502s ok 27 1502s # testing : body for stderr2.pl 1502s # expected: 'this is also stdout' 1502s # received: 'this is also stdout' 1502s ok 28 1502s # testing : return code for stderr3.pl 1502s # expected: 200 1502s # received: '200' 1502s ok 29 1502s # testing : body for stderr3.pl 1502s # expected: 'this is more stdout' 1502s # received: 'this is more stdout' 1502s ok 30 1502s # posted content (length 10) to bogus-perl.pl 1502s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1502s # expected: '500' 1502s # received: '500' 1502s ok 31 1502s # checking that log size (35781) is greater than 807 1502s ok 32 1502s # verifying that logged content is 10 characters 1502s ok 33 1502s # posted content (length 99) to bogus-perl.pl 1502s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1502s # expected: '500' 1502s # received: '500' 1502s ok 34 1502s # checking that log size (36240) is greater than 35781 1502s ok 35 1502s # verifying that logged content is 99 characters 1502s ok 36 1502s # posted content (length 250) to bogus-perl.pl 1502s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1502s # expected: '500' 1502s # received: '500' 1502s ok 37 1502s # checking that log size (36851) is greater than 36240 1502s ok 38 1502s # verifying that logged content is 250 characters 1502s ok 39 1502s # posted content (length 255) to bogus-perl.pl 1502s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1502s # expected: '500' 1502s # received: '500' 1502s ok 40 1502s # checking that log size (37467) is greater than 36851 1502s ok 41 1502s # verifying that logged content is 255 characters 1502s ok 42 1502s # posted content (length 256) to bogus-perl.pl 1502s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1502s # expected: '500' 1502s # received: '500' 1502s ok 43 1502s # checking that log size (38084) is greater than 37467 1502s ok 44 1502s # verifying that logged content is 256 characters 1502s ok 45 1502s # posted content (length 257) to bogus-perl.pl 1502s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1502s # expected: '500' 1502s # received: '500' 1502s ok 46 1502s # checking that log size (38701) is greater than 38084 1502s ok 47 1502s # verifying that logged content is 256 characters 1502s ok 48 1502s # posted content (length 258) to bogus-perl.pl 1502s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1502s # expected: '500' 1502s # received: '500' 1502s ok 49 1502s # checking that log size (39318) is greater than 38701 1502s ok 50 1502s # verifying that logged content is 256 characters 1502s ok 51 1502s # posted content (length 1024) to bogus-perl.pl 1502s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1502s # expected: '500' 1502s # received: '500' 1502s ok 52 1502s # checking that log size (39936) is greater than 39318 1502s ok 53 1502s # verifying that logged content is 256 characters 1502s ok 54 1502s # verifying log is greater than 40960 bytes. 1502s ok 55 1502s # verifying log did not grow after making bogus request. 1502s ok 56 1502s # verifying log did not grow after making another bogus request. 1502s ok 57 1502s # checking that HEAD /modules/cgi/perl.pl returns 200. 1502s ok 58 1502s ok 1504s t/modules/data.t .................... 1504s 1..2 1504s # Running under perl version 5.038002 for linux 1504s # Current time local: Mon Jun 3 13:31:07 2024 1504s # Current time GMT: Mon Jun 3 13:31:07 2024 1504s # Using Test.pm version 1.31 1504s # Using Apache/Test.pm version 1.42 1504s # testing : Checking return code is '200' 1504s # expected: 200 1504s # received: '200' 1504s ok 1 1504s ok 2 1504s ok 1509s t/modules/dav.t ..................... 1509s 1..19 1509s # Running under perl version 5.038002 for linux 1509s # Current time local: Mon Jun 3 13:31:09 2024 1509s # Current time GMT: Mon Jun 3 13:31:09 2024 1509s # Using Test.pm version 1.31 1509s # Using Apache/Test.pm version 1.42 1509s resource lock test: 1509s ok 1 1509s DAV put test: 1509s ok 2 1509s getting DAV resource properties: 1509s ok 3 1509s created: Mon, 03 Jun 2024 13:31:12 GMT 1509s modified: Mon, 03 Jun 2024 13:31:12 GMT 1509s now: Mon, 03 Jun 2024 13:31:14 GMT 1509s ok 4 1509s ok 5 1509s resource lock status test: 1509s ok 6 1509s resource unlock test: 1509s ok 7 1509s resource lock status test: 1509s ok 8 1509s getting uri... 1509s expect: 1509s -> 1509s 1509s
1509s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1544s # 1544s # ' 1544s # received: ' 1544s #

Hello World!

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

No query was specified.

1544s # 1544s # ' 1544s # received: ' 1544s #

No query was specified.

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

Hello World!

1544s # 1544s # ' 1544s # received: ' 1544s #

Hello World!

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

No query was specified.

1544s # 1544s # ' 1544s # received: ' 1544s #

No query was specified.

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

mod_include test

1549s # 1549s # 1549s # Hello World 1549s # 1549s #

[back]

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

mod_include test

1549s # 1549s # 1549s # Hello World 1549s # 1549s #

[back]

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

mod_include test

1549s # 1549s # 1549s # Hello World 1549s # 1549s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [pb49aeff5_foo1]

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

LoadBalancer Status for balancer://foo2 [pb49aeff5_foo2]

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

LoadBalancer Status for balancer://foo3 [pb49aeff5_foo3]

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

LoadBalancer Status for balancer://foo4 [pb49aeff5_foo4]

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

LoadBalancer Status for balancer://pr45434 [pb49aeff5_pr45434]

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

LoadBalancer Status for balancer://failover [pb49aeff5_failover]

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

LoadBalancer Status for balancer://dynproxy [pb49aeff5_dynproxy]

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

Moved Permanently

1600s #

The document has moved here.

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

Moved Permanently

1600s #

The document has moved here.

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

Moved Permanently

1600s #

The document has moved here.

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

Moved Permanently

1600s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1600s #

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

Multiple Choices

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

Available documents: 1600s #

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

Multiple Choices

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

Available documents: 1600s #

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

Moved Permanently

1600s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1600s #

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

Multiple Choices

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

Available documents: 1600s #

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

Moved Permanently

1600s #

The document has moved here.

1600s # 1600s # ' 1600s ok 48 1600s ok 1602s t/modules/status.t .................. 1602s 1..1 1602s # Running under perl version 5.038002 for linux 1602s # Current time local: Mon Jun 3 13:32:45 2024 1602s # Current time GMT: Mon Jun 3 13:32:45 2024 1602s # Using Test.pm version 1.31 1602s # Using Apache/Test.pm version 1.42 1602s 1602s 1602s Apache Status 1602s 1602s

Apache Server Status for localhost (via 127.0.0.1)

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

1602s
Current Time: Monday, 03-Jun-2024 13:32:47 UTC
1602s
Restart Time: Monday, 03-Jun-2024 13:27:49 UTC
1602s
Parent Server Config. Generation: 1
1602s
Parent Server MPM Generation: 0
1602s
Server uptime: 4 minutes 58 seconds
1602s
Server load: 0.90 0.90 0.74
1602s
Total accesses: 6790 - Total Traffic: 139.6 MB - Total Duration: 30463
1602s
CPU Usage: u4.96 s7.17 cu1.41 cs1.2 - 4.95% CPU load
1602s
22.8 requests/sec - 479.7 kB/second - 21.1 kB/request - 4.48645 ms/request
1602s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1602s
1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0323831no0yes0025000
1323854no0yes0025000
2323905no0yes1024000
3333570no0yes0025000
Sum400 1099000
1602s
__________________________________________________________W_____
1602s ____________________________________............................
1602s ................................................................
1602s ................................................................
1602s ................................................................
1602s ................................................................
1602s ................
1602s

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

1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s
SrvPIDAccMCPU 1602s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03238310/68/68_ 1602s 3.9221850.00.710.71 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-03238310/71/71_ 1602s 3.92201740.00.380.38 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-03238310/72/72_ 1602s 3.93201810.00.650.65 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-03238310/70/70_ 1602s 3.9221880.01.151.15 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-03238310/74/74_ 1602s 3.92201180.00.390.39 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-03238310/72/72_ 1602s 3.9220580.00.460.46 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-03238310/72/72_ 1602s 3.9020580.00.470.47 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238310/69/69_ 1602s 3.9120480.00.430.43 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238310/73/73_ 1602s 3.9220570.00.380.38 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-03238310/71/71_ 1602s 3.9220620.00.460.46 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-03238310/74/74_ 1602s 3.9220930.00.880.88 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238310/69/69_ 1602s 3.9120530.00.870.87 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238310/69/69_ 1602s 3.9120830.00.360.36 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238310/71/71_ 1602s 3.9320960.00.430.43 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-03238310/71/71_ 1602s 3.9320890.00.450.45 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-03238310/70/70_ 1602s 3.9222800.00.960.96 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
0-03238310/75/75_ 1602s 3.93201090.00.980.98 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-03238310/71/71_ 1602s 3.9320750.00.470.47 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-03238310/71/71_ 1602s 3.92202530.012.1012.10 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
0-03238310/69/69_ 1602s 3.92205020.012.0912.09 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
0-03238310/68/68_ 1602s 3.92202660.00.330.33 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
0-03238310/71/71_ 1602s 3.93201390.00.460.46 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-03238310/75/75_ 1602s 3.932067660.01.651.65 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-03238310/70/70_ 1602s 3.93201540.00.540.54 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-03238310/72/72_ 1602s 3.9220740.01.341.34 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-03238540/98/98_ 1602s 5.18411900.00.670.67 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/95/95_ 1602s 5.16401680.01.011.01 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/88/88_ 1602s 5.18401410.00.920.92 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/87/87_ 1602s 5.18401110.00.690.69 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/96/96_ 1602s 5.16402040.03.423.42 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/92/92_ 1602s 5.184111380.00.560.56 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/96/96_ 1602s 5.16416300.010.4410.44 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/92/92_ 1602s 5.18401360.00.810.81 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/91/91_ 1602s 5.14411930.03.103.10 1602s 127.0.0.1http/1.1localhost:8529GET /modules/session_cookie/test404 HTTP/1.1
1-03238540/96/96_ 1602s 5.18402010.06.506.50 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/94/94_ 1602s 5.18403120.016.3016.30 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/94/94_ 1602s 5.15422180.010.4310.43 1602s 127.0.0.1http/1.1localhost:8529GET /modules/session_cookie/test HTTP/1.1
1-03238540/90/90_ 1602s 5.0645880.00.530.53 1602s 127.0.0.1http/1.1localhost:8546GET /modules/proxy/fcgi/index.php HTTP/1.1
1-03238540/95/95_ 1602s 5.18401110.00.450.45 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/93/93_ 1602s 5.1341900.00.540.54 1602s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/pr60478-rewrite-loop/a/X/b/c HTTP/1.1
1-03238540/96/96_ 1602s 5.14411470.00.690.69 1602s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/none HTTP/1.1
1-03238540/97/97_ 1602s 5.2020960.00.710.71 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-03238540/91/91_ 1602s 5.1840850.00.540.54 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/95/95_ 1602s 5.14211540.00.570.57 1602s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/foo HTTP/1.1
1-03238540/93/93_ 1602s 5.03212330.01.061.06 1602s 127.0.0.1http/1.1localhost:8550GET /reverse/modules/lua/setheaderfromparam.lua?HeaderName=Set-
1-03238540/93/93_ 1602s 5.20201520.00.540.54 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-03238540/95/95_ 1602s 5.18402410.04.474.47 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/97/97_ 1602s 5.16402120.01.601.60 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238540/96/96_ 1602s 5.04403590.010.3310.33 1602s 127.0.0.1http/1.1localhost:8529GET /servlet/mapping.html HTTP/1.1
1-03238540/88/88_ 1602s 5.18401530.00.480.48 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/56/56_ 1602s 2.8440910.00.580.58 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/57/57_ 1602s 2.8640790.00.360.36 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/59/59_ 1602s 2.8640720.00.260.26 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/59/59_ 1602s 2.8440590.00.210.21 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/59/59_ 1602s 2.8540550.00.330.33 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/56/56_ 1602s 2.8640670.00.270.27 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/57/57_ 1602s 2.862010720.00.310.31 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
2-03239050/52/52_ 1602s 2.83401190.00.460.46 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239051/53/53W 1602s 2.8300590.01.051.05 1602s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-03239050/61/61_ 1602s 2.8540550.00.300.30 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/56/56_ 1602s 2.8520430.00.240.24 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/59/59_ 1602s 2.85401010.00.280.28 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/56/56_ 1602s 2.83401500.00.240.24 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/61/61_ 1602s 2.83401380.00.320.32 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/58/58_ 1602s 2.8540790.04.064.06 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/53/53_ 1602s 2.844066760.00.230.23 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/55/55_ 1602s 2.8541690.00.310.31 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/57/57_ 1602s 2.8640870.00.280.28 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/60/60_ 1602s 2.86402700.04.284.28 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/54/54_ 1602s 2.8440650.00.240.24 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/56/56_ 1602s 2.8640460.00.340.34 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/57/57_ 1602s 2.8441830.00.250.25 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/58/58_ 1602s 2.84401100.00.420.42 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/54/54_ 1602s 2.8640720.00.280.28 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239050/58/58_ 1602s 2.8140900.00.190.19 1602s 127.0.0.1http/1.1localhost:8529GET /apache/sed/out-foo/foobar.html HTTP/1.1
3-03335700/48/48_ 1602s 2.6340640.00.130.13 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/50/50_ 1602s 2.63401040.00.170.17 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/52/52_ 1602s 2.6540750.00.220.22 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/47/47_ 1602s 2.6540670.00.150.15 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/53/53_ 1602s 2.6340510.00.290.29 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/50/50_ 1602s 2.6540890.00.170.17 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/53/53_ 1602s 2.644021230.01.011.01 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/51/51_ 1602s 2.6440580.00.230.23 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/47/47_ 1602s 2.6540640.00.180.18 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/46/46_ 1602s 2.6520680.00.280.28 1602s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
3-03335700/55/55_ 1602s 2.6420770.00.280.28 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/50/50_ 1602s 2.63401100.00.150.15 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/46/46_ 1602s 2.6340810.00.150.15 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/52/52_ 1602s 2.6340550.00.580.58 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/47/47_ 1602s 2.6440710.00.210.21 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/55/55_ 1602s 2.65401030.00.310.31 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/48/48_ 1602s 2.6440900.00.440.44 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/53/53_ 1602s 2.63401920.00.500.50 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/47/47_ 1602s 2.6540450.00.130.13 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/50/50_ 1602s 2.6340810.00.250.25 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/54/54_ 1602s 2.63401000.00.200.20 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/46/46_ 1602s 2.6540730.00.130.13 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/54/54_ 1602s 2.65401230.00.230.23 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/46/46_ 1602s 2.6540470.00.090.09 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335700/53/53_ 1602s 2.634010710.00.260.26 1602s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1602s
1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s 1602s
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
1602s 1602s ok 1 1602s ok 1605s t/modules/substitute.t .............. 1605s 1..19 1605s # Running under perl version 5.038002 for linux 1605s # Current time local: Mon Jun 3 13:32:47 2024 1605s # Current time GMT: Mon Jun 3 13:32:47 2024 1605s # Using Test.pm version 1.31 1605s # Using Apache/Test.pm version 1.42 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'barbar': OK 1605s ok 1 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'barbar': OK 1605s ok 2 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'foofoo': OK 1605s ok 3 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'barbar': OK 1605s ok 4 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'barbar': OK 1605s ok 5 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'barbar': OK 1605s ok 6 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'foof 1605s oo': OK 1605s ok 7 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'xfoo': OK 1605s ok 8 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1605s ok 9 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s barx 1605s ': OK 1605s ok 10 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'a$1axb(': OK 1605s ok 11 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'a$XX': OK 1605s ok 12 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1605s ok 13 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'x&x': OK 1605s ok 14 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'xx': OK 1605s ok 15 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'fcooar': OK 1605s ok 16 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'fc$1ar': OK 1605s ok 17 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'fdooar': OK 1605s ok 18 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s got 200 'XXXfooXXX 1605s bar': OK 1605s ok 19 1605s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1605s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1605s ok 1610s t/modules/unique_id.t ............... 1610s 1..300 1610s # Running under perl version 5.038002 for linux 1610s # Current time local: Mon Jun 3 13:32:50 2024 1610s # Current time GMT: Mon Jun 3 13:32:50 2024 1610s # Using Test.pm version 1.31 1610s # Using Apache/Test.pm version 1.42 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 1 1610s # unique id: Zl3GBEbEx8NzI4SdKZY2dAAAAE0 1610s ok 2 1610s ok 3 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 4 1610s # unique id: Zl3GBEbEx8NzI4SdKZY2dQAAAFE 1610s ok 5 1610s ok 6 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 7 1610s # unique id: Zl3GBEbEx8NzI4SdKZY2dgAAAE8 1610s ok 8 1610s ok 9 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 10 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2dwAAAFI 1610s ok 11 1610s ok 12 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 13 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2eAAAAFM 1610s ok 14 1610s ok 15 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 16 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2eQAAAFU 1610s ok 17 1610s ok 18 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 19 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIpQAAAMs 1610s ok 20 1610s ok 21 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 22 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2egAAAEA 1610s ok 23 1610s ok 24 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 25 1610s # unique id: Zl3GBVRJVg5gaID0G6llOAAAAAM 1610s ok 26 1610s ok 27 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 28 1610s # unique id: Zl3GBc9IrnduinXHJ7VbTgAAAIc 1610s ok 29 1610s ok 30 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 31 1610s # unique id: Zl3GBc9IrnduinXHJ7VbTwAAAIw 1610s ok 32 1610s ok 33 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 34 1610s # unique id: Zl3GBc9IrnduinXHJ7VbUAAAAI0 1610s ok 35 1610s ok 36 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 37 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIpgAAANA 1610s ok 38 1610s ok 39 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 40 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIpwAAAM4 1610s ok 41 1610s ok 42 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 43 1610s # unique id: Zl3GBc9IrnduinXHJ7VbUQAAAI8 1610s ok 44 1610s ok 45 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 46 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIqAAAAM8 1610s ok 47 1610s ok 48 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 49 1610s # unique id: Zl3GBc9IrnduinXHJ7VbUgAAAJM 1610s ok 50 1610s ok 51 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 52 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIqQAAANI 1610s ok 53 1610s ok 54 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 55 1610s # unique id: Zl3GBc9IrnduinXHJ7VbUwAAAJQ 1610s ok 56 1610s ok 57 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 58 1610s # unique id: Zl3GBVRJVg5gaID0G6llOQAAAAY 1610s ok 59 1610s ok 60 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 61 1610s # unique id: Zl3GBVRJVg5gaID0G6llOgAAAAc 1610s ok 62 1610s ok 63 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 64 1610s # unique id: Zl3GBc9IrnduinXHJ7VbVAAAAJU 1610s ok 65 1610s ok 66 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 67 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIqgAAANU 1610s ok 68 1610s ok 69 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 70 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2ewAAAFY 1610s ok 71 1610s ok 72 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 73 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2fAAAAEE 1610s ok 74 1610s ok 75 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 76 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2fQAAAEM 1610s ok 77 1610s ok 78 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 79 1610s # unique id: Zl3GBVRJVg5gaID0G6llOwAAAAs 1610s ok 80 1610s ok 81 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 82 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2fgAAAEQ 1610s ok 83 1610s ok 84 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 85 1610s # unique id: Zl3GBc9IrnduinXHJ7VbVQAAAJc 1610s ok 86 1610s ok 87 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 88 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIqwAAANQ 1610s ok 89 1610s ok 90 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 91 1610s # unique id: Zl3GBc9IrnduinXHJ7VbVgAAAJg 1610s ok 92 1610s ok 93 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 94 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2fwAAAEY 1610s ok 95 1610s ok 96 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 97 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2gAAAAEg 1610s ok 98 1610s ok 99 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 100 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2gQAAAEs 1610s ok 101 1610s ok 102 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 103 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2ggAAAEw 1610s ok 104 1610s ok 105 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 106 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2gwAAAE4 1610s ok 107 1610s ok 108 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 109 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIrAAAANc 1610s ok 110 1610s ok 111 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 112 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIrQAAANY 1610s ok 113 1610s ok 114 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 115 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIrgAAAMI 1610s ok 116 1610s ok 117 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 118 1610s # unique id: Zl3GBUbEx8NzI4SdKZY2hAAAAE8 1610s ok 119 1610s ok 120 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 121 1610s # unique id: Zl3GBc9IrnduinXHJ7VbVwAAAII 1610s ok 122 1610s ok 123 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 124 1610s # unique id: Zl3GBVRJVg5gaID0G6llPAAAAAk 1610s ok 125 1610s ok 126 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 127 1610s # unique id: Zl3GBc9IrnduinXHJ7VbWAAAAIA 1610s ok 128 1610s ok 129 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 130 1610s # unique id: Zl3GBc9IrnduinXHJ7VbWQAAAIM 1610s ok 131 1610s ok 132 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 133 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIrwAAAMM 1610s ok 134 1610s ok 135 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 136 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIsAAAAMU 1610s ok 137 1610s ok 138 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 139 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIsQAAAMg 1610s ok 140 1610s ok 141 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 142 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIsgAAAMk 1610s ok 143 1610s ok 144 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 145 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHIswAAAMs 1610s ok 146 1610s ok 147 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 148 1610s # unique id: Zl3GBc9IrnduinXHJ7VbWgAAAIQ 1610s ok 149 1610s ok 150 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 151 1610s # unique id: Zl3GBS9Z4TLZX_uw-cHItAAAAM0 1610s ok 152 1610s ok 153 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 154 1610s # unique id: Zl3GBlRJVg5gaID0G6llPQAAAA4 1610s ok 155 1610s ok 156 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 157 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHItQAAAMw 1610s ok 158 1610s ok 159 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 160 1610s # unique id: Zl3GBkbEx8NzI4SdKZY2hQAAAFI 1610s ok 161 1610s ok 162 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 163 1610s # unique id: Zl3GBs9IrnduinXHJ7VbWwAAAIo 1610s ok 164 1610s ok 165 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 166 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHItgAAANE 1610s ok 167 1610s ok 168 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 169 1610s # unique id: Zl3GBs9IrnduinXHJ7VbXAAAAIg 1610s ok 170 1610s ok 171 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 172 1610s # unique id: Zl3GBs9IrnduinXHJ7VbXQAAAIc 1610s ok 173 1610s ok 174 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 175 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHItwAAANM 1610s ok 176 1610s ok 177 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 178 1610s # unique id: Zl3GBlRJVg5gaID0G6llPgAAAA0 1610s ok 179 1610s ok 180 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 181 1610s # unique id: Zl3GBkbEx8NzI4SdKZY2hgAAAFM 1610s ok 182 1610s ok 183 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 184 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHIuAAAANQ 1610s ok 185 1610s ok 186 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 187 1610s # unique id: Zl3GBlRJVg5gaID0G6llPwAAABA 1610s ok 188 1610s ok 189 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 190 1610s # unique id: Zl3GBs9IrnduinXHJ7VbXgAAAIw 1610s ok 191 1610s ok 192 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 193 1610s # unique id: Zl3GBs9IrnduinXHJ7VbXwAAAI0 1610s ok 194 1610s ok 195 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 196 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHIuQAAANg 1610s ok 197 1610s ok 198 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 199 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHIugAAAMA 1610s ok 200 1610s ok 201 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 202 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHIuwAAAME 1610s ok 203 1610s ok 204 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 205 1610s # unique id: Zl3GBkbEx8NzI4SdKZY2hwAAAFc 1610s ok 206 1610s ok 207 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 208 1610s # unique id: Zl3GBs9IrnduinXHJ7VbYAAAAI8 1610s ok 209 1610s ok 210 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 211 1610s # unique id: Zl3GBkbEx8NzI4SdKZY2iAAAAEA 1610s ok 212 1610s ok 213 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 214 1610s # unique id: Zl3GBkbEx8NzI4SdKZY2iQAAAFY 1610s ok 215 1610s ok 216 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 217 1610s # unique id: Zl3GBs9IrnduinXHJ7VbYQAAAJM 1610s ok 218 1610s ok 219 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 220 1610s # unique id: Zl3GBkbEx8NzI4SdKZY2igAAAEE 1610s ok 221 1610s ok 222 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 223 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHIvAAAAMM 1610s ok 224 1610s ok 225 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 226 1610s # unique id: Zl3GBkbEx8NzI4SdKZY2iwAAAEQ 1610s ok 227 1610s ok 228 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 229 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHIvQAAAMU 1610s ok 230 1610s ok 231 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 232 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHIvgAAAMg 1610s ok 233 1610s ok 234 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 235 1610s # unique id: Zl3GBkbEx8NzI4SdKZY2jAAAAEY 1610s ok 236 1610s ok 237 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 238 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHIvwAAAMk 1610s ok 239 1610s ok 240 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 241 1610s # unique id: Zl3GBlRJVg5gaID0G6llQAAAABE 1610s ok 242 1610s ok 243 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 244 1610s # unique id: Zl3GBlRJVg5gaID0G6llQQAAABU 1610s ok 245 1610s ok 246 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 247 1610s # unique id: Zl3GBs9IrnduinXHJ7VbYgAAAJQ 1610s ok 248 1610s ok 249 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 250 1610s # unique id: Zl3GBs9IrnduinXHJ7VbYwAAAJU 1610s ok 251 1610s ok 252 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 253 1610s # unique id: Zl3GBlRJVg5gaID0G6llQgAAABc 1610s ok 254 1610s ok 255 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 256 1610s # unique id: Zl3GBs9IrnduinXHJ7VbZAAAAJg 1610s ok 257 1610s ok 258 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 259 1610s # unique id: Zl3GBkbEx8NzI4SdKZY2jQAAAEg 1610s ok 260 1610s ok 261 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 262 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHIwAAAAMs 1610s ok 263 1610s ok 264 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 265 1610s # unique id: Zl3GBkbEx8NzI4SdKZY2jgAAAEs 1610s ok 266 1610s ok 267 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 268 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHIwQAAANA 1610s ok 269 1610s ok 270 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 271 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHIwgAAAM0 1610s ok 272 1610s ok 273 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 274 1610s # unique id: Zl3GBkbEx8NzI4SdKZY2jwAAAEw 1610s ok 275 1610s ok 276 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 277 1610s # unique id: Zl3GBs9IrnduinXHJ7VbZQAAAIA 1610s ok 278 1610s ok 279 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 280 1610s # unique id: Zl3GBkbEx8NzI4SdKZY2kAAAAE0 1610s ok 281 1610s ok 282 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 283 1610s # unique id: Zl3GBs9IrnduinXHJ7VbZgAAAIM 1610s ok 284 1610s ok 285 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 286 1610s # unique id: Zl3GBi9Z4TLZX_uw-cHIwwAAAMw 1610s ok 287 1610s ok 288 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 289 1610s # unique id: Zl3GBs9IrnduinXHJ7VbZwAAAIU 1610s ok 290 1610s ok 291 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 292 1610s # unique id: Zl3GB89IrnduinXHJ7VbaAAAAIY 1610s ok 293 1610s ok 294 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 295 1610s # unique id: Zl3GBy9Z4TLZX_uw-cHIxAAAANE 1610s ok 296 1610s ok 297 1610s # testing : fetch unique ID 1610s # expected: 200 1610s # received: '200' 1610s ok 298 1610s # unique id: Zl3GBy9Z4TLZX_uw-cHIxQAAANI 1610s ok 299 1610s ok 300 1610s ok 1613s t/modules/usertrack.t ............... 1613s 1..1004 1613s # Running under perl version 5.038002 for linux 1613s # Current time local: Mon Jun 3 13:32:55 2024 1613s # Current time GMT: Mon Jun 3 13:32:55 2024 1613s # Using Test.pm version 1.31 1613s # Using Apache/Test.pm version 1.42 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 1 1613s ok 2 1613s Set-Cookie: usertrack_test=26149273.619fc5f0c189a; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=26149273.619fc5f0c189a 1613s ok 3 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 4 1613s ok 5 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 6 1613s ok 7 1613s Set-Cookie: usertrack_test=f0a28d9c.619fc5f0c36ce; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=f0a28d9c.619fc5f0c36ce 1613s ok 8 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 9 1613s ok 10 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 11 1613s ok 12 1613s Set-Cookie: usertrack_test=c26196e2.619fc5f0c4390; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=c26196e2.619fc5f0c4390 1613s ok 13 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 14 1613s ok 15 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 16 1613s ok 17 1613s Set-Cookie: usertrack_test=f751a93c.619fc5f0c524d; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=f751a93c.619fc5f0c524d 1613s ok 18 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 19 1613s ok 20 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 21 1613s ok 22 1613s Set-Cookie: usertrack_test=6a8d53fd.619fc5f0c6050; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=6a8d53fd.619fc5f0c6050 1613s ok 23 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 24 1613s ok 25 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 26 1613s ok 27 1613s Set-Cookie: usertrack_test=47511488.619fc5f0c6e47; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=47511488.619fc5f0c6e47 1613s ok 28 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 29 1613s ok 30 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 31 1613s ok 32 1613s Set-Cookie: usertrack_test=c944c7e1.619fc5f0c7bbb; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=c944c7e1.619fc5f0c7bbb 1613s ok 33 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 34 1613s ok 35 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 36 1613s ok 37 1613s Set-Cookie: usertrack_test=d7fdbb12.619fc5f0c8807; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=d7fdbb12.619fc5f0c8807 1613s ok 38 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 39 1613s ok 40 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 41 1613s ok 42 1613s Set-Cookie: usertrack_test=d7a13396.619fc5f0c946a; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=d7a13396.619fc5f0c946a 1613s ok 43 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 44 1613s ok 45 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 46 1613s ok 47 1613s Set-Cookie: usertrack_test=dc90ef0d.619fc5f0ca521; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=dc90ef0d.619fc5f0ca521 1613s ok 48 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 49 1613s ok 50 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 51 1613s ok 52 1613s Set-Cookie: usertrack_test=6cb05550.619fc5f0cb1db; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=6cb05550.619fc5f0cb1db 1613s ok 53 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 54 1613s ok 55 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 56 1613s ok 57 1613s Set-Cookie: usertrack_test=34bdae41.619fc5f0cbf99; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=34bdae41.619fc5f0cbf99 1613s ok 58 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 59 1613s ok 60 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 61 1613s ok 62 1613s Set-Cookie: usertrack_test=6f84dd40.619fc5f0ccce0; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=6f84dd40.619fc5f0ccce0 1613s ok 63 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 64 1613s ok 65 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 66 1613s ok 67 1613s Set-Cookie: usertrack_test=3818cfe0.619fc5f0cd9d8; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=3818cfe0.619fc5f0cd9d8 1613s ok 68 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 69 1613s ok 70 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 71 1613s ok 72 1613s Set-Cookie: usertrack_test=8f3885a2.619fc5f0ce7a4; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=8f3885a2.619fc5f0ce7a4 1613s ok 73 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 74 1613s ok 75 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 76 1613s ok 77 1613s Set-Cookie: usertrack_test=a0ecbf25.619fc5f0cf433; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=a0ecbf25.619fc5f0cf433 1613s ok 78 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 79 1613s ok 80 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 81 1613s ok 82 1613s Set-Cookie: usertrack_test=408ea98b.619fc5f0d021a; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=408ea98b.619fc5f0d021a 1613s ok 83 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 84 1613s ok 85 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 86 1613s ok 87 1613s Set-Cookie: usertrack_test=bd891ae4.619fc5f0d0f57; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=bd891ae4.619fc5f0d0f57 1613s ok 88 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 89 1613s ok 90 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 91 1613s ok 92 1613s Set-Cookie: usertrack_test=ff501212.619fc5f0d219d; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=ff501212.619fc5f0d219d 1613s ok 93 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 94 1613s ok 95 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 96 1613s ok 97 1613s Set-Cookie: usertrack_test=c46892c1.619fc5f0d336e; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=c46892c1.619fc5f0d336e 1613s ok 98 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 99 1613s ok 100 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 101 1613s ok 102 1613s Set-Cookie: usertrack_test=10735c59.619fc5f0d4255; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=10735c59.619fc5f0d4255 1613s ok 103 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 104 1613s ok 105 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 106 1613s ok 107 1613s Set-Cookie: usertrack_test=ddf81431.619fc5f0d51db; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=ddf81431.619fc5f0d51db 1613s ok 108 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 109 1613s ok 110 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 111 1613s ok 112 1613s Set-Cookie: usertrack_test=7ed1025e.619fc5f0d60ae; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=7ed1025e.619fc5f0d60ae 1613s ok 113 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 114 1613s ok 115 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 116 1613s ok 117 1613s Set-Cookie: usertrack_test=f4511fcf.619fc5f0d70ff; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=f4511fcf.619fc5f0d70ff 1613s ok 118 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 119 1613s ok 120 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 121 1613s ok 122 1613s Set-Cookie: usertrack_test=f168e79f.619fc5f0d8194; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=f168e79f.619fc5f0d8194 1613s ok 123 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 124 1613s ok 125 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 126 1613s ok 127 1613s Set-Cookie: usertrack_test=e6f91481.619fc5f0d934d; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=e6f91481.619fc5f0d934d 1613s ok 128 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 129 1613s ok 130 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 131 1613s ok 132 1613s Set-Cookie: usertrack_test=86e4b57e.619fc5f0da30a; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=86e4b57e.619fc5f0da30a 1613s ok 133 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 134 1613s ok 135 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 136 1613s ok 137 1613s Set-Cookie: usertrack_test=294f7d8b.619fc5f0db12a; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=294f7d8b.619fc5f0db12a 1613s ok 138 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 139 1613s ok 140 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 141 1613s ok 142 1613s Set-Cookie: usertrack_test=5069d08e.619fc5f0dc2f5; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=5069d08e.619fc5f0dc2f5 1613s ok 143 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 144 1613s ok 145 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 146 1613s ok 147 1613s Set-Cookie: usertrack_test=aea30e7f.619fc5f0dd100; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=aea30e7f.619fc5f0dd100 1613s ok 148 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 149 1613s ok 150 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 151 1613s ok 152 1613s Set-Cookie: usertrack_test=bdde4c92.619fc5f0dddc8; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=bdde4c92.619fc5f0dddc8 1613s ok 153 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 154 1613s ok 155 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 156 1613s ok 157 1613s Set-Cookie: usertrack_test=2b003c92.619fc5f0deb64; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=2b003c92.619fc5f0deb64 1613s ok 158 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 159 1613s ok 160 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 161 1613s ok 162 1613s Set-Cookie: usertrack_test=d73a9fe9.619fc5f0df950; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=d73a9fe9.619fc5f0df950 1613s ok 163 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 164 1613s ok 165 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 166 1613s ok 167 1613s Set-Cookie: usertrack_test=cb2dc246.619fc5f0e07b5; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=cb2dc246.619fc5f0e07b5 1613s ok 168 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 169 1613s ok 170 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 171 1613s ok 172 1613s Set-Cookie: usertrack_test=987972b0.619fc5f0e13f6; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=987972b0.619fc5f0e13f6 1613s ok 173 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 174 1613s ok 175 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 176 1613s ok 177 1613s Set-Cookie: usertrack_test=c2ee1d96.619fc5f0e2117; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=c2ee1d96.619fc5f0e2117 1613s ok 178 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 179 1613s ok 180 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 181 1613s ok 182 1613s Set-Cookie: usertrack_test=67d6703a.619fc5f0e2ef6; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=67d6703a.619fc5f0e2ef6 1613s ok 183 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 184 1613s ok 185 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 186 1613s ok 187 1613s Set-Cookie: usertrack_test=69710a0d.619fc5f0e3c59; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=69710a0d.619fc5f0e3c59 1613s ok 188 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 189 1613s ok 190 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 191 1613s ok 192 1613s Set-Cookie: usertrack_test=9df598aa.619fc5f0e4965; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=9df598aa.619fc5f0e4965 1613s ok 193 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 194 1613s ok 195 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 196 1613s ok 197 1613s Set-Cookie: usertrack_test=e2b0a218.619fc5f0e5686; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=e2b0a218.619fc5f0e5686 1613s ok 198 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 199 1613s ok 200 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 201 1613s ok 202 1613s Set-Cookie: usertrack_test=fe73caf3.619fc5f0e66ca; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=fe73caf3.619fc5f0e66ca 1613s ok 203 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 204 1613s ok 205 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 206 1613s ok 207 1613s Set-Cookie: usertrack_test=2f6a6b77.619fc5f0e7536; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=2f6a6b77.619fc5f0e7536 1613s ok 208 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 209 1613s ok 210 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 211 1613s ok 212 1613s Set-Cookie: usertrack_test=2973f223.619fc5f0e8394; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=2973f223.619fc5f0e8394 1613s ok 213 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 214 1613s ok 215 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 216 1613s ok 217 1613s Set-Cookie: usertrack_test=1fffbb05.619fc5f0e9314; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=1fffbb05.619fc5f0e9314 1613s ok 218 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 219 1613s ok 220 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 221 1613s ok 222 1613s Set-Cookie: usertrack_test=5ed6fd37.619fc5f0ea3a9; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=5ed6fd37.619fc5f0ea3a9 1613s ok 223 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 224 1613s ok 225 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 226 1613s ok 227 1613s Set-Cookie: usertrack_test=12fcc043.619fc5f0eb401; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=12fcc043.619fc5f0eb401 1613s ok 228 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 229 1613s ok 230 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 231 1613s ok 232 1613s Set-Cookie: usertrack_test=743d57ac.619fc5f0ec4fb; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=743d57ac.619fc5f0ec4fb 1613s ok 233 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 234 1613s ok 235 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 236 1613s ok 237 1613s Set-Cookie: usertrack_test=335786eb.619fc5f0ed9f1; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=335786eb.619fc5f0ed9f1 1613s ok 238 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 239 1613s ok 240 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 241 1613s ok 242 1613s Set-Cookie: usertrack_test=afa491ce.619fc5f0ef0d7; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=afa491ce.619fc5f0ef0d7 1613s ok 243 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 244 1613s ok 245 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 246 1613s ok 247 1613s Set-Cookie: usertrack_test=e01c0019.619fc5f0f0280; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=e01c0019.619fc5f0f0280 1613s ok 248 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 249 1613s ok 250 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 251 1613s ok 252 1613s Set-Cookie: usertrack_test=63244371.619fc5f0f1174; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=63244371.619fc5f0f1174 1613s ok 253 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 254 1613s ok 255 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 256 1613s ok 257 1613s Set-Cookie: usertrack_test=1a1d1317.619fc5f0f221e; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=1a1d1317.619fc5f0f221e 1613s ok 258 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 259 1613s ok 260 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 261 1613s ok 262 1613s Set-Cookie: usertrack_test=27c5d144.619fc5f0f3179; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=27c5d144.619fc5f0f3179 1613s ok 263 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 264 1613s ok 265 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 266 1613s ok 267 1613s Set-Cookie: usertrack_test=5bc3c105.619fc5f0f3f77; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=5bc3c105.619fc5f0f3f77 1613s ok 268 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 269 1613s ok 270 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 271 1613s ok 272 1613s Set-Cookie: usertrack_test=bd83a6e6.619fc5f0f4e5f; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=bd83a6e6.619fc5f0f4e5f 1613s ok 273 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 274 1613s ok 275 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 276 1613s ok 277 1613s Set-Cookie: usertrack_test=b6adf930.619fc5f0f5ced; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=b6adf930.619fc5f0f5ced 1613s ok 278 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 279 1613s ok 280 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 281 1613s ok 282 1613s Set-Cookie: usertrack_test=37085da8.619fc5f0f7240; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=37085da8.619fc5f0f7240 1613s ok 283 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 284 1613s ok 285 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 286 1613s ok 287 1613s Set-Cookie: usertrack_test=596028cb.619fc5f0f81d5; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=596028cb.619fc5f0f81d5 1613s ok 288 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 289 1613s ok 290 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 291 1613s ok 292 1613s Set-Cookie: usertrack_test=7b75981b.619fc5f0f9396; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=7b75981b.619fc5f0f9396 1613s ok 293 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 294 1613s ok 295 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 296 1613s ok 297 1613s Set-Cookie: usertrack_test=d9acec6a.619fc5f0fa3b7; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=d9acec6a.619fc5f0fa3b7 1613s ok 298 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 299 1613s ok 300 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 301 1613s ok 302 1613s Set-Cookie: usertrack_test=7a33a4fd.619fc5f0fb318; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=7a33a4fd.619fc5f0fb318 1613s ok 303 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 304 1613s ok 305 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 306 1613s ok 307 1613s Set-Cookie: usertrack_test=a9a7067d.619fc5f0fc1c7; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=a9a7067d.619fc5f0fc1c7 1613s ok 308 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 309 1613s ok 310 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 311 1613s ok 312 1613s Set-Cookie: usertrack_test=92986b5a.619fc5f0fd055; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=92986b5a.619fc5f0fd055 1613s ok 313 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 314 1613s ok 315 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 316 1613s ok 317 1613s Set-Cookie: usertrack_test=5c58bb4c.619fc5f0fdff5; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=5c58bb4c.619fc5f0fdff5 1613s ok 318 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 319 1613s ok 320 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 321 1613s ok 322 1613s Set-Cookie: usertrack_test=d29f98bf.619fc5f0fede7; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=d29f98bf.619fc5f0fede7 1613s ok 323 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 324 1613s ok 325 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 326 1613s ok 327 1613s Set-Cookie: usertrack_test=ee3cb50.619fc5f0ffbb6; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=ee3cb50.619fc5f0ffbb6 1613s ok 328 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 329 1613s ok 330 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 331 1613s ok 332 1613s Set-Cookie: usertrack_test=1288c73f.619fc5f100ca3; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=1288c73f.619fc5f100ca3 1613s ok 333 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 334 1613s ok 335 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 336 1613s ok 337 1613s Set-Cookie: usertrack_test=85d4d281.619fc5f101c0b; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=85d4d281.619fc5f101c0b 1613s ok 338 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 339 1613s ok 340 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 341 1613s ok 342 1613s Set-Cookie: usertrack_test=fbfaa3c5.619fc5f102d80; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=fbfaa3c5.619fc5f102d80 1613s ok 343 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 344 1613s ok 345 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 346 1613s ok 347 1613s Set-Cookie: usertrack_test=4f1ef7cc.619fc5f104233; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=4f1ef7cc.619fc5f104233 1613s ok 348 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 349 1613s ok 350 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 351 1613s ok 352 1613s Set-Cookie: usertrack_test=a0cf65fa.619fc5f1056d3; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=a0cf65fa.619fc5f1056d3 1613s ok 353 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 354 1613s ok 355 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 356 1613s ok 357 1613s Set-Cookie: usertrack_test=aa70e025.619fc5f106a8f; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=aa70e025.619fc5f106a8f 1613s ok 358 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 359 1613s ok 360 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 361 1613s ok 362 1613s Set-Cookie: usertrack_test=2ad0da8.619fc5f107b12; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=2ad0da8.619fc5f107b12 1613s ok 363 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 364 1613s ok 365 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 366 1613s ok 367 1613s Set-Cookie: usertrack_test=b0506dbc.619fc5f108a99; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=b0506dbc.619fc5f108a99 1613s ok 368 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 369 1613s ok 370 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 371 1613s ok 372 1613s Set-Cookie: usertrack_test=8083b56c.619fc5f109a96; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=8083b56c.619fc5f109a96 1613s ok 373 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 374 1613s ok 375 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 376 1613s ok 377 1613s Set-Cookie: usertrack_test=616d79de.619fc5f10a9c4; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=616d79de.619fc5f10a9c4 1613s ok 378 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 379 1613s ok 380 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 381 1613s ok 382 1613s Set-Cookie: usertrack_test=ee054c1.619fc5f10bbe5; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=ee054c1.619fc5f10bbe5 1613s ok 383 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 384 1613s ok 385 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 386 1613s ok 387 1613s Set-Cookie: usertrack_test=d8cd7617.619fc5f10cc95; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=d8cd7617.619fc5f10cc95 1613s ok 388 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 389 1613s ok 390 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 391 1613s ok 392 1613s Set-Cookie: usertrack_test=ee93444c.619fc5f10dd3d; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=ee93444c.619fc5f10dd3d 1613s ok 393 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 394 1613s ok 395 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 396 1613s ok 397 1613s Set-Cookie: usertrack_test=6690af9c.619fc5f10ee0b; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=6690af9c.619fc5f10ee0b 1613s ok 398 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 399 1613s ok 400 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 401 1613s ok 402 1613s Set-Cookie: usertrack_test=f699dcea.619fc5f10fd24; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=f699dcea.619fc5f10fd24 1613s ok 403 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 404 1613s ok 405 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 406 1613s ok 407 1613s Set-Cookie: usertrack_test=f22a48a5.619fc5f110cc2; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=f22a48a5.619fc5f110cc2 1613s ok 408 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 409 1613s ok 410 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 411 1613s ok 412 1613s Set-Cookie: usertrack_test=ee56be87.619fc5f111c07; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=ee56be87.619fc5f111c07 1613s ok 413 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 414 1613s ok 415 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 416 1613s ok 417 1613s Set-Cookie: usertrack_test=fbf33701.619fc5f112980; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=fbf33701.619fc5f112980 1613s ok 418 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 419 1613s ok 420 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 421 1613s ok 422 1613s Set-Cookie: usertrack_test=b30dfb12.619fc5f113891; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=b30dfb12.619fc5f113891 1613s ok 423 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 424 1613s ok 425 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 426 1613s ok 427 1613s Set-Cookie: usertrack_test=a2805353.619fc5f1146e3; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=a2805353.619fc5f1146e3 1613s ok 428 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 429 1613s ok 430 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 431 1613s ok 432 1613s Set-Cookie: usertrack_test=a8da6b79.619fc5f1155b8; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=a8da6b79.619fc5f1155b8 1613s ok 433 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 434 1613s ok 435 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 436 1613s ok 437 1613s Set-Cookie: usertrack_test=86d232c4.619fc5f1163ba; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=86d232c4.619fc5f1163ba 1613s ok 438 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 439 1613s ok 440 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 441 1613s ok 442 1613s Set-Cookie: usertrack_test=3979d147.619fc5f1172f5; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=3979d147.619fc5f1172f5 1613s ok 443 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 444 1613s ok 445 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 446 1613s ok 447 1613s Set-Cookie: usertrack_test=72b60d76.619fc5f118026; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=72b60d76.619fc5f118026 1613s ok 448 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 449 1613s ok 450 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 451 1613s ok 452 1613s Set-Cookie: usertrack_test=db82ebea.619fc5f118e7d; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=db82ebea.619fc5f118e7d 1613s ok 453 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 454 1613s ok 455 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 456 1613s ok 457 1613s Set-Cookie: usertrack_test=7789a0.619fc5f119cc0; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=7789a0.619fc5f119cc0 1613s ok 458 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 459 1613s ok 460 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 461 1613s ok 462 1613s Set-Cookie: usertrack_test=10ae3179.619fc5f11aa32; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=10ae3179.619fc5f11aa32 1613s ok 463 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 464 1613s ok 465 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 466 1613s ok 467 1613s Set-Cookie: usertrack_test=660679d7.619fc5f11b795; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=660679d7.619fc5f11b795 1613s ok 468 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 469 1613s ok 470 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 471 1613s ok 472 1613s Set-Cookie: usertrack_test=40d2313f.619fc5f11c455; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=40d2313f.619fc5f11c455 1613s ok 473 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 474 1613s ok 475 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 476 1613s ok 477 1613s Set-Cookie: usertrack_test=ed7b2f3d.619fc5f11d1b1; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=ed7b2f3d.619fc5f11d1b1 1613s ok 478 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 479 1613s ok 480 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 481 1613s ok 482 1613s Set-Cookie: usertrack_test=238a6f39.619fc5f11e08b; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=238a6f39.619fc5f11e08b 1613s ok 483 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 484 1613s ok 485 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 486 1613s ok 487 1613s Set-Cookie: usertrack_test=53d31e55.619fc5f11ef5f; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=53d31e55.619fc5f11ef5f 1613s ok 488 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 489 1613s ok 490 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 491 1613s ok 492 1613s Set-Cookie: usertrack_test=9b9e8aa0.619fc5f11fdfb; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=9b9e8aa0.619fc5f11fdfb 1613s ok 493 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 494 1613s ok 495 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 496 1613s ok 497 1613s Set-Cookie: usertrack_test=d18b054.619fc5f120cd6; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=d18b054.619fc5f120cd6 1613s ok 498 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 499 1613s ok 500 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 501 1613s ok 502 1613s Set-Cookie: usertrack_test=9fad9bcd.619fc5f121ed6; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=9fad9bcd.619fc5f121ed6 1613s ok 503 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 504 1613s ok 505 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 506 1613s ok 507 1613s Set-Cookie: usertrack_test=80e0c373.619fc5f122fdb; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=80e0c373.619fc5f122fdb 1613s ok 508 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 509 1613s ok 510 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 511 1613s ok 512 1613s Set-Cookie: usertrack_test=d6f76ccf.619fc5f12403b; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=d6f76ccf.619fc5f12403b 1613s ok 513 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 514 1613s ok 515 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 516 1613s ok 517 1613s Set-Cookie: usertrack_test=3c853e68.619fc5f124feb; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=3c853e68.619fc5f124feb 1613s ok 518 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 519 1613s ok 520 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 521 1613s ok 522 1613s Set-Cookie: usertrack_test=1bb585f0.619fc5f126117; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=1bb585f0.619fc5f126117 1613s ok 523 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 524 1613s ok 525 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 526 1613s ok 527 1613s Set-Cookie: usertrack_test=90a6ad15.619fc5f127192; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=90a6ad15.619fc5f127192 1613s ok 528 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 529 1613s ok 530 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 531 1613s ok 532 1613s Set-Cookie: usertrack_test=2f992338.619fc5f12843d; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=2f992338.619fc5f12843d 1613s ok 533 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 534 1613s ok 535 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 536 1613s ok 537 1613s Set-Cookie: usertrack_test=a53f2497.619fc5f129608; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=a53f2497.619fc5f129608 1613s ok 538 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 539 1613s ok 540 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 541 1613s ok 542 1613s Set-Cookie: usertrack_test=86509255.619fc5f12a65b; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=86509255.619fc5f12a65b 1613s ok 543 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 544 1613s ok 545 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 546 1613s ok 547 1613s Set-Cookie: usertrack_test=b2f8ae47.619fc5f12b6f3; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=b2f8ae47.619fc5f12b6f3 1613s ok 548 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 549 1613s ok 550 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 551 1613s ok 552 1613s Set-Cookie: usertrack_test=f0f42475.619fc5f12c77c; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=f0f42475.619fc5f12c77c 1613s ok 553 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 554 1613s ok 555 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 556 1613s ok 557 1613s Set-Cookie: usertrack_test=a010865f.619fc5f12d85d; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=a010865f.619fc5f12d85d 1613s ok 558 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 559 1613s ok 560 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 561 1613s ok 562 1613s Set-Cookie: usertrack_test=78f2635a.619fc5f12e81c; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=78f2635a.619fc5f12e81c 1613s ok 563 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 564 1613s ok 565 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 566 1613s ok 567 1613s Set-Cookie: usertrack_test=ee8eb07b.619fc5f12f961; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=ee8eb07b.619fc5f12f961 1613s ok 568 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 569 1613s ok 570 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 571 1613s ok 572 1613s Set-Cookie: usertrack_test=e348591c.619fc5f130a7c; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=e348591c.619fc5f130a7c 1613s ok 573 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 574 1613s ok 575 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 576 1613s ok 577 1613s Set-Cookie: usertrack_test=71ca7eba.619fc5f131c2e; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=71ca7eba.619fc5f131c2e 1613s ok 578 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 579 1613s ok 580 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 581 1613s ok 582 1613s Set-Cookie: usertrack_test=ff93b4c1.619fc5f132b7d; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=ff93b4c1.619fc5f132b7d 1613s ok 583 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 584 1613s ok 585 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 586 1613s ok 587 1613s Set-Cookie: usertrack_test=5889fd75.619fc5f133bdb; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=5889fd75.619fc5f133bdb 1613s ok 588 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 589 1613s ok 590 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 591 1613s ok 592 1613s Set-Cookie: usertrack_test=96d04999.619fc5f134d15; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=96d04999.619fc5f134d15 1613s ok 593 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 594 1613s ok 595 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 596 1613s ok 597 1613s Set-Cookie: usertrack_test=bd6453f1.619fc5f135d6a; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=bd6453f1.619fc5f135d6a 1613s ok 598 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 599 1613s ok 600 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 601 1613s ok 602 1613s Set-Cookie: usertrack_test=8aa5211f.619fc5f136f88; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=8aa5211f.619fc5f136f88 1613s ok 603 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 604 1613s ok 605 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 606 1613s ok 607 1613s Set-Cookie: usertrack_test=4f643b6d.619fc5f138119; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=4f643b6d.619fc5f138119 1613s ok 608 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 609 1613s ok 610 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 611 1613s ok 612 1613s Set-Cookie: usertrack_test=90e1876e.619fc5f139393; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=90e1876e.619fc5f139393 1613s ok 613 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 614 1613s ok 615 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 616 1613s ok 617 1613s Set-Cookie: usertrack_test=915ac416.619fc5f13a5b7; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=915ac416.619fc5f13a5b7 1613s ok 618 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 619 1613s ok 620 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 621 1613s ok 622 1613s Set-Cookie: usertrack_test=80f3b6fa.619fc5f13b59b; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=80f3b6fa.619fc5f13b59b 1613s ok 623 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 624 1613s ok 625 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 626 1613s ok 627 1613s Set-Cookie: usertrack_test=8e6c82ca.619fc5f13c34e; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=8e6c82ca.619fc5f13c34e 1613s ok 628 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 629 1613s ok 630 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 631 1613s ok 632 1613s Set-Cookie: usertrack_test=5f7328a6.619fc5f13d341; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=5f7328a6.619fc5f13d341 1613s ok 633 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 634 1613s ok 635 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 636 1613s ok 637 1613s Set-Cookie: usertrack_test=c8e3430d.619fc5f13e2a7; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=c8e3430d.619fc5f13e2a7 1613s ok 638 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 639 1613s ok 640 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 641 1613s ok 642 1613s Set-Cookie: usertrack_test=a09c338a.619fc5f13f214; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=a09c338a.619fc5f13f214 1613s ok 643 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 644 1613s ok 645 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 646 1613s ok 647 1613s Set-Cookie: usertrack_test=8413e61a.619fc5f140117; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=8413e61a.619fc5f140117 1613s ok 648 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 649 1613s ok 650 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 651 1613s ok 652 1613s Set-Cookie: usertrack_test=85e56c6b.619fc5f140eb2; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=85e56c6b.619fc5f140eb2 1613s ok 653 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 654 1613s ok 655 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 656 1613s ok 657 1613s Set-Cookie: usertrack_test=2aac4c81.619fc5f142040; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=2aac4c81.619fc5f142040 1613s ok 658 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 659 1613s ok 660 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 661 1613s ok 662 1613s Set-Cookie: usertrack_test=dfc63e04.619fc5f142fd7; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=dfc63e04.619fc5f142fd7 1613s ok 663 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 664 1613s ok 665 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 666 1613s ok 667 1613s Set-Cookie: usertrack_test=af7c83e9.619fc5f143fce; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=af7c83e9.619fc5f143fce 1613s ok 668 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 669 1613s ok 670 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 671 1613s ok 672 1613s Set-Cookie: usertrack_test=c7bbdda9.619fc5f144fa4; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=c7bbdda9.619fc5f144fa4 1613s ok 673 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 674 1613s ok 675 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 676 1613s ok 677 1613s Set-Cookie: usertrack_test=574811b9.619fc5f145ef6; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=574811b9.619fc5f145ef6 1613s ok 678 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 679 1613s ok 680 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 681 1613s ok 682 1613s Set-Cookie: usertrack_test=f71b90a6.619fc5f146ec0; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=f71b90a6.619fc5f146ec0 1613s ok 683 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 684 1613s ok 685 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 686 1613s ok 687 1613s Set-Cookie: usertrack_test=3e23ad37.619fc5f147dcf; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=3e23ad37.619fc5f147dcf 1613s ok 688 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 689 1613s ok 690 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 691 1613s ok 692 1613s Set-Cookie: usertrack_test=2f257fe4.619fc5f148de1; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=2f257fe4.619fc5f148de1 1613s ok 693 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 694 1613s ok 695 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 696 1613s ok 697 1613s Set-Cookie: usertrack_test=d6fd0027.619fc5f149bb9; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=d6fd0027.619fc5f149bb9 1613s ok 698 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 699 1613s ok 700 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 701 1613s ok 702 1613s Set-Cookie: usertrack_test=6ad7c9f8.619fc5f14a8e8; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=6ad7c9f8.619fc5f14a8e8 1613s ok 703 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 704 1613s ok 705 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 706 1613s ok 707 1613s Set-Cookie: usertrack_test=6712b7a5.619fc5f14b962; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=6712b7a5.619fc5f14b962 1613s ok 708 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 709 1613s ok 710 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 711 1613s ok 712 1613s Set-Cookie: usertrack_test=5d89f24d.619fc5f14cdfb; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=5d89f24d.619fc5f14cdfb 1613s ok 713 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 714 1613s ok 715 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 716 1613s ok 717 1613s Set-Cookie: usertrack_test=5e144e56.619fc5f14e081; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=5e144e56.619fc5f14e081 1613s ok 718 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 719 1613s ok 720 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 721 1613s ok 722 1613s Set-Cookie: usertrack_test=6ef6daa9.619fc5f14f19e; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=6ef6daa9.619fc5f14f19e 1613s ok 723 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 724 1613s ok 725 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 726 1613s ok 727 1613s Set-Cookie: usertrack_test=62f4e833.619fc5f14fe95; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=62f4e833.619fc5f14fe95 1613s ok 728 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 729 1613s ok 730 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 731 1613s ok 732 1613s Set-Cookie: usertrack_test=5b42656f.619fc5f150cd7; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=5b42656f.619fc5f150cd7 1613s ok 733 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 734 1613s ok 735 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 736 1613s ok 737 1613s Set-Cookie: usertrack_test=716a6cb6.619fc5f151add; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=716a6cb6.619fc5f151add 1613s ok 738 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 739 1613s ok 740 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 741 1613s ok 742 1613s Set-Cookie: usertrack_test=7b08956f.619fc5f152770; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=7b08956f.619fc5f152770 1613s ok 743 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 744 1613s ok 745 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 746 1613s ok 747 1613s Set-Cookie: usertrack_test=bf6eebe5.619fc5f15345e; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=bf6eebe5.619fc5f15345e 1613s ok 748 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 749 1613s ok 750 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 751 1613s ok 752 1613s Set-Cookie: usertrack_test=8b69c661.619fc5f1542e9; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=8b69c661.619fc5f1542e9 1613s ok 753 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 754 1613s ok 755 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 756 1613s ok 757 1613s Set-Cookie: usertrack_test=164fcd69.619fc5f155142; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=164fcd69.619fc5f155142 1613s ok 758 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 759 1613s ok 760 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 761 1613s ok 762 1613s Set-Cookie: usertrack_test=fd70c228.619fc5f155f90; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=fd70c228.619fc5f155f90 1613s ok 763 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 764 1613s ok 765 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 766 1613s ok 767 1613s Set-Cookie: usertrack_test=7f01121b.619fc5f156d1f; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=7f01121b.619fc5f156d1f 1613s ok 768 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 769 1613s ok 770 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 771 1613s ok 772 1613s Set-Cookie: usertrack_test=a7754962.619fc5f157abd; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=a7754962.619fc5f157abd 1613s ok 773 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 774 1613s ok 775 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 776 1613s ok 777 1613s Set-Cookie: usertrack_test=7757391.619fc5f158a59; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=7757391.619fc5f158a59 1613s ok 778 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 779 1613s ok 780 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 781 1613s ok 782 1613s Set-Cookie: usertrack_test=3d5749b7.619fc5f159a66; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=3d5749b7.619fc5f159a66 1613s ok 783 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 784 1613s ok 785 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 786 1613s ok 787 1613s Set-Cookie: usertrack_test=2cb0b6a4.619fc5f15b33f; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=2cb0b6a4.619fc5f15b33f 1613s ok 788 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 789 1613s ok 790 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 791 1613s ok 792 1613s Set-Cookie: usertrack_test=f55950a4.619fc5f15d04d; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=f55950a4.619fc5f15d04d 1613s ok 793 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 794 1613s ok 795 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 796 1613s ok 797 1613s Set-Cookie: usertrack_test=14517513.619fc5f15ea43; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=14517513.619fc5f15ea43 1613s ok 798 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 799 1613s ok 800 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 801 1613s ok 802 1613s Set-Cookie: usertrack_test=9813c185.619fc5f15fc08; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=9813c185.619fc5f15fc08 1613s ok 803 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 804 1613s ok 805 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 806 1613s ok 807 1613s Set-Cookie: usertrack_test=45f9e1d4.619fc5f160f31; path=/; expires=Mon, 03-Jun-24 13:33:57 GMT 1613s Cookie: usertrack_test=45f9e1d4.619fc5f160f31 1613s ok 808 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 809 1613s ok 810 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 811 1613s ok 812 1613s Set-Cookie: usertrack_test=b60b75ac.619fc5f16223f; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=b60b75ac.619fc5f16223f 1613s ok 813 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 814 1613s ok 815 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 816 1613s ok 817 1613s Set-Cookie: usertrack_test=35ed9be5.619fc5f163658; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=35ed9be5.619fc5f163658 1613s ok 818 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 819 1613s ok 820 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 821 1613s ok 822 1613s Set-Cookie: usertrack_test=a86e9e3a.619fc5f1646fa; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=a86e9e3a.619fc5f1646fa 1613s ok 823 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 824 1613s ok 825 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 826 1613s ok 827 1613s Set-Cookie: usertrack_test=4c910c8e.619fc5f165aaf; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=4c910c8e.619fc5f165aaf 1613s ok 828 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 829 1613s ok 830 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 831 1613s ok 832 1613s Set-Cookie: usertrack_test=c18e7af8.619fc5f166cba; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=c18e7af8.619fc5f166cba 1613s ok 833 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 834 1613s ok 835 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 836 1613s ok 837 1613s Set-Cookie: usertrack_test=9bd4f7f4.619fc5f167fe6; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=9bd4f7f4.619fc5f167fe6 1613s ok 838 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 839 1613s ok 840 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 841 1613s ok 842 1613s Set-Cookie: usertrack_test=262169b8.619fc5f169337; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=262169b8.619fc5f169337 1613s ok 843 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 844 1613s ok 845 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 846 1613s ok 847 1613s Set-Cookie: usertrack_test=71301ac4.619fc5f16a906; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=71301ac4.619fc5f16a906 1613s ok 848 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 849 1613s ok 850 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 851 1613s ok 852 1613s Set-Cookie: usertrack_test=6d031d35.619fc5f16b958; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=6d031d35.619fc5f16b958 1613s ok 853 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 854 1613s ok 855 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 856 1613s ok 857 1613s Set-Cookie: usertrack_test=ac12fb5e.619fc5f16c8b2; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=ac12fb5e.619fc5f16c8b2 1613s ok 858 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 859 1613s ok 860 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 861 1613s ok 862 1613s Set-Cookie: usertrack_test=628293f5.619fc5f16d88e; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=628293f5.619fc5f16d88e 1613s ok 863 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 864 1613s ok 865 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 866 1613s ok 867 1613s Set-Cookie: usertrack_test=c3c763e2.619fc5f16e819; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=c3c763e2.619fc5f16e819 1613s ok 868 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 869 1613s ok 870 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 871 1613s ok 872 1613s Set-Cookie: usertrack_test=55791aec.619fc5f16f7e7; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=55791aec.619fc5f16f7e7 1613s ok 873 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 874 1613s ok 875 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 876 1613s ok 877 1613s Set-Cookie: usertrack_test=3f86fb70.619fc5f1708d1; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=3f86fb70.619fc5f1708d1 1613s ok 878 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 879 1613s ok 880 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 881 1613s ok 882 1613s Set-Cookie: usertrack_test=3c0a7a9d.619fc5f17193b; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=3c0a7a9d.619fc5f17193b 1613s ok 883 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 884 1613s ok 885 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 886 1613s ok 887 1613s Set-Cookie: usertrack_test=95c830ac.619fc5f172a2e; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=95c830ac.619fc5f172a2e 1613s ok 888 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 889 1613s ok 890 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 891 1613s ok 892 1613s Set-Cookie: usertrack_test=4f7ab997.619fc5f174138; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=4f7ab997.619fc5f174138 1613s ok 893 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 894 1613s ok 895 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 896 1613s ok 897 1613s Set-Cookie: usertrack_test=39850db1.619fc5f17567d; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=39850db1.619fc5f17567d 1613s ok 898 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 899 1613s ok 900 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 901 1613s ok 902 1613s Set-Cookie: usertrack_test=a73803d4.619fc5f176c6b; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=a73803d4.619fc5f176c6b 1613s ok 903 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 904 1613s ok 905 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 906 1613s ok 907 1613s Set-Cookie: usertrack_test=ec4c7209.619fc5f17823e; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=ec4c7209.619fc5f17823e 1613s ok 908 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 909 1613s ok 910 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 911 1613s ok 912 1613s Set-Cookie: usertrack_test=be10139b.619fc5f17977a; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=be10139b.619fc5f17977a 1613s ok 913 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 914 1613s ok 915 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 916 1613s ok 917 1613s Set-Cookie: usertrack_test=2d55329f.619fc5f17adb0; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=2d55329f.619fc5f17adb0 1613s ok 918 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 919 1613s ok 920 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 921 1613s ok 922 1613s Set-Cookie: usertrack_test=3e2b01f3.619fc5f17c355; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=3e2b01f3.619fc5f17c355 1613s ok 923 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 924 1613s ok 925 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 926 1613s ok 927 1613s Set-Cookie: usertrack_test=2f4a3ea5.619fc5f17d916; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=2f4a3ea5.619fc5f17d916 1613s ok 928 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 929 1613s ok 930 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 931 1613s ok 932 1613s Set-Cookie: usertrack_test=60090a73.619fc5f17ed8f; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=60090a73.619fc5f17ed8f 1613s ok 933 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 934 1613s ok 935 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 936 1613s ok 937 1613s Set-Cookie: usertrack_test=d11e8830.619fc5f1801b9; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=d11e8830.619fc5f1801b9 1613s ok 938 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 939 1613s ok 940 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 941 1613s ok 942 1613s Set-Cookie: usertrack_test=aae788ea.619fc5f181706; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=aae788ea.619fc5f181706 1613s ok 943 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 944 1613s ok 945 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 946 1613s ok 947 1613s Set-Cookie: usertrack_test=89bffdeb.619fc5f1828e5; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=89bffdeb.619fc5f1828e5 1613s ok 948 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 949 1613s ok 950 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 951 1613s ok 952 1613s Set-Cookie: usertrack_test=e3c4e250.619fc5f183983; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=e3c4e250.619fc5f183983 1613s ok 953 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 954 1613s ok 955 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 956 1613s ok 957 1613s Set-Cookie: usertrack_test=4ce36c.619fc5f1848ae; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=4ce36c.619fc5f1848ae 1613s ok 958 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 959 1613s ok 960 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 961 1613s ok 962 1613s Set-Cookie: usertrack_test=47a7e17e.619fc5f185966; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=47a7e17e.619fc5f185966 1613s ok 963 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 964 1613s ok 965 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 966 1613s ok 967 1613s Set-Cookie: usertrack_test=8af6383.619fc5f186a32; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=8af6383.619fc5f186a32 1613s ok 968 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 969 1613s ok 970 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 971 1613s ok 972 1613s Set-Cookie: usertrack_test=e09352f2.619fc5f187b4a; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=e09352f2.619fc5f187b4a 1613s ok 973 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 974 1613s ok 975 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 976 1613s ok 977 1613s Set-Cookie: usertrack_test=e9a7fb57.619fc5f188c04; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=e9a7fb57.619fc5f188c04 1613s ok 978 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 979 1613s ok 980 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 981 1613s ok 982 1613s Set-Cookie: usertrack_test=e24c422f.619fc5f189da6; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=e24c422f.619fc5f189da6 1613s ok 983 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 984 1613s ok 985 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 986 1613s ok 987 1613s Set-Cookie: usertrack_test=75195ed7.619fc5f18ae1f; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=75195ed7.619fc5f18ae1f 1613s ok 988 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 989 1613s ok 990 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 991 1613s ok 992 1613s Set-Cookie: usertrack_test=f0d7c2c7.619fc5f18bce4; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=f0d7c2c7.619fc5f18bce4 1613s ok 993 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 994 1613s ok 995 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 996 1613s ok 997 1613s Set-Cookie: usertrack_test=5ce8ad2c.619fc5f18ce09; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s Cookie: usertrack_test=5ce8ad2c.619fc5f18ce09 1613s ok 998 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 999 1613s ok 1000 1613s ok 1001 1613s # testing : Checking return code is '200' 1613s # expected: 200 1613s # received: '200' 1613s ok 1002 1613s # usertrack_test=ac038819.619fc5f18e121; path=/; expires=Mon, 03-Jun-24 13:33:58 GMT 1613s ok 1003 1613s # expected: undef 1613s # received: undef 1613s ok 1004 1613s ok 1615s t/modules/vhost_alias.t ............. 1615s 1..8 1615s # Running under perl version 5.038002 for linux 1615s # Current time local: Mon Jun 3 13:32:58 2024 1615s # Current time GMT: Mon Jun 3 13:32:58 2024 1615s # Using Test.pm version 1.31 1615s # Using Apache/Test.pm version 1.42 1615s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1615s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1615s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1615s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1615s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1615s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1615s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1615s # writing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1615s # testing : VirtalDocumentRoot test 1615s # expected: 'www.vha-test.com' 1615s # received: 'www.vha-test.com' 1615s ok 1 1615s # testing : VirtualScriptAlias test 1615s # expected: 'test cgi for www.vha-test.com' 1615s # received: 'test cgi for www.vha-test.com' 1615s ok 2 1615s # testing : VirtalDocumentRoot test 1615s # expected: 'big.server.name.from.heck.org' 1615s # received: 'big.server.name.from.heck.org' 1615s ok 3 1615s # testing : VirtualScriptAlias test 1615s # expected: 'test cgi for big.server.name.from.heck.org' 1615s # received: 'test cgi for big.server.name.from.heck.org' 1615s ok 4 1615s # testing : VirtalDocumentRoot test 1615s # expected: 'ab.com' 1615s # received: 'ab.com' 1615s ok 5 1615s # testing : VirtualScriptAlias test 1615s # expected: 'test cgi for ab.com' 1615s # received: 'test cgi for ab.com' 1615s ok 6 1615s # testing : VirtalDocumentRoot test 1615s # expected: 'w-t-f.net' 1615s # received: 'w-t-f.net' 1615s ok 7 1615s # testing : VirtualScriptAlias test 1615s # expected: 'test cgi for w-t-f.net' 1615s # received: 'test cgi for w-t-f.net' 1615s ok 8 1615s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1615s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1615s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1615s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1615s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1615s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1615s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1615s # removing file: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1615s # removing dir tree: /tmp/autopkgtest.91Mcv3/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1615s ok 1618s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1620s t/protocol/echo.t ................... 1620s 1..8 1620s # Running under perl version 5.038002 for linux 1620s # Current time local: Mon Jun 3 13:33:03 2024 1620s # Current time GMT: Mon Jun 3 13:33:03 2024 1620s # Using Test.pm version 1.31 1620s # Using Apache/Test.pm version 1.42 1620s testing mod_echo_ssl 1620s ok 1 1620s #Cipher: TLS_AES_256_GCM_SHA384 1620s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s # testing : echo 1620s # expected: 't/protocol/echo.t' 1620s # received: 't/protocol/echo.t' 1620s ok 2 1620s # testing : echo 1620s # expected: '/usr/bin/perl' 1620s # received: '/usr/bin/perl' 1620s ok 3 1620s # testing : echo 1620s # expected: '435673435673435673435673435673' 1620s # received: '435673435673435673435673435673' 1620s ok 4 1620s testing mod_echo 1620s ok 5 1620s # testing : echo 1620s # expected: 't/protocol/echo.t' 1620s # received: 't/protocol/echo.t' 1620s ok 6 1620s # testing : echo 1620s # expected: '/usr/bin/perl' 1620s # received: '/usr/bin/perl' 1620s ok 7 1620s # testing : echo 1620s # expected: '435673435673435673435673435673' 1620s # received: '435673435673435673435673435673' 1620s ok 8 1620s ok 1623s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1625s t/security/CVE-2003-0542.t .......... 1625s 1..1 1625s # Running under perl version 5.038002 for linux 1625s # Current time local: Mon Jun 3 13:33:08 2024 1625s # Current time GMT: Mon Jun 3 13:33:08 2024 1625s # Using Test.pm version 1.31 1625s # Using Apache/Test.pm version 1.42 1625s # testing : CAN-2003-0542 test case 1625s # expected: 404 1625s # received: '404' 1625s ok 1 1625s ok 1627s t/security/CVE-2004-0747.t .......... 1627s 1..1 1627s # Running under perl version 5.038002 for linux 1627s # Current time local: Mon Jun 3 13:33:10 2024 1627s # Current time GMT: Mon Jun 3 13:33:10 2024 1627s # Using Test.pm version 1.31 1627s # Using Apache/Test.pm version 1.42 1627s # testing : CAN-2004-0747 ap_resolve_env test case 1627s # expected: 200 1627s # received: 200 1627s ok 1 1627s ok 1630s t/security/CVE-2004-0811.t .......... 1630s 1..8 1630s # Running under perl version 5.038002 for linux 1630s # Current time local: Mon Jun 3 13:33:12 2024 1630s # Current time GMT: Mon Jun 3 13:33:12 2024 1630s # Using Test.pm version 1.31 1630s # Using Apache/Test.pm version 1.42 1630s # testing : subdir access allowed 1630s # expected: 200 1630s # received: '200' 1630s ok 1 1630s # testing : subdir access allowed 1630s # expected: 200 1630s # received: '200' 1630s ok 2 1630s # testing : subdir access allowed 1630s # expected: 200 1630s # received: '200' 1630s ok 3 1630s # testing : subdir access allowed 1630s # expected: 200 1630s # received: '200' 1630s ok 4 1630s # testing : topdir access denied 1630s # expected: 401 1630s # received: '401' 1630s ok 5 1630s # testing : topdir access denied 1630s # expected: 401 1630s # received: '401' 1630s ok 6 1630s # testing : topdir access denied 1630s # expected: 401 1630s # received: '401' 1630s ok 7 1630s # testing : topdir access denied 1630s # expected: 401 1630s # received: '401' 1630s ok 8 1630s ok 1632s t/security/CVE-2004-0940.t .......... 1632s 1..1 1632s # Running under perl version 5.038002 for linux 1632s # Current time local: Mon Jun 3 13:33:15 2024 1632s # Current time GMT: Mon Jun 3 13:33:15 2024 1632s # Using Test.pm version 1.31 1632s # Using Apache/Test.pm version 1.42 1632s # testing : response was 200 1632s # expected: 200 1632s # received: '200' 1632s ok 1 1632s ok 1634s t/security/CVE-2004-0942.t .......... 1634s 1..2 1634s # Running under perl version 5.038002 for linux 1634s # Current time local: Mon Jun 3 13:33:17 2024 1634s # Current time GMT: Mon Jun 3 13:33:17 2024 1634s # Using Test.pm version 1.31 1634s # Using Apache/Test.pm version 1.42 1634s ok 1 1634s # testing : request was refused 1634s # expected: qr/^HTTP\/1\.. 400/ 1634s # received: 'HTTP/1.1 400 Bad Request 1634s # ' 1634s ok 2 1634s ok 1637s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1639s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1641s t/security/CVE-2005-2491.t .......... 1641s 1..4 1641s # Running under perl version 5.038002 for linux 1641s # Current time local: Mon Jun 3 13:33:24 2024 1641s # Current time GMT: Mon Jun 3 13:33:24 2024 1641s # Using Test.pm version 1.31 1641s # Using Apache/Test.pm version 1.42 1641s # testing : check that server did not segfault 1641s # expected: 'Internal Server Error' 1641s # received: 'Internal Server Error' 1641s ok 1 1641s # testing : check for 500 response error 1641s # expected: 500 1641s # received: '500' 1641s ok 2 1641s # testing : check that server did not segfault 1641s # expected: 'Internal Server Error' 1641s # received: 'Internal Server Error' 1641s ok 3 1641s # testing : check for 500 response error 1641s # expected: 500 1641s # received: '500' 1641s ok 4 1641s ok 1644s t/security/CVE-2005-2700.t .......... 1644s 1..2 1644s # Running under perl version 5.038002 for linux 1644s # Current time local: Mon Jun 3 13:33:26 2024 1644s # Current time GMT: Mon Jun 3 13:33:26 2024 1644s # Using Test.pm version 1.31 1644s # Using Apache/Test.pm version 1.42 1644s # testing : access permitted without ccert 1644s # expected: 200 1644s # received: '200' 1644s ok 1 1644s # testing : access *not* permitted without ccert 1644s # expected: 200 1644s # received: '403' 1644s ok 2 1644s ok 1646s t/security/CVE-2005-3352.t .......... 1646s 1..2 1646s # Running under perl version 5.038002 for linux 1646s # Current time local: Mon Jun 3 13:33:29 2024 1646s # Current time GMT: Mon Jun 3 13:33:29 2024 1646s # Using Test.pm version 1.31 1646s # Using Apache/Test.pm version 1.42 1646s # testing : response code is OK 1646s # expected: 200 1646s # received: '200' 1646s ok 1 1646s # testing : referer was escaped 1646s # expected: qr/%22%3e/ 1646s # received: ' 1646s # 1646s # Menu for /security/CVE-2005-3352.map 1646s # 1646s #

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

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

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

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

Bad Request

1693s #

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

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

Forbidden

1722s

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

1722s 1722s ok 1 1722s HTTP/1.1 200 OK 1722s Connection: close 1722s Date: Mon, 03 Jun 2024 13:34:47 GMT 1722s Accept-Ranges: bytes 1722s ETag: "1a-613edd771cbc0" 1722s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1722s Vary: In-If1 1722s Content-Length: 26 1722s Content-Type: text/html 1722s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1722s Client-Date: Mon, 03 Jun 2024 13:34:47 GMT 1722s Client-Peer: 127.0.0.1:8532 1722s Client-Response-Num: 1 1722s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s Client-SSL-Socket-Class: IO::Socket::SSL 1722s Client-SSL-Version: TLSv1_3 1722s DMMATCH1: 1 1722s 1722s welcome to localhost:8529 1722s ok 2 1722s 500 Server closed connection without sending any data back 1722s Content-Type: text/plain 1722s Client-Date: Mon, 03 Jun 2024 13:34:47 GMT 1722s Client-Warning: Internal response 1722s 1722s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1722s ok 3 1722s ok 1722s All tests successful. 1722s Files=142, Tests=7321, 410 wallclock secs ( 2.14 usr 0.53 sys + 164.54 cusr 202.20 csys = 369.41 CPU) 1722s Result: PASS 1722s [warning] server localhost:8529 shutdown 1723s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1723s Files=142, Tests=7321, 410 wallclock secs ( 2.14 usr 0.53 sys + 164.54 cusr 202.20 csys = 369.41 CPU) 1723s + grep -E '^Result: PASS' testlog.mpm_event 1723s Result: PASS 1723s + grep -E '^Result: FAIL' testlog.mpm_event 1723s + grep -E 'server dumped core' testlog.mpm_event 1723s + return 0 1724s autopkgtest [13:34:49]: test run-test-suite: -----------------------] 1725s autopkgtest [13:34:50]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1725s run-test-suite PASS 1726s autopkgtest [13:34:51]: test duplicate-module-load: preparing testbed 1825s autopkgtest [13:36:30]: testbed dpkg architecture: amd64 1825s autopkgtest [13:36:30]: testbed apt version: 2.9.3 1825s autopkgtest [13:36:30]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1826s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 1826s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 1826s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 1826s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [384 kB] 1826s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.4 kB] 1826s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [81.4 kB] 1826s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [58.4 kB] 1826s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [7700 B] 1826s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [4300 B] 1826s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [187 kB] 1826s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [355 kB] 1826s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [1392 B] 1826s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [1392 B] 1826s Fetched 1241 kB in 0s (4012 kB/s) 1826s Reading package lists... 1828s Reading package lists... 1828s Building dependency tree... 1828s Reading state information... 1829s Calculating upgrade... 1829s The following packages will be upgraded: 1829s libxml2 1829s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1829s Need to get 642 kB of archives. 1829s After this operation, 353 kB disk space will be freed. 1829s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 libxml2 amd64 2.12.7+dfsg-3 [642 kB] 1829s Fetched 642 kB in 0s (17.3 MB/s) 1830s (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 ... 74359 files and directories currently installed.) 1830s Preparing to unpack .../libxml2_2.12.7+dfsg-3_amd64.deb ... 1830s Unpacking libxml2:amd64 (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 1830s Setting up libxml2:amd64 (2.12.7+dfsg-3) ... 1830s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1830s Reading package lists... 1830s Building dependency tree... 1830s Reading state information... 1831s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1831s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 1831s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 1831s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 1831s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 1833s Reading package lists... 1833s Reading package lists... 1833s Building dependency tree... 1833s Reading state information... 1834s Calculating upgrade... 1834s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1834s Reading package lists... 1835s Building dependency tree... 1835s Reading state information... 1836s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1838s Reading package lists... 1839s Building dependency tree... 1839s Reading state information... 1839s Starting pkgProblemResolver with broken count: 0 1839s Starting 2 pkgProblemResolver with broken count: 0 1839s Done 1840s The following additional packages will be installed: 1840s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1840s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1840s Suggested packages: 1840s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 1840s Recommended packages: 1840s ssl-cert 1840s The following NEW packages will be installed: 1840s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 1840s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1840s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 1840s Need to get 2062 kB/2063 kB of archives. 1840s After this operation, 8023 kB of additional disk space will be used. 1840s Get:1 /tmp/autopkgtest.91Mcv3/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [704 B] 1840s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libapr1t64 amd64 1.7.2-3.2 [106 kB] 1840s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 1840s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 1840s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 1840s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 1840s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-bin amd64 2.4.58-1ubuntu8.1 [1327 kB] 1840s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 1840s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.1 [96.2 kB] 1840s Get:10 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2 amd64 2.4.58-1ubuntu8.1 [90.2 kB] 1841s Fetched 2062 kB in 0s (16.6 MB/s) 1841s Selecting previously unselected package libapr1t64:amd64. 1841s (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 ... 74359 files and directories currently installed.) 1841s Preparing to unpack .../0-libapr1t64_1.7.2-3.2_amd64.deb ... 1841s Unpacking libapr1t64:amd64 (1.7.2-3.2) ... 1841s Selecting previously unselected package libaprutil1t64:amd64. 1841s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 1841s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1841s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 1841s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 1841s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 1841s Selecting previously unselected package libaprutil1-ldap:amd64. 1841s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 1841s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 1841s Selecting previously unselected package liblua5.4-0:amd64. 1841s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_amd64.deb ... 1841s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 1841s Selecting previously unselected package apache2-bin. 1841s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.1_amd64.deb ... 1841s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 1841s Selecting previously unselected package apache2-data. 1841s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 1841s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 1841s Selecting previously unselected package apache2-utils. 1841s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.1_amd64.deb ... 1841s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 1841s Selecting previously unselected package apache2. 1841s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.1_amd64.deb ... 1841s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 1841s Selecting previously unselected package autopkgtest-satdep. 1841s Preparing to unpack .../9-2-autopkgtest-satdep.deb ... 1841s Unpacking autopkgtest-satdep (0) ... 1841s Setting up libapr1t64:amd64 (1.7.2-3.2) ... 1841s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 1841s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 1841s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1841s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 1841s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 1841s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 1841s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 1841s Setting up apache2 (2.4.58-1ubuntu8.1) ... 1841s Enabling module mpm_event. 1842s Enabling module authz_core. 1842s Enabling module authz_host. 1842s Enabling module authn_core. 1842s Enabling module auth_basic. 1842s Enabling module access_compat. 1842s Enabling module authn_file. 1842s Enabling module authz_user. 1842s Enabling module alias. 1842s Enabling module dir. 1842s Enabling module autoindex. 1842s Enabling module env. 1842s Enabling module mime. 1842s Enabling module negotiation. 1842s Enabling module setenvif. 1842s Enabling module filter. 1842s Enabling module deflate. 1842s Enabling module status. 1842s Enabling module reqtimeout. 1842s Enabling conf charset. 1842s Enabling conf localized-error-pages. 1842s Enabling conf other-vhosts-access-log. 1842s Enabling conf security. 1842s Enabling conf serve-cgi-bin. 1842s Enabling site 000-default. 1843s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1844s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1845s Setting up autopkgtest-satdep (0) ... 1845s Processing triggers for ufw (0.36.2-6) ... 1845s Processing triggers for man-db (2.12.1-1) ... 1846s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1849s (Reading database ... 75072 files and directories currently installed.) 1849s Removing autopkgtest-satdep (0) ... 1861s autopkgtest [13:37:06]: test duplicate-module-load: [----------------------- 1862s + cd /tmp/autopkgtest.91Mcv3/autopkgtest_tmp 1862s + apache2ctl -l -M 1862s + sort unsorted 1862s + grep core.c sorted 1862s core.c 1862s http_core.c 1862s + uniq 1862s + diff -u sorted dedup 1862s autopkgtest [13:37:07]: test duplicate-module-load: -----------------------] 1862s autopkgtest [13:37:07]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1862s duplicate-module-load PASS 1862s autopkgtest [13:37:07]: test default-mods: preparing testbed 1863s Reading package lists... 1864s Building dependency tree... 1864s Reading state information... 1864s Starting pkgProblemResolver with broken count: 0 1864s Starting 2 pkgProblemResolver with broken count: 0 1864s Done 1865s The following NEW packages will be installed: 1865s autopkgtest-satdep 1865s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1865s Need to get 0 B/704 B of archives. 1865s After this operation, 0 B of additional disk space will be used. 1865s Get:1 /tmp/autopkgtest.91Mcv3/3-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [704 B] 1865s Selecting previously unselected package autopkgtest-satdep. 1865s (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 ... 75072 files and directories currently installed.) 1865s Preparing to unpack .../3-autopkgtest-satdep.deb ... 1865s Unpacking autopkgtest-satdep (0) ... 1865s Setting up autopkgtest-satdep (0) ... 1867s (Reading database ... 75072 files and directories currently installed.) 1867s Removing autopkgtest-satdep (0) ... 1868s autopkgtest [13:37:13]: test default-mods: [----------------------- 1868s alias_module (shared) 1868s auth_basic_module (shared) 1868s authn_core_module (shared) 1868s authz_core_module (shared) 1868s log_config_module (static) 1868s mime_module (shared) 1868s reqtimeout_module (shared) 1868s version_module (static) 1868s watchdog_module (static) 1868s autopkgtest [13:37:13]: test default-mods: -----------------------] 1868s default-mods PASS 1868s autopkgtest [13:37:13]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1869s autopkgtest [13:37:14]: test htcacheclean: preparing testbed 1869s Reading package lists... 1870s Building dependency tree... 1870s Reading state information... 1870s Starting pkgProblemResolver with broken count: 0 1870s Starting 2 pkgProblemResolver with broken count: 0 1870s Done 1871s The following NEW packages will be installed: 1871s autopkgtest-satdep 1871s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1871s Need to get 0 B/708 B of archives. 1871s After this operation, 0 B of additional disk space will be used. 1871s Get:1 /tmp/autopkgtest.91Mcv3/4-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [708 B] 1871s Selecting previously unselected package autopkgtest-satdep. 1871s (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 ... 75072 files and directories currently installed.) 1871s Preparing to unpack .../4-autopkgtest-satdep.deb ... 1871s Unpacking autopkgtest-satdep (0) ... 1871s Setting up autopkgtest-satdep (0) ... 1874s (Reading database ... 75072 files and directories currently installed.) 1874s Removing autopkgtest-satdep (0) ... 1874s autopkgtest [13:37:19]: test htcacheclean: [----------------------- 1874s + htc_enabled 1874s + ls /etc/rc[2345].d/S*apache-htcacheclean 1874s + return 1 1874s + a2enmod cache_disk 1874s Considering dependency cache for cache_disk: 1874s Enabling module cache. 1874s Enabling module cache_disk. 1874s Enabling external service apache-htcacheclean 1874s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1874s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1875s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 1875s The service will be started on next reboot. 1875s To activate the new configuration, you need to run: 1875s systemctl restart apache2 1875s systemctl start apache-htcacheclean 1875s + htc_enabled 1875s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1875s + return 0 1875s + service apache-htcacheclean start 1876s + ps -ef 1876s + grep /usr/bin/htcacheclean 1876s www-data 2321 1 0 13:36 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1876s root 3259 3113 0 13:37 ? 00:00:00 grep /usr/bin/htcacheclean 1876s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1876s + pgrep -P 1 -u www-data -G www-data htcacheclean 1876s 2321 1876s + service apache-htcacheclean status 1876s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1876s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1876s Active: active (running) since Mon 2024-06-03 13:36:49 UTC; 31s ago 1876s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1876s Main PID: 2321 (htcacheclean) 1876s Tasks: 1 (limit: 4623) 1876s Memory: 288.0K (peak: 844.0K) 1876s CPU: 5ms 1876s CGroup: /system.slice/apache-htcacheclean.service 1876s └─2321 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1876s 1876s Jun 03 13:36:49 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1876s Jun 03 13:36:49 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1876s + service apache-htcacheclean stop 1877s + sleep 1 1878s + pgrep -P 1 -u www-data -G www-data htcacheclean 1878s + service apache-htcacheclean status 1878s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1878s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1878s Active: inactive (dead) since Mon 2024-06-03 13:37:22 UTC; 1s ago 1878s Duration: 32.478s 1878s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1878s Main PID: 2321 (code=exited, status=0/SUCCESS) 1878s CPU: 5ms 1878s 1878s Jun 03 13:36:49 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1878s Jun 03 13:36:49 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1878s Jun 03 13:37:22 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1878s Jun 03 13:37:22 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1878s Jun 03 13:37:22 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1878s + a2dismod cache_disk 1878s Disabling external service apache-htcacheclean 1878s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1878s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1878s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 1879s Module cache_disk disabled. 1879s To activate the new configuration, you need to run: 1879s systemctl restart apache2 1879s systemctl stop apache-htcacheclean 1879s + htc_enabled 1879s + ls /etc/rc[2345].d/S*apache-htcacheclean 1879s + return 1 1879s + a2enmod cache_socache 1879s Considering dependency cache for cache_socache: 1879s Module cache already enabled 1879s Enabling module cache_socache. 1879s To activate the new configuration, you need to run: 1879s systemctl restart apache2 1879s + htc_enabled 1879s + ls /etc/rc[2345].d/S*apache-htcacheclean 1879s + return 1 1879s + exit 0 1879s autopkgtest [13:37:24]: test htcacheclean: -----------------------] 1879s htcacheclean PASS 1879s autopkgtest [13:37:24]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1880s autopkgtest [13:37:25]: test ssl-passphrase: preparing testbed 1880s Reading package lists... 1881s Building dependency tree... 1881s Reading state information... 1881s Starting pkgProblemResolver with broken count: 0 1881s Starting 2 pkgProblemResolver with broken count: 0 1881s Done 1882s The following additional packages will be installed: 1882s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1882s Suggested packages: 1882s tk8.6 tcl-tclreadline 1882s The following NEW packages will be installed: 1882s autopkgtest-satdep expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1882s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 1882s Need to get 1267 kB/1268 kB of archives. 1882s After this operation, 4831 kB of additional disk space will be used. 1882s Get:1 /tmp/autopkgtest.91Mcv3/5-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [720 B] 1882s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libtcl8.6 amd64 8.6.14+dfsg-1build1 [988 kB] 1882s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 tcl8.6 amd64 8.6.14+dfsg-1build1 [14.7 kB] 1882s Get:4 http://ftpmaster.internal/ubuntu oracular/universe amd64 tcl-expect amd64 5.45.4-3 [110 kB] 1882s Get:5 http://ftpmaster.internal/ubuntu oracular/universe amd64 expect amd64 5.45.4-3 [137 kB] 1882s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1882s Preconfiguring packages ... 1882s Fetched 1267 kB in 0s (12.6 MB/s) 1882s Selecting previously unselected package libtcl8.6:amd64. 1882s (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 ... 75072 files and directories currently installed.) 1882s Preparing to unpack .../0-libtcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 1882s Unpacking libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 1882s Selecting previously unselected package tcl8.6. 1882s Preparing to unpack .../1-tcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 1882s Unpacking tcl8.6 (8.6.14+dfsg-1build1) ... 1882s Selecting previously unselected package tcl-expect:amd64. 1882s Preparing to unpack .../2-tcl-expect_5.45.4-3_amd64.deb ... 1882s Unpacking tcl-expect:amd64 (5.45.4-3) ... 1882s Selecting previously unselected package expect. 1882s Preparing to unpack .../3-expect_5.45.4-3_amd64.deb ... 1882s Unpacking expect (5.45.4-3) ... 1882s Selecting previously unselected package ssl-cert. 1882s Preparing to unpack .../4-ssl-cert_1.1.2ubuntu1_all.deb ... 1882s Unpacking ssl-cert (1.1.2ubuntu1) ... 1882s Selecting previously unselected package autopkgtest-satdep. 1882s Preparing to unpack .../5-5-autopkgtest-satdep.deb ... 1882s Unpacking autopkgtest-satdep (0) ... 1882s Setting up ssl-cert (1.1.2ubuntu1) ... 1883s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1884s Setting up libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 1884s Setting up tcl8.6 (8.6.14+dfsg-1build1) ... 1884s Setting up tcl-expect:amd64 (5.45.4-3) ... 1884s Setting up expect (5.45.4-3) ... 1884s Setting up autopkgtest-satdep (0) ... 1884s Processing triggers for man-db (2.12.1-1) ... 1884s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1887s (Reading database ... 75410 files and directories currently installed.) 1887s Removing autopkgtest-satdep (0) ... 1887s autopkgtest [13:37:32]: test ssl-passphrase: [----------------------- 1887s + cd /etc/ssl/private 1887s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1887s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1887s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1887s writing RSA key 1887s + a2enmod ssl 1887s Considering dependency mime for ssl: 1887s Module mime already enabled 1887s Considering dependency socache_shmcb for ssl: 1887s Enabling module socache_shmcb. 1887s Enabling module ssl. 1887s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1887s To activate the new configuration, you need to run: 1887s systemctl restart apache2 1887s + a2ensite default-ssl 1887s Enabling site default-ssl. 1887s To activate the new configuration, you need to run: 1887s systemctl reload apache2 1887s + expect 1887s + password_responder 1887s + [ ! -e /run/systemd/ask-password/sck.* ] 1887s + sleep 1 1887s spawn service apache2 restart 1888s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) + [ ! -e /run/systemd/ask-password/sck.e0e657f5202dd1d1 ] 1888s + echo ssl-passphrase test password responder: found prompt, sending password 1888s + echo test 1888s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.e0e657f5202dd1d1 1888s ssl-passphrase test password responder: found prompt, sending password 1888s 1888s + echo Hello, world! 1888s + curl -k https://localhost/hello.txt 1888s % Total % Received % Xferd Average Speed Time Time Time Current 1888s Dload Upload Total Spent Left Speed 1888s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 2053 0 --:--:-- --:--:-- --:--:-- 2333 1888s + result=Hello, world! 1888s + [ Hello, world! != Hello, world! ] 1889s autopkgtest [13:37:34]: test ssl-passphrase: -----------------------] 1889s ssl-passphrase PASS 1889s autopkgtest [13:37:34]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1889s autopkgtest [13:37:34]: test check-http2: preparing testbed 1966s autopkgtest [13:38:51]: testbed dpkg architecture: amd64 1966s autopkgtest [13:38:51]: testbed apt version: 2.9.3 1966s autopkgtest [13:38:51]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1966s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 1966s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.4 kB] 1966s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 1966s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 1966s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [384 kB] 1966s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [81.4 kB] 1966s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [58.4 kB] 1966s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [4300 B] 1966s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [7700 B] 1966s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [355 kB] 1966s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [187 kB] 1966s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [1392 B] 1966s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [1392 B] 1967s Fetched 1241 kB in 0s (4292 kB/s) 1967s Reading package lists... 1968s Reading package lists... 1969s Building dependency tree... 1969s Reading state information... 1969s Calculating upgrade... 1969s The following packages will be upgraded: 1969s libxml2 1969s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1969s Need to get 642 kB of archives. 1969s After this operation, 353 kB disk space will be freed. 1969s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 libxml2 amd64 2.12.7+dfsg-3 [642 kB] 1970s Fetched 642 kB in 0s (15.5 MB/s) 1970s (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 ... 74359 files and directories currently installed.) 1970s Preparing to unpack .../libxml2_2.12.7+dfsg-3_amd64.deb ... 1970s Unpacking libxml2:amd64 (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 1970s Setting up libxml2:amd64 (2.12.7+dfsg-3) ... 1970s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1970s Reading package lists... 1971s Building dependency tree... 1971s Reading state information... 1971s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1971s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 1971s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 1971s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 1971s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 1973s Reading package lists... 1973s Reading package lists... 1973s Building dependency tree... 1973s Reading state information... 1973s Calculating upgrade... 1974s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1974s Reading package lists... 1974s Building dependency tree... 1974s Reading state information... 1975s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1976s Reading package lists... 1977s Building dependency tree... 1977s Reading state information... 1977s Starting pkgProblemResolver with broken count: 0 1977s Starting 2 pkgProblemResolver with broken count: 0 1977s Done 1978s The following additional packages will be installed: 1978s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1978s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 1978s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 1978s Suggested packages: 1978s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 1978s The following NEW packages will be installed: 1978s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 1978s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 1978s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 1978s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 1978s Need to get 2529 kB/2530 kB of archives. 1978s After this operation, 9501 kB of additional disk space will be used. 1978s Get:1 /tmp/autopkgtest.91Mcv3/6-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [732 B] 1978s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libapr1t64 amd64 1.7.2-3.2 [106 kB] 1978s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 1978s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 1978s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 1978s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 1978s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-bin amd64 2.4.58-1ubuntu8.1 [1327 kB] 1978s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 1978s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.1 [96.2 kB] 1978s Get:10 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2 amd64 2.4.58-1ubuntu8.1 [90.2 kB] 1978s Get:11 http://ftpmaster.internal/ubuntu oracular/universe amd64 libev4t64 amd64 1:4.33-2.1build1 [31.0 kB] 1978s Get:12 http://ftpmaster.internal/ubuntu oracular/universe amd64 libjemalloc2 amd64 5.3.0-2build1 [256 kB] 1978s Get:13 http://ftpmaster.internal/ubuntu oracular/universe amd64 nghttp2-client amd64 1.61.0-1 [162 kB] 1978s Get:14 http://ftpmaster.internal/ubuntu oracular/main amd64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1978s Preconfiguring packages ... 1978s Fetched 2529 kB in 0s (17.4 MB/s) 1978s Selecting previously unselected package libapr1t64:amd64. 1978s (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 ... 74359 files and directories currently installed.) 1978s Preparing to unpack .../00-libapr1t64_1.7.2-3.2_amd64.deb ... 1978s Unpacking libapr1t64:amd64 (1.7.2-3.2) ... 1978s Selecting previously unselected package libaprutil1t64:amd64. 1978s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 1978s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1978s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 1978s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 1978s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 1978s Selecting previously unselected package libaprutil1-ldap:amd64. 1979s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 1979s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 1979s Selecting previously unselected package liblua5.4-0:amd64. 1979s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_amd64.deb ... 1979s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 1979s Selecting previously unselected package apache2-bin. 1979s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.1_amd64.deb ... 1979s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 1979s Selecting previously unselected package apache2-data. 1979s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 1979s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 1979s Selecting previously unselected package apache2-utils. 1979s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.1_amd64.deb ... 1979s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 1979s Selecting previously unselected package apache2. 1979s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.1_amd64.deb ... 1979s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 1979s Selecting previously unselected package libev4t64:amd64. 1979s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_amd64.deb ... 1979s Unpacking libev4t64:amd64 (1:4.33-2.1build1) ... 1979s Selecting previously unselected package libjemalloc2:amd64. 1979s Preparing to unpack .../10-libjemalloc2_5.3.0-2build1_amd64.deb ... 1979s Unpacking libjemalloc2:amd64 (5.3.0-2build1) ... 1979s Selecting previously unselected package nghttp2-client. 1979s Preparing to unpack .../11-nghttp2-client_1.61.0-1_amd64.deb ... 1979s Unpacking nghttp2-client (1.61.0-1) ... 1979s Selecting previously unselected package ssl-cert. 1979s Preparing to unpack .../12-ssl-cert_1.1.2ubuntu1_all.deb ... 1979s Unpacking ssl-cert (1.1.2ubuntu1) ... 1979s Selecting previously unselected package autopkgtest-satdep. 1979s Preparing to unpack .../13-6-autopkgtest-satdep.deb ... 1979s Unpacking autopkgtest-satdep (0) ... 1979s Setting up libev4t64:amd64 (1:4.33-2.1build1) ... 1979s Setting up libjemalloc2:amd64 (5.3.0-2build1) ... 1979s Setting up nghttp2-client (1.61.0-1) ... 1979s Setting up ssl-cert (1.1.2ubuntu1) ... 1980s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1980s Setting up libapr1t64:amd64 (1.7.2-3.2) ... 1980s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 1980s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 1980s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1980s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 1980s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 1980s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 1980s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 1980s Setting up apache2 (2.4.58-1ubuntu8.1) ... 1981s Enabling module mpm_event. 1981s Enabling module authz_core. 1981s Enabling module authz_host. 1981s Enabling module authn_core. 1981s Enabling module auth_basic. 1981s Enabling module access_compat. 1981s Enabling module authn_file. 1981s Enabling module authz_user. 1981s Enabling module alias. 1981s Enabling module dir. 1981s Enabling module autoindex. 1981s Enabling module env. 1981s Enabling module mime. 1981s Enabling module negotiation. 1981s Enabling module setenvif. 1981s Enabling module filter. 1981s Enabling module deflate. 1981s Enabling module status. 1981s Enabling module reqtimeout. 1981s Enabling conf charset. 1981s Enabling conf localized-error-pages. 1982s Enabling conf other-vhosts-access-log. 1982s Enabling conf security. 1982s Enabling conf serve-cgi-bin. 1982s Enabling site 000-default. 1983s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1983s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1984s Setting up autopkgtest-satdep (0) ... 1984s Processing triggers for ufw (0.36.2-6) ... 1984s Processing triggers for man-db (2.12.1-1) ... 1986s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1988s (Reading database ... 75102 files and directories currently installed.) 1988s Removing autopkgtest-satdep (0) ... 2000s autopkgtest [13:39:25]: test check-http2: [----------------------- 2001s + a2enmod http2 2001s Enabling module http2. 2001s To activate the new configuration, you need to run: 2001s systemctl restart apache2 2001s + a2enmod ssl 2001s Considering dependency mime for ssl: 2001s Module mime already enabled 2001s Considering dependency socache_shmcb for ssl: 2001s Enabling module socache_shmcb. 2001s Enabling module ssl. 2001s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2001s To activate the new configuration, you need to run: 2001s systemctl restart apache2 2001s + a2ensite default-ssl 2001s Enabling site default-ssl. 2001s To activate the new configuration, you need to run: 2001s systemctl reload apache2 2001s + echo Protocols h2c h2 http/1.1 2001s + service apache2 restart 2001s + echo Hello, world! 2001s + testapache curl -s -k http://localhost/hello.txt 2001s + cmd=curl -s -k http://localhost/hello.txt 2001s + curl -s -k http://localhost/hello.txt 2001s OK 2001s + result=Hello, world! 2001s + [ Hello, world! != Hello, world! ] 2001s + echo OK 2001s + testapache curl -s -k https://localhost/hello.txt 2001s + cmd=curl -s -k https://localhost/hello.txt 2001s + curl -s -k https://localhost/hello.txt 2001s + result=Hello, world! 2001s + [ Hello, world! != Hello, world! ] 2001s + echo OK 2001s + testapache nghttp --no-verify-peer https://localhost/hello.txt 2001s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 2001s + nghttp --no-verify-peer https://localhost/hello.txt 2001s OK 2001s OK 2001s + result=Hello, world! 2001s + [ Hello, world! != Hello, world! ] 2001s + echo OK 2001s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 2001s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 2001s + nghttp -u --no-verify-peer http://localhost/hello.txt 2001s OK 2001s + result=Hello, world! 2001s + [ Hello, world! != Hello, world! ] 2001s + echo OK 2001s autopkgtest [13:39:26]: test check-http2: -----------------------] 2002s autopkgtest [13:39:27]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 2002s check-http2 PASS 2002s autopkgtest [13:39:27]: test check-ubuntu-branding: preparing testbed 2069s autopkgtest [13:40:34]: testbed dpkg architecture: amd64 2069s autopkgtest [13:40:34]: testbed apt version: 2.9.3 2069s autopkgtest [13:40:34]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2070s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 2070s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.4 kB] 2070s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [384 kB] 2070s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 2070s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 2070s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [81.4 kB] 2070s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [58.4 kB] 2070s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [7700 B] 2070s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [4300 B] 2070s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [187 kB] 2070s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [355 kB] 2070s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [1392 B] 2070s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [1392 B] 2070s Fetched 1241 kB in 0s (3628 kB/s) 2071s Reading package lists... 2073s Reading package lists... 2073s Building dependency tree... 2073s Reading state information... 2073s Calculating upgrade... 2074s The following packages will be upgraded: 2074s libxml2 2074s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2074s Need to get 642 kB of archives. 2074s After this operation, 353 kB disk space will be freed. 2074s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 libxml2 amd64 2.12.7+dfsg-3 [642 kB] 2074s Fetched 642 kB in 0s (11.8 MB/s) 2074s (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 ... 74359 files and directories currently installed.) 2074s Preparing to unpack .../libxml2_2.12.7+dfsg-3_amd64.deb ... 2074s Unpacking libxml2:amd64 (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 2074s Setting up libxml2:amd64 (2.12.7+dfsg-3) ... 2074s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2075s Reading package lists... 2075s Building dependency tree... 2075s Reading state information... 2075s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2076s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 2076s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 2076s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 2076s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 2077s Reading package lists... 2077s Reading package lists... 2077s Building dependency tree... 2077s Reading state information... 2078s Calculating upgrade... 2078s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2078s Reading package lists... 2078s Building dependency tree... 2078s Reading state information... 2079s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2082s Reading package lists... 2082s Building dependency tree... 2082s Reading state information... 2082s Starting pkgProblemResolver with broken count: 0 2082s Starting 2 pkgProblemResolver with broken count: 0 2082s Done 2083s The following additional packages will be installed: 2083s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2083s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2083s Suggested packages: 2083s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2083s Recommended packages: 2083s ssl-cert 2083s The following NEW packages will be installed: 2083s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 2083s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2083s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 2083s Need to get 2062 kB/2063 kB of archives. 2083s After this operation, 8023 kB of additional disk space will be used. 2083s Get:1 /tmp/autopkgtest.91Mcv3/7-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [708 B] 2083s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libapr1t64 amd64 1.7.2-3.2 [106 kB] 2083s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 2083s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 2083s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 2083s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 2083s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-bin amd64 2.4.58-1ubuntu8.1 [1327 kB] 2083s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 2083s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.1 [96.2 kB] 2083s Get:10 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2 amd64 2.4.58-1ubuntu8.1 [90.2 kB] 2083s Fetched 2062 kB in 0s (18.1 MB/s) 2083s Selecting previously unselected package libapr1t64:amd64. 2084s (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 ... 74359 files and directories currently installed.) 2084s Preparing to unpack .../0-libapr1t64_1.7.2-3.2_amd64.deb ... 2084s Unpacking libapr1t64:amd64 (1.7.2-3.2) ... 2084s Selecting previously unselected package libaprutil1t64:amd64. 2084s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 2084s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 2084s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 2084s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 2084s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 2084s Selecting previously unselected package libaprutil1-ldap:amd64. 2084s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 2084s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 2084s Selecting previously unselected package liblua5.4-0:amd64. 2084s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_amd64.deb ... 2084s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 2084s Selecting previously unselected package apache2-bin. 2084s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.1_amd64.deb ... 2084s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 2084s Selecting previously unselected package apache2-data. 2084s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 2084s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 2084s Selecting previously unselected package apache2-utils. 2084s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.1_amd64.deb ... 2084s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 2084s Selecting previously unselected package apache2. 2084s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.1_amd64.deb ... 2084s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 2084s Selecting previously unselected package autopkgtest-satdep. 2084s Preparing to unpack .../9-7-autopkgtest-satdep.deb ... 2084s Unpacking autopkgtest-satdep (0) ... 2084s Setting up libapr1t64:amd64 (1.7.2-3.2) ... 2084s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 2084s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 2084s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 2084s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 2084s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 2084s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 2084s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 2084s Setting up apache2 (2.4.58-1ubuntu8.1) ... 2084s Enabling module mpm_event. 2084s Enabling module authz_core. 2084s Enabling module authz_host. 2084s Enabling module authn_core. 2084s Enabling module auth_basic. 2084s Enabling module access_compat. 2084s Enabling module authn_file. 2084s Enabling module authz_user. 2084s Enabling module alias. 2084s Enabling module dir. 2084s Enabling module autoindex. 2084s Enabling module env. 2085s Enabling module mime. 2085s Enabling module negotiation. 2085s Enabling module setenvif. 2085s Enabling module filter. 2085s Enabling module deflate. 2085s Enabling module status. 2085s Enabling module reqtimeout. 2085s Enabling conf charset. 2085s Enabling conf localized-error-pages. 2085s Enabling conf other-vhosts-access-log. 2085s Enabling conf security. 2085s Enabling conf serve-cgi-bin. 2085s Enabling site 000-default. 2086s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2087s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2088s Setting up autopkgtest-satdep (0) ... 2088s Processing triggers for ufw (0.36.2-6) ... 2088s Processing triggers for man-db (2.12.1-1) ... 2089s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2092s (Reading database ... 75072 files and directories currently installed.) 2092s Removing autopkgtest-satdep (0) ... 2103s autopkgtest [13:41:08]: test check-ubuntu-branding: [----------------------- 2103s + ubuntu_logo_path=icons/ubuntu-logo.png 2103s ++ curl -s http://localhost 2103s + html_content=' 2103s 2103s 2103s 2103s 2103s Apache2 Ubuntu Default Page: It works 2103s 2103s 2103s 2103s
2103s 2103s
2103s
2103s

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

2103s 2103s

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

2103s 2103s
2103s
2103s
2103s Configuration Overview 2103s
2103s
2103s

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

2103s

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

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

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

2103s

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

2103s
2103s 2103s
2103s
2103s Reporting Problems 2103s
2103s
2103s

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

2103s

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

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

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

2103s 2103s

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

2103s 2103s
2103s
2103s
2103s Configuration Overview 2103s
2103s
2103s

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

2103s

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

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

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

2103s

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

2103s
2103s 2103s
2103s
2103s Reporting Problems 2103s
2103s
2103s

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

2103s

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

2103s
2103s 2103s
2103s
2103s
2103s
2103s 2103s =~ icons/ubuntu-logo\.png ]] 2103s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2103s ++ grep Content-Type 2103s ++ cut -d ' ' -f 2- 2103s ++ tr -d '[:space:]' 2103s + content_type=image/png 2103s + expected=image/png 2103s + '[' image/png '!=' image/png ']' 2103s autopkgtest [13:41:08]: test check-ubuntu-branding: -----------------------] 2104s autopkgtest [13:41:09]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2104s check-ubuntu-branding PASS 2104s autopkgtest [13:41:09]: test chroot: preparing testbed 2175s autopkgtest [13:42:20]: testbed dpkg architecture: amd64 2175s autopkgtest [13:42:20]: testbed apt version: 2.9.3 2175s autopkgtest [13:42:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2175s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 2175s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 2175s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.4 kB] 2175s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [384 kB] 2175s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 2175s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [81.4 kB] 2175s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [58.4 kB] 2175s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [4300 B] 2175s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [7700 B] 2175s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [187 kB] 2175s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [355 kB] 2175s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [1392 B] 2175s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [1392 B] 2176s Fetched 1241 kB in 0s (4933 kB/s) 2176s Reading package lists... 2177s Reading package lists... 2178s Building dependency tree... 2178s Reading state information... 2178s Calculating upgrade... 2178s The following packages will be upgraded: 2178s libxml2 2178s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2178s Need to get 642 kB of archives. 2178s After this operation, 353 kB disk space will be freed. 2178s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 libxml2 amd64 2.12.7+dfsg-3 [642 kB] 2178s Fetched 642 kB in 0s (26.2 MB/s) 2179s (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 ... 74359 files and directories currently installed.) 2179s Preparing to unpack .../libxml2_2.12.7+dfsg-3_amd64.deb ... 2179s Unpacking libxml2:amd64 (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 2179s Setting up libxml2:amd64 (2.12.7+dfsg-3) ... 2179s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2179s Reading package lists... 2179s Building dependency tree... 2179s Reading state information... 2180s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2180s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 2180s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 2180s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 2180s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 2181s Reading package lists... 2181s Reading package lists... 2181s Building dependency tree... 2181s Reading state information... 2182s Calculating upgrade... 2182s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2182s Reading package lists... 2182s Building dependency tree... 2182s Reading state information... 2182s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2184s Reading package lists... 2184s Building dependency tree... 2184s Reading state information... 2184s Starting pkgProblemResolver with broken count: 0 2184s Starting 2 pkgProblemResolver with broken count: 0 2184s Done 2185s The following additional packages will be installed: 2185s apache2 apache2-bin apache2-data apache2-utils cpp cpp-13 2185s cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-13 gcc-13-base 2185s gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu libapr1t64 2185s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 2185s libcc1-0 libgcc-13-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 2185s liblua5.4-0 libmpc3 libquadmath0 libtsan2 libubsan1 2185s Suggested packages: 2185s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2185s cpp-doc gcc-13-locales cpp-13-doc gcc-multilib manpages-dev autoconf 2185s automake libtool flex bison gdb gcc-doc gcc-13-multilib gcc-13-doc 2185s gdb-x86-64-linux-gnu 2185s Recommended packages: 2185s ssl-cert 2185s The following NEW packages will be installed: 2185s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep cpp cpp-13 2185s cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-13 gcc-13-base 2185s gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu libapr1t64 2185s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 2185s libcc1-0 libgcc-13-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 2185s liblua5.4-0 libmpc3 libquadmath0 libtsan2 libubsan1 2185s 0 upgraded, 32 newly installed, 0 to remove and 0 not upgraded. 2185s Need to get 49.3 MB/49.3 MB of archives. 2185s After this operation, 171 MB of additional disk space will be used. 2185s Get:1 /tmp/autopkgtest.91Mcv3/8-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [724 B] 2185s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libapr1t64 amd64 1.7.2-3.2 [106 kB] 2185s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 2185s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 2185s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 2185s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 2185s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-bin amd64 2.4.58-1ubuntu8.1 [1327 kB] 2185s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 2185s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.1 [96.2 kB] 2185s Get:10 http://ftpmaster.internal/ubuntu oracular/main amd64 apache2 amd64 2.4.58-1ubuntu8.1 [90.2 kB] 2185s Get:11 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-13-base amd64 13.2.0-23ubuntu4 [49.0 kB] 2185s Get:12 http://ftpmaster.internal/ubuntu oracular/main amd64 libisl23 amd64 0.26-3build1 [680 kB] 2185s Get:13 http://ftpmaster.internal/ubuntu oracular/main amd64 libmpc3 amd64 1.3.1-1build1 [54.5 kB] 2185s Get:14 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [11.2 MB] 2185s Get:15 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-13 amd64 13.2.0-23ubuntu4 [1032 B] 2185s Get:16 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 2185s Get:17 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 2185s Get:18 http://ftpmaster.internal/ubuntu oracular/main amd64 libcc1-0 amd64 14.1.0-1ubuntu1 [48.0 kB] 2185s Get:19 http://ftpmaster.internal/ubuntu oracular/main amd64 libgomp1 amd64 14.1.0-1ubuntu1 [148 kB] 2185s Get:20 http://ftpmaster.internal/ubuntu oracular/main amd64 libitm1 amd64 14.1.0-1ubuntu1 [29.1 kB] 2185s Get:21 http://ftpmaster.internal/ubuntu oracular/main amd64 libatomic1 amd64 14.1.0-1ubuntu1 [10.4 kB] 2185s Get:22 http://ftpmaster.internal/ubuntu oracular/main amd64 libasan8 amd64 14.1.0-1ubuntu1 [3025 kB] 2185s Get:23 http://ftpmaster.internal/ubuntu oracular/main amd64 liblsan0 amd64 14.1.0-1ubuntu1 [1313 kB] 2185s Get:24 http://ftpmaster.internal/ubuntu oracular/main amd64 libtsan2 amd64 14.1.0-1ubuntu1 [2736 kB] 2185s Get:25 http://ftpmaster.internal/ubuntu oracular/main amd64 libubsan1 amd64 14.1.0-1ubuntu1 [1174 kB] 2185s Get:26 http://ftpmaster.internal/ubuntu oracular/main amd64 libhwasan0 amd64 14.1.0-1ubuntu1 [1632 kB] 2185s Get:27 http://ftpmaster.internal/ubuntu oracular/main amd64 libquadmath0 amd64 14.1.0-1ubuntu1 [153 kB] 2185s Get:28 http://ftpmaster.internal/ubuntu oracular/main amd64 libgcc-13-dev amd64 13.2.0-23ubuntu4 [2688 kB] 2185s Get:29 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [21.9 MB] 2185s Get:30 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-13 amd64 13.2.0-23ubuntu4 [482 kB] 2185s Get:31 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 2185s Get:32 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 2186s Fetched 49.3 MB in 0s (109 MB/s) 2186s Selecting previously unselected package libapr1t64:amd64. 2186s (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 ... 74359 files and directories currently installed.) 2186s Preparing to unpack .../00-libapr1t64_1.7.2-3.2_amd64.deb ... 2186s Unpacking libapr1t64:amd64 (1.7.2-3.2) ... 2186s Selecting previously unselected package libaprutil1t64:amd64. 2186s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 2186s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 2186s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 2186s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 2186s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 2186s Selecting previously unselected package libaprutil1-ldap:amd64. 2186s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 2186s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 2186s Selecting previously unselected package liblua5.4-0:amd64. 2186s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_amd64.deb ... 2186s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 2186s Selecting previously unselected package apache2-bin. 2186s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.1_amd64.deb ... 2186s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 2186s Selecting previously unselected package apache2-data. 2186s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 2186s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 2186s Selecting previously unselected package apache2-utils. 2186s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.1_amd64.deb ... 2186s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 2186s Selecting previously unselected package apache2. 2186s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.1_amd64.deb ... 2186s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 2186s Selecting previously unselected package gcc-13-base:amd64. 2186s Preparing to unpack .../09-gcc-13-base_13.2.0-23ubuntu4_amd64.deb ... 2186s Unpacking gcc-13-base:amd64 (13.2.0-23ubuntu4) ... 2186s Selecting previously unselected package libisl23:amd64. 2186s Preparing to unpack .../10-libisl23_0.26-3build1_amd64.deb ... 2186s Unpacking libisl23:amd64 (0.26-3build1) ... 2186s Selecting previously unselected package libmpc3:amd64. 2186s Preparing to unpack .../11-libmpc3_1.3.1-1build1_amd64.deb ... 2186s Unpacking libmpc3:amd64 (1.3.1-1build1) ... 2186s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 2186s Preparing to unpack .../12-cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... 2186s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 2186s Selecting previously unselected package cpp-13. 2186s Preparing to unpack .../13-cpp-13_13.2.0-23ubuntu4_amd64.deb ... 2186s Unpacking cpp-13 (13.2.0-23ubuntu4) ... 2186s Selecting previously unselected package cpp-x86-64-linux-gnu. 2186s Preparing to unpack .../14-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 2186s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2186s Selecting previously unselected package cpp. 2186s Preparing to unpack .../15-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 2187s Unpacking cpp (4:13.2.0-7ubuntu1) ... 2187s Selecting previously unselected package libcc1-0:amd64. 2187s Preparing to unpack .../16-libcc1-0_14.1.0-1ubuntu1_amd64.deb ... 2187s Unpacking libcc1-0:amd64 (14.1.0-1ubuntu1) ... 2187s Selecting previously unselected package libgomp1:amd64. 2187s Preparing to unpack .../17-libgomp1_14.1.0-1ubuntu1_amd64.deb ... 2187s Unpacking libgomp1:amd64 (14.1.0-1ubuntu1) ... 2187s Selecting previously unselected package libitm1:amd64. 2187s Preparing to unpack .../18-libitm1_14.1.0-1ubuntu1_amd64.deb ... 2187s Unpacking libitm1:amd64 (14.1.0-1ubuntu1) ... 2187s Selecting previously unselected package libatomic1:amd64. 2187s Preparing to unpack .../19-libatomic1_14.1.0-1ubuntu1_amd64.deb ... 2187s Unpacking libatomic1:amd64 (14.1.0-1ubuntu1) ... 2187s Selecting previously unselected package libasan8:amd64. 2187s Preparing to unpack .../20-libasan8_14.1.0-1ubuntu1_amd64.deb ... 2187s Unpacking libasan8:amd64 (14.1.0-1ubuntu1) ... 2187s Selecting previously unselected package liblsan0:amd64. 2187s Preparing to unpack .../21-liblsan0_14.1.0-1ubuntu1_amd64.deb ... 2187s Unpacking liblsan0:amd64 (14.1.0-1ubuntu1) ... 2187s Selecting previously unselected package libtsan2:amd64. 2187s Preparing to unpack .../22-libtsan2_14.1.0-1ubuntu1_amd64.deb ... 2187s Unpacking libtsan2:amd64 (14.1.0-1ubuntu1) ... 2187s Selecting previously unselected package libubsan1:amd64. 2187s Preparing to unpack .../23-libubsan1_14.1.0-1ubuntu1_amd64.deb ... 2187s Unpacking libubsan1:amd64 (14.1.0-1ubuntu1) ... 2187s Selecting previously unselected package libhwasan0:amd64. 2187s Preparing to unpack .../24-libhwasan0_14.1.0-1ubuntu1_amd64.deb ... 2187s Unpacking libhwasan0:amd64 (14.1.0-1ubuntu1) ... 2187s Selecting previously unselected package libquadmath0:amd64. 2187s Preparing to unpack .../25-libquadmath0_14.1.0-1ubuntu1_amd64.deb ... 2187s Unpacking libquadmath0:amd64 (14.1.0-1ubuntu1) ... 2187s Selecting previously unselected package libgcc-13-dev:amd64. 2187s Preparing to unpack .../26-libgcc-13-dev_13.2.0-23ubuntu4_amd64.deb ... 2187s Unpacking libgcc-13-dev:amd64 (13.2.0-23ubuntu4) ... 2187s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 2187s Preparing to unpack .../27-gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... 2187s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 2187s Selecting previously unselected package gcc-13. 2187s Preparing to unpack .../28-gcc-13_13.2.0-23ubuntu4_amd64.deb ... 2187s Unpacking gcc-13 (13.2.0-23ubuntu4) ... 2188s Selecting previously unselected package gcc-x86-64-linux-gnu. 2188s Preparing to unpack .../29-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 2188s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2188s Selecting previously unselected package gcc. 2188s Preparing to unpack .../30-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 2188s Unpacking gcc (4:13.2.0-7ubuntu1) ... 2188s Selecting previously unselected package autopkgtest-satdep. 2188s Preparing to unpack .../31-8-autopkgtest-satdep.deb ... 2188s Unpacking autopkgtest-satdep (0) ... 2188s Setting up libgomp1:amd64 (14.1.0-1ubuntu1) ... 2188s Setting up gcc-13-base:amd64 (13.2.0-23ubuntu4) ... 2188s Setting up libquadmath0:amd64 (14.1.0-1ubuntu1) ... 2188s Setting up libmpc3:amd64 (1.3.1-1build1) ... 2188s Setting up libatomic1:amd64 (14.1.0-1ubuntu1) ... 2188s Setting up libubsan1:amd64 (14.1.0-1ubuntu1) ... 2188s Setting up libhwasan0:amd64 (14.1.0-1ubuntu1) ... 2188s Setting up libasan8:amd64 (14.1.0-1ubuntu1) ... 2188s Setting up libapr1t64:amd64 (1.7.2-3.2) ... 2188s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 2188s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 2188s Setting up libtsan2:amd64 (14.1.0-1ubuntu1) ... 2188s Setting up libisl23:amd64 (0.26-3build1) ... 2188s Setting up libcc1-0:amd64 (14.1.0-1ubuntu1) ... 2188s Setting up liblsan0:amd64 (14.1.0-1ubuntu1) ... 2188s Setting up libitm1:amd64 (14.1.0-1ubuntu1) ... 2188s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 2188s Setting up cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 2188s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 2188s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 2188s Setting up libgcc-13-dev:amd64 (13.2.0-23ubuntu4) ... 2188s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 2188s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2188s Setting up cpp-13 (13.2.0-23ubuntu4) ... 2188s Setting up gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 2188s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 2188s Setting up gcc-13 (13.2.0-23ubuntu4) ... 2188s Setting up cpp (4:13.2.0-7ubuntu1) ... 2188s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2188s Setting up apache2 (2.4.58-1ubuntu8.1) ... 2188s Enabling module mpm_event. 2188s Enabling module authz_core. 2188s Enabling module authz_host. 2188s Enabling module authn_core. 2188s Enabling module auth_basic. 2188s Enabling module access_compat. 2188s Enabling module authn_file. 2188s Enabling module authz_user. 2188s Enabling module alias. 2188s Enabling module dir. 2188s Enabling module autoindex. 2188s Enabling module env. 2188s Enabling module mime. 2188s Enabling module negotiation. 2188s Enabling module setenvif. 2188s Enabling module filter. 2188s Enabling module deflate. 2188s Enabling module status. 2188s Enabling module reqtimeout. 2188s Enabling conf charset. 2188s Enabling conf localized-error-pages. 2188s Enabling conf other-vhosts-access-log. 2188s Enabling conf security. 2188s Enabling conf serve-cgi-bin. 2189s Enabling site 000-default. 2189s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2190s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2191s Setting up gcc (4:13.2.0-7ubuntu1) ... 2191s Setting up autopkgtest-satdep (0) ... 2191s Processing triggers for ufw (0.36.2-6) ... 2191s Processing triggers for man-db (2.12.1-1) ... 2192s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2194s (Reading database ... 75430 files and directories currently installed.) 2194s Removing autopkgtest-satdep (0) ... 2205s autopkgtest [13:42:50]: test chroot: [----------------------- 2205s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2205s + gcc --print-file-name=libgcc_s.so.1 2205s + LIBGCC_S_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 2205s + cat 2205s + a2enconf chroot 2205s Enabling conf chroot. 2205s To activate the new configuration, you need to run: 2205s systemctl reload apache2 2205s + echo Hello, world! 2205s + service apache2 restart 2205s + wget -qO- http://localhost/hello.txt 2205s + result=Hello, world! 2205s + [ Hello, world! != Hello, world! ] 2205s autopkgtest [13:42:50]: test chroot: -----------------------] 2206s chroot PASS 2206s autopkgtest [13:42:51]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2206s autopkgtest [13:42:51]: @@@@@@@@@@@@@@@@@@@@ summary 2206s run-test-suite PASS 2206s duplicate-module-load PASS 2206s default-mods PASS 2206s htcacheclean PASS 2206s ssl-passphrase PASS 2206s check-http2 PASS 2206s check-ubuntu-branding PASS 2206s chroot PASS 2218s Skipping flock for amd64 2218s Creating nova instance adt-oracular-amd64-apache2-20240603-130605-juju-7f2275-prod-proposed-migration-environment-2-195ba969-0650-4827-81a7-0c50899f21b8 from image adt/ubuntu-oracular-amd64-server-20240603.img (UUID 2970e866-c7b7-4b51-b306-e135723f16bf)... 2218s Skipping flock for amd64 2218s Creating nova instance adt-oracular-amd64-apache2-20240603-130605-juju-7f2275-prod-proposed-migration-environment-2-195ba969-0650-4827-81a7-0c50899f21b8 from image adt/ubuntu-oracular-amd64-server-20240603.img (UUID 2970e866-c7b7-4b51-b306-e135723f16bf)... 2218s Skipping flock for amd64 2218s Creating nova instance adt-oracular-amd64-apache2-20240603-130605-juju-7f2275-prod-proposed-migration-environment-2-195ba969-0650-4827-81a7-0c50899f21b8 from image adt/ubuntu-oracular-amd64-server-20240603.img (UUID 2970e866-c7b7-4b51-b306-e135723f16bf)... 2218s Skipping flock for amd64 2218s Creating nova instance adt-oracular-amd64-apache2-20240603-130605-juju-7f2275-prod-proposed-migration-environment-2-195ba969-0650-4827-81a7-0c50899f21b8 from image adt/ubuntu-oracular-amd64-server-20240603.img (UUID 2970e866-c7b7-4b51-b306-e135723f16bf)... 2218s Skipping flock for amd64 2218s Creating nova instance adt-oracular-amd64-apache2-20240603-130605-juju-7f2275-prod-proposed-migration-environment-2-195ba969-0650-4827-81a7-0c50899f21b8 from image adt/ubuntu-oracular-amd64-server-20240603.img (UUID 2970e866-c7b7-4b51-b306-e135723f16bf)...